From 7918034317219920eb9d2a3107a5508df0a7a682 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sun, 20 Oct 2013 23:42:28 +0000 Subject: resync with TB-192 --- diff --git a/NEWS b/NEWS index f1f656e..09eba1c 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,85 @@ +192 + +ENHANCEMENTS: +* New sample program (Snake game) +* Refactored sensors-follow-me example +* New translations +* Moved save snapshot button to Load/Save palette (Users were confusing it + for the save image button.) +* New blocks on extras palette: load_file_to_heap and save_heap_to_file +* Added confirmation alert to empty trash block +* Dismiss samples store by clicking on canvas +* Reordered layout of extras palette to better commodate new blocks + +BUG FIXES: +* Fixed regression in Sugar 84 support +* Fixed problem with GNOME due to Sugar button check (Alan Aguiar) +* Fixed label updates on mouse x, mouse y, and keyboard +* Fixed bug with see block +* Fixed bug in sharing filled shapes + +191 + +ENHANCEMENTS: +* New sample programs (Kyoto flowers) +* New translations +* Add support for querying remote turtle position, heading + +BUG FIXES: +* Fixed collaboration bug (#4631) +* Fixed i18n problem with 'select palette' block +* Fixed problem with load block 'turtle' +* Fixed problem with hover-help toggle +* More robust error handling for plugins + +190 + +ENHANCEMENT: +* Set maximum number of participants + +BUG FIX: +* Fix problem with null index when action and store-in blocks are + missing arguments. + +189 + +ENHANCEMENT: +* New sample project + +BUG FIXES: +* Fix alignment problem with GNOME version +* Fix problem with default coordinate system + + +188 + +ENHANCEMENT: +* Add labels to Cartesian coordinate grid + +BUG FIXES: +* Ensure that default coordinate scale is 1 (pixel mode) +* Adjust pen size to coordinate scale + 187 ENHANCEMENTS: +* Use icon view for browsing sample projects * New translations +* New sample progams +* Save coordinate scale with gconf +* Make scaled coordinates +-20 instead of +-100 + +BUG FIXES: +* Fixed more bugs in SVG save +* Fixed several bugs in non-interactive mode +* Fixed problem with erratic Cntl-V (SL #2751) +* Fixed problem with missing Stop button when malformed block encountered + (SL #4522) + +186 BUG FIX: -* Add missing turtle graphic (regression) +* Use /tmp for creating SVG surface when running from GNOME 185 @@ -18,9 +93,6 @@ ENHANCEMENTS: BUG FIX: * Fixed problem with load block introduced by turtle-centric rebase -BUG FIX: -* Fixed problem with load block introduced by turtle-centric rebase - 184 ENHANCEMENTS: @@ -60,6 +132,10 @@ BUG FIX: 179 +ENHANCEMENT: +* Add option to either open a new project or load a project into an + existing project + BUG FIXES: * Restore cursor after aborted chooser dialog * Fix problem with loading projects from Sugar Journal diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index 05ff16a..3d1eb10 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -70,7 +70,7 @@ from gettext import gettext as _ from tapalette import (make_palette, define_logo_function) from talogo import (primitive_dictionary, logoerror) -from tautils import (convert, chr_to_ord, round_int, strtype) +from tautils import (convert, chr_to_ord, round_int, strtype, debug_output) from taconstants import (COLORDICT, CONSTANTS) @@ -119,6 +119,8 @@ class Palettes(): def _turtle_palette(self): ''' The basic Turtle Art turtle palette ''' + debug_output('creating %s palette' % _('turtle'), + self.tw.running_sugar) palette = make_palette('turtle', colors=["#00FF00", "#00A000"], help_string=_('Palette of turtle commands')) @@ -217,7 +219,7 @@ degrees)')) 'setxy2', 2, lambda self, x, y: primitive_dictionary['move']( - self.tw.turtles.get_active_turtle().set_xy, (x, y))) + self.tw.turtles.get_active_turtle().set_xy, x, y)) define_logo_function('tasetxy', 'to tasetxy :x :y\nsetxy :x :y\nend\n') primitive_dictionary['set'] = self._prim_set @@ -276,10 +278,11 @@ turtle (can be used in place of a number block)'), 0, lambda self: self.tw.turtles.get_active_turtle().get_heading()) + # This block is used for holding the remote turtle name palette.add_block('turtle-label', hidden=True, style='blank-style', - label=['turtle']) + label=['remote turtle name']) # Deprecated palette.add_block('setxy', @@ -295,7 +298,7 @@ turtle (can be used in place of a number block)'), 'setxy', 2, lambda self, x, y: primitive_dictionary['move']( - self.tw.turtles.get_active_turtle().set_xy, (x, y), + self.tw.turtles.get_active_turtle().set_xy, x, y, pendown=False)) define_logo_function('tasetxypenup', 'to tasetxypenup :x :y\npenup\n\ setxy :x :y\npendown\nend\n') @@ -303,6 +306,8 @@ setxy :x :y\npendown\nend\n') def _pen_palette(self): ''' The basic Turtle Art pen palette ''' + debug_output('creating %s palette' % _('pen'), + self.tw.running_sugar) palette = make_palette('pen', colors=["#00FFFF", "#00A0A0"], help_string=_('Palette of pen commands')) @@ -503,6 +508,8 @@ pensize\nend\n') def _color_palette(self): ''' The basic Turtle Art color palette ''' + debug_output('creating %s palette' % _('colors'), + self.tw.running_sugar) palette = make_palette('colors', colors=["#00FFFF", "#00A0A0"], help_string=_('Palette of pen colors')) @@ -596,6 +603,8 @@ tasetshade :shade \n') def _numbers_palette(self): ''' The basic Turtle Art numbers palette ''' + debug_output('creating %s palette' % _('numbers'), + self.tw.running_sugar) palette = make_palette('numbers', colors=["#FF00FF", "#A000A0"], help_string=_('Palette of numeric operators')) @@ -779,6 +788,8 @@ operators')) def _flow_palette(self): ''' The basic Turtle Art flow palette ''' + debug_output('creating %s palette' % _('flow'), + self.tw.running_sugar) palette = make_palette('flow', colors=["#FFC000", "#A08000"], help_string=_('Palette of flow operators')) @@ -879,6 +890,8 @@ boolean operators from Numbers palette')) def _blocks_palette(self): ''' The basic Turtle Art blocks palette ''' + debug_output('creating %s palette' % _('blocks'), + self.tw.running_sugar) palette = make_palette('blocks', colors=["#FFFF00", "#A0A000"], help_string=_('Palette of variable blocks')) @@ -1040,6 +1053,8 @@ variable')) def _trash_palette(self): ''' The basic Turtle Art turtle palette ''' + debug_output('creating %s palette' % _('trash'), + self.tw.running_sugar) palette = make_palette('trash', colors=["#FFFF00", "#A0A000"], help_string=_('trash')) @@ -1083,7 +1098,7 @@ variable')) self.tw.coord_scale) self.tw.lc.update_label_value( 'heading', - self.tw.turtles.get_active_turtle().get_heading) + self.tw.turtles.get_active_turtle().get_heading()) def _prim_box(self, x): ''' Retrieve value from named box ''' @@ -1182,7 +1197,7 @@ variable')) if self.tw.lc.update_values: self.tw.lc.update_label_value( 'heading', - self.tw.turtles.get_active_turtle().get_heading) + self.tw.turtles.get_active_turtle().get_heading()) def _prim_set(self, name, cmd, value=None): ''' Set a value and update the associated value blocks ''' diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py index 8d8ed4a..ff392e0 100644 --- a/TurtleArt/tablock.py +++ b/TurtleArt/tablock.py @@ -555,7 +555,7 @@ class Block: if self.spr is None: return if isinstance(self.name, unicode): - self.name = self.name.encode('ascii', 'replace') + self.name = self.name.encode('utf-8') if self.name in content_blocks: n = len(self.values) if n == 0: @@ -636,7 +636,7 @@ class Block: self.svg.set_stroke_width(STANDARD_STROKE_WIDTH) self.svg.clear_docks() if isinstance(self.name, unicode): - self.name = self.name.encode('ascii', 'replace') + self.name = self.name.encode('utf-8') for k in block_styles.keys(): if self.name in block_styles[k]: if isinstance(self.block_methods[k], list): diff --git a/TurtleArt/tacollaboration.py b/TurtleArt/tacollaboration.py index 26a21d7..d0a41a3 100644 --- a/TurtleArt/tacollaboration.py +++ b/TurtleArt/tacollaboration.py @@ -1,4 +1,4 @@ -#Copyright (c) 2011-12 Walter Bender +#Copyright (c) 2011-13 Walter Bender #Copyright (c) 2011 Collabora Ltd. #Permission is hereby granted, free of charge, to any person obtaining a copy @@ -75,7 +75,7 @@ class Collaboration(): 'f': self._move_forward, 'a': self._move_in_arc, 'r': self._rotate_turtle, - 'x': self._setxy, + 'x': self._set_xy, 'W': self._draw_text, 'c': self._set_pen_color, 'g': self._set_pen_gray_level, @@ -347,12 +347,12 @@ class Collaboration(): self._tw.turtles.set_turtle(nick) self._tw.turtles.get_active_turtle().set_heading(h, False) - def _setxy(self, payload): + def _set_xy(self, payload): if len(payload) > 0: [nick, [x, y]] = data_from_string(payload) if nick != self._tw.nick: self._tw.turtles.set_turtle(nick) - self._tw.turtles.get_active_turtle().set_xy(x, y, False) + self._tw.turtles.get_active_turtle().set_xy(x, y, share=False) def _draw_text(self, payload): if len(payload) > 0: @@ -401,9 +401,14 @@ class Collaboration(): [nick, poly_points] = data_from_string(payload) shared_poly_points = [] for i in range(len(poly_points)): - shared_poly_points.append( - (self._tw.turtles.turtle_to_screen_coordinates - (poly_points[i][0], poly_points[i][1]))) + x, y = self._turtles.screen_to_turtle_coordinates( + (poly_points[i][1], poly_points[i][2])) + if poly_points[i][0] in ['move', 'line']: + shared_poly_points.append((poly_points[i][0], x, y)) + elif poly_points[i][0] in ['rarc', 'larc']: + shared_poly_points.append((poly_points[i][0], x, y, + poly_points[i][3], poly_points[i][4], + poly_points[i][5])) if nick != self._tw.nick: self._tw.turtles.set_turtle(nick) self._tw.turtles.get_active_turtle().set_poly_points( diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index 7aac4ce..0b178c6 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -394,6 +394,7 @@ class LogoCode: if self._disable_help: self.tw.no_help = False self._disable_help = False + self.tw.display_coordinates() def icall(self, fcn, *args): """ Add a function and its arguments to the program stack. """ diff --git a/TurtleArt/tapalette.py b/TurtleArt/tapalette.py index 3c38722..6fd347a 100644 --- a/TurtleArt/tapalette.py +++ b/TurtleArt/tapalette.py @@ -22,6 +22,7 @@ help_palettes = {} help_windows = {} palette_names = [] +palette_i18n_names = [] palette_init_on_start = [] palette_blocks = [] block_colors = [] @@ -128,12 +129,14 @@ class Palette(): def add_palette(self, position=None, init_on_start=False): if self._name is None: - debug_output('You must specify a name for your palette') + print 'You must specify a name for your palette' return # Insert new palette just before the trash if 'trash' in palette_names: i = palette_names.index('trash') + elif _('trash') in palette_i18n_names: + i = palette_i18n_names.index(_('trash')) else: i = len(palette_names) @@ -142,6 +145,7 @@ class Palette(): if self._name not in palette_names: palette_names.insert(i, self._name) + palette_i18n_names.insert(i, _(self._name)) palette_blocks.insert(i, []) block_colors.insert(i, self._colors) if init_on_start: @@ -236,6 +240,8 @@ def palette_name_to_index(palette_name): ''' Find the index associated with palette_name. ''' if palette_name in palette_names: return palette_names.index(palette_name) + elif palette_name in palette_i18n_names: + return palette_i18n_names.index(palette_name) else: return None @@ -267,7 +273,7 @@ class Block(): def add_block(self, position=None): if self._name is None: - debug_output('You must specify a name for your block') + print 'You must specify a name for your block' return # FIXME: Does the block already exist? A block can live on @@ -276,7 +282,7 @@ class Block(): # all lists except palettes before regeneration. if self._style is None: - debug_output('You must specify a style for your block') + print 'You must specify a style for your block' return else: block_styles[self._style].append(self._name) @@ -293,8 +299,8 @@ class Block(): if self._palette is not None: i = palette_names.index(self._palette) if self._name in palette_blocks[i]: - debug_output('%s already in palette %s, skipping...' % - (self._name, self._palette)) + print '%s already in palette %s, skipping...' % \ + (self._name, self._palette) else: if position is not None and isinstance(position, int) and \ position < len(palette_blocks[i]): @@ -302,8 +308,7 @@ class Block(): else: palette_blocks[i].append(self._name) if position is not None: - debug_output('Ignoring position (%s)' % - (str(position))) + print 'Ignoring position (%s)' % (str(position)) if self._help is not None: help_strings[self._name] = self._help @@ -357,7 +362,7 @@ class Block(): def set_palette(self, palette): if not palette in palette_names: - debug_output('Could not find palette %s' % (palette)) + print 'Could not find palette %s' % (palette) else: self._palette = palette @@ -381,7 +386,7 @@ class Block(): def set_style(self, style): if style not in block_styles: - debug_output('Unknown style: %s' % (style)) + print 'Unknown style: %s' % (style) else: self._style = style diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py index 12882db..ac72bdb 100644 --- a/TurtleArt/taturtle.py +++ b/TurtleArt/taturtle.py @@ -34,6 +34,7 @@ from tacanvas import wrap100, COLOR_TABLE from sprites import Sprite from tautils import (debug_output, data_to_string, round_int, get_path, image_to_base64) +from TurtleArt.talogo import logoerror SHAPES = 36 DEGTOR = pi / 180. @@ -138,7 +139,10 @@ class Turtles: self._active_turtle.set_color(0) self._active_turtle.set_shade(50) self._active_turtle.set_gray(100) - self._active_turtle.set_pen_size(5) + if self.turtle_window.coord_scale == 1: + self._active_turtle.set_pen_size(5) + else: + self._active_turtle.set_pen_size(1) self._active_turtle.reset_shapes() self._active_turtle.set_heading(0.0) self._active_turtle.set_pen_state(False) @@ -148,13 +152,34 @@ class Turtles: self._active_turtle.hide() self.set_turtle(self._default_turtle_name) + def get_turtle_x(self, turtle_name): + if turtle_name not in self.dict: + debug_output('%s not found in turtle dictionary' % (turtle_name), + self.turtle_window.running_sugar) + raise logoerror("#syntaxerror") + return self.dict[turtle_name].get_x() + + def get_turtle_y(self, turtle_name): + if turtle_name not in self.dict: + debug_output('%s not found in turtle dictionary' % (turtle_name), + self.turtle_window.running_sugar) + raise logoerror("#syntaxerror") + return self.dict[turtle_name].get_y() + + def get_turtle_heading(self, turtle_name): + if turtle_name not in self.dict: + debug_output('%s not found in turtle dictionary' % (turtle_name), + self.turtle_window.running_sugar) + raise logoerror("#syntaxerror") + return self.dict[turtle_name].get_heading() + def set_turtle(self, turtle_name, colors=None): ''' Select the current turtle and associated pen status ''' if turtle_name not in self.dict: # if it is a new turtle, start it in the center of the screen self._active_turtle = self.get_turtle(turtle_name, True, colors) self._active_turtle.set_heading(0.0, False) - self._active_turtle.set_xy((0.0, 0.0), False, pendown=False) + self._active_turtle.set_xy(0.0, 0.0, share=False, pendown=False) self._active_turtle.set_pen_state(True) elif colors is not None: self._active_turtle = self.get_turtle(turtle_name, False) @@ -202,7 +227,10 @@ class Turtle: self._pen_shade = 50 self._pen_color = 0 self._pen_gray = 100 - self._pen_size = 5 + if self._turtles.turtle_window.coord_scale == 1: + self._pen_size = 5 + else: + self._pen_size = 1 self._pen_state = True self._pen_fill = False self._poly_points = [] @@ -327,6 +355,15 @@ class Turtle: return self._heading %= 360 + self._update_sprite_heading() + + if self._turtles.turtle_window.sharing() and share: + event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick, + round_int(self._heading)])) + self._turtles.turtle_window.send_event(event) + + def _update_sprite_heading(self): + ''' Update the sprite to reflect the current heading ''' i = (int(self._heading + 5) % 360) / (360 / SHAPES) if not self._hidden and self.spr is not None: try: @@ -334,11 +371,6 @@ class Turtle: except IndexError: self.spr.set_shape(self._shapes[0]) - if self._turtles.turtle_window.sharing() and share: - event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick, - round_int(self._heading)])) - self._turtles.turtle_window.send_event(event) - def set_color(self, color=None, share=True): ''' Set the pen color for this turtle. ''' # Special case for color blocks @@ -422,7 +454,8 @@ class Turtle: self._turtles.turtle_window.running_sugar) return - self._turtles.turtle_window.canvas.set_pen_size(self._pen_size) + self._turtles.turtle_window.canvas.set_pen_size( + self._pen_size * self._turtles.turtle_window.coord_scale) if self._turtles.turtle_window.sharing() and share: event = 'w|%s' % (data_to_string([self._turtles.turtle_window.nick, @@ -462,8 +495,12 @@ class Turtle: if self._turtles.turtle_window.sharing() and share: shared_poly_points = [] for p in self._poly_points: - shared_poly_points.append( - (self._turtles.screen_to_turtle_coordinates(p))) + x, y = self._turtles.turtle_to_screen_coordinates( + (p[1], p[2])) + if p[0] in ['move', 'line']: + shared_poly_points.append((p[0], x, y)) + elif p[0] in ['rarc', 'larc']: + shared_poly_points.append((p[0], x, y, p[3], p[4], p[5])) event = 'F|%s' % (data_to_string( [self._turtles.turtle_window.nick, shared_poly_points])) @@ -482,7 +519,7 @@ class Turtle: self.spr.set_layer(TURTLE_LAYER) self._hidden = False self.move_turtle_spr((self._x, self._y)) - self.set_heading(self._heading) + self.set_heading(self._heading, share=False) if self.label_block is not None: self.label_block.spr.set_layer(TURTLE_LAYER + 1) @@ -518,6 +555,8 @@ class Turtle: return self._heading %= 360 + self._update_sprite_heading() + if self._turtles.turtle_window.sharing() and share: event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick, round_int(self._heading)])) @@ -555,12 +594,15 @@ class Turtle: int(distance)])) self._turtles.turtle_window.send_event(event) - def set_xy(self, pos, share=True, pendown=True): + def set_xy(self, x, y, share=True, pendown=True, dragging=False): old = self.get_xy() - try: - xcor = pos[0] * self._turtles.turtle_window.coord_scale - ycor = pos[1] * self._turtles.turtle_window.coord_scale + if dragging: + xcor = x + ycor = y + else: + xcor = x * self._turtles.turtle_window.coord_scale + ycor = y * self._turtles.turtle_window.coord_scale except (TypeError, ValueError): debug_output('bad value sent to %s' % (__name__), self._turtles.turtle_window.running_sugar) diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py index 07b72d9..b0aa368 100644 --- a/TurtleArt/tautils.py +++ b/TurtleArt/tautils.py @@ -186,7 +186,7 @@ def find_hat(data): def _to_str(text): ''' Convert whatever to a str type ''' if isinstance(text, unicode): - return text.encode('ascii', 'replace') + return text.encode('utf-8') elif isinstance(text, str): return text else: @@ -371,7 +371,7 @@ def data_from_string(text): if isinstance(text, str): return json_load(text.replace(']],\n', ']], ')) elif isinstance(text, unicode): - text = text.encode('ascii', 'replace') + text = text.encode('utf-8') return json_load(text.replace(']],\n', ']], ')) else: print 'type error (%s) in data_from_string' % (type(text)) @@ -415,7 +415,7 @@ def save_picture(canvas, file_name): cr.set_source_surface(x_surface) cr.paint() if isinstance(file_name, unicode): - img_surface.write_to_png(str(file_name.encode('ascii', 'replace'))) + img_surface.write_to_png(str(file_name.encode('utf-8'))) else: img_surface.write_to_png(str(file_name)) diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index e20a1cf..5072ab2 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -102,10 +102,12 @@ class TurtleArtWindow(): def __init__(self, canvas_window, path, parent=None, activity=None, mycolors=None, mynick=None, turtle_canvas=None, running_sugar=True, running_turtleart=True): - '''parent -- the GTK Window that TA runs in - activity -- the object that instantiated this TurtleArtWindow (in - GNOME, a TurtleMain instance) - running_turtleart -- are we running TA or exported python code? + ''' + parent: the GTK Window that TA runs in + activity: the object that instantiated this TurtleArtWindow (in + GNOME, a TurtleMain instance, in Sugar, the Activity + instance) + running_turtleart: are we running TA or exported python code? ''' self.parent = parent self.turtle_canvas = turtle_canvas @@ -380,6 +382,7 @@ class TurtleArtWindow(): except Exception as e: debug_output('Failed to load %s: %s' % (plugin_class, str(e)), self.running_sugar) + def _add_plugin_icon_dir(self, dirname): ''' If there is an icon subdir, add it to the search path. ''' @@ -402,38 +405,73 @@ class TurtleArtWindow(): def _setup_plugins(self): ''' Initial setup -- called just once. ''' for plugin in self.turtleart_plugins: - plugin.setup() + try: + plugin.setup() + except Exception as e: + debug_output('Plugin %s failed during setup: %s' % + (plugin, str(e)), self.running_sugar) + # If setup fails, remove the plugin from the list + self.turtleart_plugins.remove(plugin) def _start_plugins(self): ''' Start is called everytime we execute blocks. ''' for plugin in self.turtleart_plugins: - plugin.start() + if hasattr(plugin, 'start'): + try: + plugin.start() + except Exception as e: + debug_output('Plugin %s failed during start: %s' % + (plugin, str(e)), self.running_sugar) def stop_plugins(self): ''' Stop is called whenever we stop execution. ''' for plugin in self.turtleart_plugins: - plugin.stop() + if hasattr(plugin, 'stop'): + try: + plugin.stop() + except Exception as e: + debug_output('Plugin %s failed during stop: %s' % + (plugin, str(e)), self.running_sugar) def clear_plugins(self): ''' Clear is called from the clean block and erase button. ''' for plugin in self.turtleart_plugins: if hasattr(plugin, 'clear'): - plugin.clear() + try: + plugin.clear() + except Exception as e: + debug_output('Plugin %s failed during clear: %s' % + (plugin, str(e)), self.running_sugar) def background_plugins(self): ''' Background is called when we are pushed to the background. ''' for plugin in self.turtleart_plugins: - plugin.goto_background() + if hasattr(plugin, 'goto_background'): + try: + plugin.goto_background() + except Exception as e: + debug_output('Plugin %s failed during background: %s' % + (plugin, str(e)), self.running_sugar) def foreground_plugins(self): ''' Foreground is called when we are return from the background. ''' for plugin in self.turtleart_plugins: - plugin.return_to_foreground() + if hasattr(plugin, 'return_to_foreground'): + try: + plugin.return_to_foreground() + except Exception as e: + debug_output('Plugin %s failed during foreground: %s' % + (plugin, str(e)), self.running_sugar) def quit_plugins(self): ''' Quit is called upon program exit. ''' for plugin in self.turtleart_plugins: - plugin.quit() + if hasattr(plugin, 'quit'): + try: + plugin.quit() + except Exception as e: + debug_output('Plugin %s failed during quit: %s' % + (plugin, str(e)), self.running_sugar) def _setup_events(self): ''' Register the events we listen to. ''' @@ -460,14 +498,15 @@ class TurtleArtWindow(): if not self.activity._unfullscreen_button.props.visible: self.activity._unfullscreen_button.show() # Reset the timer - if self.activity._unfullscreen_button_timeout_id is not None: - gobject.source_remove( - self.activity._unfullscreen_button_timeout_id) - self.activity._unfullscreen_button_timeout_id = None + if hasattr(self.activity, '_unfullscreen_button_timeout_id'): + if self.activity._unfullscreen_button_timeout_id is not None: + gobject.source_remove( + self.activity._unfullscreen_button_timeout_id) + self.activity._unfullscreen_button_timeout_id = None - self.activity._unfullscreen_button_timeout_id = \ - gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT, - self.__unfullscreen_button_timeout_cb) + self.activity._unfullscreen_button_timeout_id = \ + gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT, + self.__unfullscreen_button_timeout_cb) def __unfullscreen_button_timeout_cb(self): self.activity._unfullscreen_button.hide() @@ -529,6 +568,8 @@ class TurtleArtWindow(): self._autohide_shape = True for name in OVERLAY_SHAPES: + if name == 'Cartesian': + continue self.overlay_shapes[name] = Sprite( self.sprite_list, int(self.width / 2 - 600), @@ -538,6 +579,8 @@ class TurtleArtWindow(): self.overlay_shapes[name].hide() self.overlay_shapes[name].type = 'overlay' + self._create_scaled_cartesian_coordinates() + if self.running_turtleart and not self.running_sugar: # offset = 2 * self.width - 55 * len(TOOLBAR_SHAPES) offset = 55 * (1 + len(palette_blocks)) @@ -553,6 +596,27 @@ class TurtleArtWindow(): self.toolbar_shapes[name].type = 'toolbar' self.toolbar_shapes['stopiton'].hide() + def _create_scaled_cartesian_coordinates(self): + # Cartesian overlay has to be scaled to match the coordinate_scale + # 200 pixels in the graphic == height / 4. (10 units) + pixbuf = svg_str_to_pixbuf( + svg_from_file('%s/images/%s.svg' % (self.path, 'Cartesian'))) + + if self.running_sugar: + scale = self.height / 800. + else: + scale = self.height / 800. + # scale = (self.height + ICON_SIZE) / 800. + self.overlay_shapes['Cartesian'] = Sprite( + self.sprite_list, + int(self.width / 2 - 600), + int(self.height / 2 - 450), + pixbuf.scale_simple(int(1200 * scale), + int(900 * scale), + gtk.gdk.INTERP_BILINEAR)) + self.overlay_shapes['Cartesian'].set_layer(TAB_LAYER) + self.overlay_shapes['Cartesian'].hide() + def set_sharing(self, shared): self._sharing = shared @@ -587,7 +651,8 @@ class TurtleArtWindow(): if event is None: return - self.activity.check_buttons_for_fit() + if self.running_sugar: + self.activity.check_buttons_for_fit() # If there are any constant blocks on the canvas, relabel them for blk in self.just_blocks(): @@ -714,7 +779,8 @@ class TurtleArtWindow(): if self.running_sugar: y_offset = 0 else: - y_offset = ICON_SIZE + y_offset = 0 + # y_offset = ICON_SIZE self.canvas.draw_surface( self.overlay_shapes[overlay].cached_surfaces[0], (self.canvas.width - width) / 2.0, @@ -722,10 +788,13 @@ class TurtleArtWindow(): width, height) - def update_overlay_position(self, widget, event): + def update_overlay_position(self, widget=None, event=None): ''' Reposition the overlays when window size changes ''' - self.width = event.width - self.height = event.height + # self.width = event.width + # self.height = event.height + self.width = gtk.gdk.screen_width() + self.height = gtk.gdk.screen_height() + for name in OVERLAY_SHAPES: if not name in self.overlay_shapes: continue @@ -734,17 +803,24 @@ class TurtleArtWindow(): if shape in shape._sprites.list: shape.hide() showing = True + self.overlay_shapes[name].move((int(self.width / 2 - 600), + int(self.height / 2 - 450))) + ''' self.overlay_shapes[name] = Sprite( self.sprite_list, int(self.width / 2 - 600), int(self.height / 2 - 450), svg_str_to_pixbuf( svg_from_file('%s/images/%s.svg' % (self.path, name)))) + ''' if showing: self.overlay_shapes[name].set_layer(OVERLAY_LAYER) else: self.overlay_shapes[name].hide() + ''' self.overlay_shapes[name].type = 'overlay' + ''' + self.cartesian = False self.polar = False self.metric = False @@ -802,6 +878,7 @@ class TurtleArtWindow(): if not self.running_sugar or not self.activity.has_toolbarbox: self.toolbar_spr.set_layer(CATEGORY_LAYER) self.palette = True + self._set_coordinates_label(palette_names[n]) def hide_palette(self): ''' Hide the palette. ''' @@ -963,7 +1040,8 @@ class TurtleArtWindow(): self.running_sugar) else: blk.spr.hide() - if 'trash' in palette_names and n == palette_names.index('trash'): + if 'trash' in palette_names and \ + n == palette_names.index('trash'): for blk in self.trash_stack: # Deprecated for gblk in find_group(blk): @@ -1403,6 +1481,8 @@ class TurtleArtWindow(): if self.running_sugar: self._show_unfullscreen_button() + self.activity.hide_store() + # Find out what was clicked spr = self.sprite_list.find_sprite((x, y)) @@ -1410,9 +1490,16 @@ class TurtleArtWindow(): if spr is not None: blk = self.block_list.spr_to_block(spr) if blk is not None: + # Make sure stop button is visible + if self.running_sugar: + self.activity.stop_turtle_button.set_icon("stopiton") + self.activity.stop_turtle_button.set_tooltip( + _('Stop turtle')) + elif self.interactive_mode: + self.toolbar_shapes['stopiton'].set_layer(TAB_LAYER) self.showlabel('status', label=_('Please hit the Stop Button \ -before making changes to your Turtle Blocks program')) +before making changes to your program')) self._autohide_shape = True return True @@ -1499,9 +1586,9 @@ before making changes to your Turtle Blocks program')) self._restore_from_trash(find_top_block(blk)) elif blk.type == 'proto': if self.deleting_blocks: - if 'myblocks' in palette_names and \ + if 'my blocks' in palette_names and \ self.selected_palette == \ - palette_names.index('myblocks'): + palette_names.index('my blocks'): self._delete_stack_alert(blk) self.parent.get_window().set_cursor( gtk.gdk.Cursor(gtk.gdk.LEFT_PTR)) @@ -1511,7 +1598,10 @@ before making changes to your Turtle Blocks program')) elif blk.name == 'restore': self.restore_latest_from_trash() elif blk.name == 'empty': - self._empty_trash() + if self.running_sugar: + self.activity.empty_trash_alert() + else: + self.empty_trash() elif blk.name == 'trashall': for b in self.just_blocks(): if b.type != 'trash': @@ -1523,8 +1613,9 @@ before making changes to your Turtle Blocks program')) self._put_in_trash(b1) else: self._put_in_trash(find_top_block(b)) - self.show_toolbar_palette(palette_names.index('trash'), - regenerate=True) + if 'trash' in palette_names: + self.show_toolbar_palette( + palette_names.index('trash'), regenerate=True) elif blk.name in MACROS: self.new_macro(blk.name, x + 20, y + 20) else: @@ -1545,13 +1636,13 @@ before making changes to your Turtle Blocks program')) found_the_action_block = False bname = _('action') if isinstance(bname, unicode): - bname = bname.encode('ascii', 'replace') + bname = bname.encode('utf-8') for sblk in similars: cblk = sblk.connections[1] if cblk is not None: blabel = cblk.spr.labels[0] if isinstance(blabel, unicode): - blabel = blabel.encode('ascii', 'replace') + blabel = blabel.encode('utf-8') if bname == blabel: found_the_action_block = True # If there is an action block in use, change the name @@ -1706,7 +1797,7 @@ before making changes to your Turtle Blocks program')) error_output('Could not remove macro %s: %s' % (macro_path, e)) return - i = palette_names.index('myblocks') + i = palette_names.index('my blocks') palette_blocks[i].remove(blk.name) for pblk in self.palettes[i]: if pblk.name == blk.name: @@ -1779,7 +1870,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') for blk in self.just_blocks(): if self._action_name(blk, hat=False): if blk.spr.labels[0] == self._saved_action_name: @@ -1797,7 +1888,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') for blk in self.just_blocks(): if self._box_name(blk, storein=False): if blk.spr.labels[0] == self._saved_box_name: @@ -1815,7 +1906,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') for blk in self.just_blocks(): if self._box_name(blk, storein=True): if blk.spr.labels[0] == self._saved_box_name: @@ -1838,11 +1929,11 @@ before making changes to your Turtle Blocks program')) # (3) The list of proto blocks on the palette # (4) The list of block names if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') if isinstance(old, unicode): - old = old.encode('ascii', 'replace') + old = old.encode('utf-8') if isinstance(new, unicode): - new = new.encode('ascii', 'replace') + new = new.encode('utf-8') if old == new: ''' @@ -2064,15 +2155,16 @@ before making changes to your Turtle Blocks program')) self.trash_stack.remove(blk) - def _empty_trash(self): + def empty_trash(self): ''' Permanently remove all blocks presently in the trash can. ''' for blk in self.block_list.list: if blk.type == 'trash': blk.type = 'deleted' blk.spr.hide() self.trash_stack = [] - self.show_toolbar_palette(palette_names.index('trash'), - regenerate=True) + if 'trash' in palette_names: + self.show_toolbar_palette(palette_names.index('trash'), + regenerate=True) def _in_the_trash(self, x, y): ''' Is x, y over a palette? ''' @@ -2511,10 +2603,12 @@ before making changes to your Turtle Blocks program')) pos = self.turtles.screen_to_turtle_coordinates((dx, dy)) if self.selected_turtle.get_pen_state(): self.selected_turtle.set_pen_state(False) - self.selected_turtle.set_xy(pos, share=False) + self.selected_turtle.set_xy(*pos, share=False, + dragging=True) self.selected_turtle.set_pen_state(True) else: - self.selected_turtle.set_xy(pos, share=False) + self.selected_turtle.set_xy(*pos, share=False, + dragging=True) if self.update_counter % 5: self.lc.update_label_value( 'xcor', self.selected_turtle.get_xy()[0] / @@ -2777,13 +2871,10 @@ before making changes to your Turtle Blocks program')) 0, 'label', [], - 2.0 / self.scale, + 1.5 / self.scale, colors) - turtle.label_block.spr.set_label_attributes(12.0 / self.scale) - if len(name) > 6: - turtle.label_block.spr.set_label(name[0:4] + '…') - else: - turtle.label_block.spr.set_label(name) + turtle.label_block.spr.set_label_attributes(10.0 / self.scale) + turtle.label_block.spr.set_label(name) turtle.set_remote() turtle.show() @@ -3809,7 +3900,6 @@ before making changes to your Turtle Blocks program')) (self._loaded_project), self.running_sugar) saved_project_data = '' current_project_data = data_to_string(self.assemble_data_to_save()) - return saved_project_data != current_project_data def load_files(self, ta_file, create_new_project=True): @@ -3854,7 +3944,8 @@ before making changes to your Turtle Blocks program')) ''' Restore a turtle from its saved state ''' tid, name, xcor, ycor, heading, color, shade, pensize = blk self.turtles.set_turtle(key) - self.turtles.get_active_turtle().set_xy(xcor, ycor, pendown=False) + self.turtles.get_active_turtle().set_xy(xcor, ycor, share=True, + pendown=False) self.turtles.get_active_turtle().set_heading(heading) self.turtles.get_active_turtle().set_color(color) self.turtles.get_active_turtle().set_shade(shade) @@ -3914,34 +4005,42 @@ before making changes to your Turtle Blocks program')) self._process_block_data[b[0]] = [ b[0], b[1], b[2], b[3], [b[4][0], i, b[4][1]]] elif btype == 'hat': + name = None if b[4][1] < len(self._process_block_data): i = b[4][1] - name = self._process_block_data[i][1][1] + if i is not None: + name = self._process_block_data[i][1][1] else: i = b[4][1] - len(self._process_block_data) name = self._extra_block_data[i][1][1] - while self._find_proto_name('stack_%s' % (name), name): - name = increment_name(name) - if b[4][1] < len(self._process_block_data): - dblk = self._process_block_data[i] - self._process_block_data[i] = [dblk[0], (dblk[1][0], name), - dblk[2], dblk[3], dblk[4]] - else: - dblk = self._extra_block_data[i] - self._extra_block_data[i] = [dblk[0], (dblk[1][0], name), - dblk[2], dblk[3], dblk[4]] - self._new_stack_block(name) + if name is not None: + while self._find_proto_name('stack_%s' % (name), name): + name = increment_name(name) + if b[4][1] < len(self._process_block_data): + dblk = self._process_block_data[i] + self._process_block_data[i] = [ + dblk[0], (dblk[1][0], name), dblk[2], dblk[3], + dblk[4]] + else: + dblk = self._extra_block_data[i] + self._extra_block_data[i] = [ + dblk[0], (dblk[1][0], name), dblk[2], dblk[3], + dblk[4]] + self._new_stack_block(name) elif btype == 'storein': + name = None if b[4][1] < len(self._process_block_data): i = b[4][1] - name = self._process_block_data[i][1][1] + if i is not None: + name = self._process_block_data[i][1][1] else: i = b[4][1] - len(self._process_block_data) name = self._extra_block_data[i][1][1] - if not self._find_proto_name('storein_%s' % (name), name): - self._new_storein_block(name) - if not self._find_proto_name('box_%s' % (name), name): - self._new_box_block(name) + if name is not None: + if not self._find_proto_name('storein_%s' % (name), name): + self._new_storein_block(name) + if not self._find_proto_name('box_%s' % (name), name): + self._new_box_block(name) if btype in content_blocks: if btype == 'number': @@ -4011,7 +4110,7 @@ before making changes to your Turtle Blocks program')) if btype == 'string' and blk.spr is not None: value = blk.values[0] if isinstance(value, unicode): - value = value.encode('ascii', 'replace') + value = value.encode('utf-8') blk.spr.set_label(value.replace('\n', RETURN)) elif btype == 'start': # block size is saved in start block if value is not None: @@ -4133,6 +4232,7 @@ before making changes to your Turtle Blocks program')) [None, None]]]) else: self.process_data(data_from_file(ta_file)) + self._loaded_project = ta_file def save_file(self, file_name=None): ''' Start a project to a file ''' @@ -4219,11 +4319,7 @@ before making changes to your Turtle Blocks program')) def display_coordinates(self, clear=False): ''' Display the coordinates of the current turtle on the toolbar ''' if clear: - if self.running_sugar: - self.activity.coordinates_label.set_text('') - self.activity.coordinates_label.show() - elif self.interactive_mode: - self.parent.set_title('') + self._set_coordinates_label('') else: x = round_int(float(self.turtles.get_active_turtle().get_xy()[0]) / self.coord_scale) @@ -4235,19 +4331,25 @@ before making changes to your Turtle Blocks program')) formatting = '(%d, %d) %d' else: formatting = '(%0.2f, %0.2f) %0.2f' - self.activity.coordinates_label.set_text( - formatting % (x, y, h)) - self.activity.coordinates_label.show() + self._set_coordinates_label(formatting % (x, y, h)) elif self.interactive_mode: if int(x) == x and int(y) == y and int(h) == h: formatting = '%s — %s: %d %s: %d %s: %d' else: formatting = '%s — %s: %0.2f %s: %0.2f %s: %0.2f' - self.parent.set_title( + self._set_coordinates_label( formatting % (self.activity.name, _('xcor'), x, _('ycor'), y, _('heading'), h)) self.update_counter = 0 + def _set_coordinates_label(self, text): + if self.running_sugar: + self.activity.coordinates_label.set_text(text) + self.activity.coordinates_label.show() + elif self.interactive_mode: + self.parent.set_title(text) + + def showlabel(self, shp, label=''): ''' Display a message on a status block ''' if not self.interactive_mode: @@ -4272,6 +4374,8 @@ before making changes to your Turtle Blocks program')) self.status_spr.set_shape(self.status_shapes[shp]) self.status_spr.set_label_attributes(12.0, rescale=False) if shp == 'status': + if label in ['True', 'False']: + label = _(label) self.status_spr.set_label('"%s"' % (str(label))) else: self.status_spr.set_label(str(label)) @@ -4483,16 +4587,16 @@ before making changes to your Turtle Blocks program')) if not self.interactive_mode: return False if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') if isinstance(label, unicode): - label = label.encode('ascii', 'replace') + label = label.encode('utf-8') i = palette_name_to_index(palette) for blk in self.palettes[i]: blk_label = blk.spr.labels[0] if isinstance(blk.name, unicode): - blk.name = blk.name.encode('ascii', 'replace') + blk.name = blk.name.encode('utf-8') if isinstance(blk_label, unicode): - blk_label = blk_label.encode('ascii', 'replace') + blk_label = blk_label.encode('utf-8') if blk.name == name and blk_label == label: return True # Check labels[1] too (e.g., store in block) @@ -4509,7 +4613,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') if name == _('action'): return # Choose a palette for the new block. @@ -4538,7 +4642,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') if name == _('my box'): return # Choose a palette for the new block. @@ -4568,7 +4672,7 @@ before making changes to your Turtle Blocks program')) if isinstance(name, (float, int)): return if isinstance(name, unicode): - name = name.encode('ascii', 'replace') + name = name.encode('utf-8') if name == _('my box'): return # Choose a palette for the new block. diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index c6b88ea..2fc7283 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -159,30 +159,23 @@ class TurtleArtActivity(activity.Activity): # scrolling window self._setup_palette_toolbar() - if self.keep_button in self._toolbox.toolbar: + if self.samples_button in self._toolbox.toolbar: self._toolbox.toolbar.remove(self.extras_separator) - self._toolbox.toolbar.remove(self.keep_button) self._toolbox.toolbar.remove(self.samples_button) self._toolbox.toolbar.remove(self.stop_separator) self._toolbox.toolbar.remove(self.stop_button) self._view_toolbar.remove(self._coordinates_toolitem) if gtk.gdk.screen_width() / 14 < style.GRID_CELL_SIZE: - self.keep_button2.show() - self.keep_label2.show() self.samples_button2.show() self.samples_label2.show() self._toolbox.toolbar.insert(self.stop_button, -1) else: - self.keep_button2.hide() - self.keep_label2.hide() self.samples_button2.hide() self.samples_label2.hide() self._toolbox.toolbar.insert(self.extras_separator, -1) self.extras_separator.props.draw = True self.extras_separator.show() - self._toolbox.toolbar.insert(self.keep_button, -1) - self.keep_button.show() self._toolbox.toolbar.insert(self.samples_button, -1) self.samples_button.show() self._toolbox.toolbar.insert(self.stop_separator, -1) @@ -381,11 +374,12 @@ class TurtleArtActivity(activity.Activity): def _draw_cartoon(self): pos = self.tw.turtles.get_active_turtle().get_xy() self.tw.turtles.get_active_turtle().set_xy( - (int(-gtk.gdk.screen_width() / 2), 0), pendown=False) + int(-gtk.gdk.screen_width() / 2), 0, pendown=False) self.tw.lc.insert_image(center=False, resize=False, filepath=os.path.join( activity.get_bundle_path(), 'images', 'turtle-a.png')) - self.tw.turtles.get_active_turtle().set_xy(pos, pendown=False) + self.tw.turtles.get_active_turtle().set_xy(pos[0], pos[1], + pendown=False) def do_run_cb(self, button): ''' Callback for run button (rabbit) ''' @@ -752,7 +746,7 @@ class TurtleArtActivity(activity.Activity): ''' Add the rest of the buttons to the main toolbar ''' if not self.has_toolbarbox: self.samples_button = self._add_button( - 'ta-open', _('Load example'), self.do_samples_cb, + 'ta-open', _('Load challenges'), self._create_store, self._project_toolbar) self._add_separator(self._project_toolbar, expand=False, visible=True) @@ -764,12 +758,8 @@ class TurtleArtActivity(activity.Activity): self.extras_separator = self._add_separator( self._toolbox.toolbar, expand=False, visible=True) - self.keep_button = self._add_button( - 'filesaveoff', _('Save snapshot'), self.do_keep_cb, - self._toolbox.toolbar) - self.samples_button = self._add_button( - 'ta-open', _('Load example'), self.do_samples_cb, + 'ta-open', _('Load challenges'), self._create_store, self._toolbox.toolbar) self._toolbox.toolbar.insert(self._help_button, -1) @@ -935,7 +925,6 @@ class TurtleArtActivity(activity.Activity): if self.tw.hw in [XO1, XO15, XO175, XO4]: self._make_palette_buttons(self._palette_toolbar) ''' - self._make_challenge_store(self._palette_toolbar) self._palette_toolbar.show() self._overflow_box.show_all() @@ -1029,8 +1018,8 @@ class TurtleArtActivity(activity.Activity): None, button_box) self.samples_button2, self.samples_label2 = \ self._add_button_and_label('ta-open', - _('Load example'), - self.do_samples_cb, + _('Load challenges'), + self._create_store, None, button_box) @@ -1080,15 +1069,6 @@ class TurtleArtActivity(activity.Activity): self._palette.popdown(immediate=True) return - def _make_challenge_store(self, toolbar): - if hasattr(self, '_levels_tools'): - toolbar.insert(self._levels_tools, -1) - else: - self._levels_tools = self._add_button('challenges', - _('Load challenges'), - self._create_store, - toolbar) - def _make_palette_buttons(self, toolbar, palette_button=False): ''' Creates the palette and block buttons for both toolbar types''' if palette_button: # old-style toolbars need this button @@ -1402,7 +1382,7 @@ in order to use the plugin.')) self._selected_challenge is None): self._selected_challenge = os.path.join( activity.get_bundle_path(), - 'challenges', + 'samples', 'thumbnails', self.metadata['challenge'] + '.svg') if 'offsets' in self.metadata: x, y, s = self.metadata['offsets'][1:-1].split(',') @@ -1632,7 +1612,7 @@ in order to use the plugin.')) self.tw.canvas.clearscreen() self._draw_cartoon() if custom: - self.tw.turtles.get_active_turtle().set_xy((0, 0), pendown=False) + self.tw.turtles.get_active_turtle().set_xy(0, 0, pendown=False) self.tw.lc.insert_image(center=True, filepath=self._custom_filepath, resize=True, offset=False) @@ -1647,7 +1627,9 @@ in order to use the plugin.')) scale = 33 _logger.debug('%d, %d, %d' % (offset[0], offset[1], scale)) save_scale = self.tw.lc.scale - self.tw.turtles.get_active_turtle().set_xy((offset), pendown=False) + self.tw.turtles.get_active_turtle().set_xy(offset[0], + offset[1], + pendown=False) self.tw.lc.scale = scale self.tw.lc.insert_image(center=False, @@ -1655,7 +1637,7 @@ in order to use the plugin.')) resize=False, offset=True) self.tw.lc.scale = save_scale - self.tw.turtles.get_active_turtle().set_xy((0, 0), pendown=False) + self.tw.turtles.get_active_turtle().set_xy(0, 0, pendown=False) def _radio_button_factory(self, button_name, toolbar, cb, arg, tooltip, group, position=-1): @@ -1704,7 +1686,7 @@ in order to use the plugin.')) self.add_alert(alert) alert.show() - def _hide_store(self, widget=None): + def hide_store(self, widget=None): if self._challenge_window is not None: self._challenge_box.hide() @@ -1793,6 +1775,7 @@ in order to use the plugin.')) def _scan_for_challenges(self): file_list = list(glob.glob(os.path.join(activity.get_bundle_path(), - 'challenges', '*.svg'))) + 'samples', 'thumbnails', + '*.svg'))) file_list.sort() return file_list diff --git a/activity/activity.info b/activity/activity.info index b0ba18d..b34f5f9 100644 --- a/activity/activity.info +++ b/activity/activity.info @@ -1,6 +1,6 @@ [Activity] name = Turtle Confusion -activity_version = 187 +activity_version = 192 license = MIT bundle_id = org.laptop.TurtleConfusionActivity exec = sugar-activity TurtleArtActivity.TurtleArtActivity diff --git a/icons/challenges.svg b/icons/challenges.svg deleted file mode 100644 index c6c0305..0000000 --- a/icons/challenges.svg +++ /dev/null @@ -1,275 +0,0 @@ - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/plugins/turtle_blocks_extras/turtle_blocks_extras.py b/plugins/turtle_blocks_extras/turtle_blocks_extras.py index 8f5a94d..ddeb63d 100644 --- a/plugins/turtle_blocks_extras/turtle_blocks_extras.py +++ b/plugins/turtle_blocks_extras/turtle_blocks_extras.py @@ -27,7 +27,7 @@ from plugins.plugin import Plugin from TurtleArt.tapalette import (make_palette, define_logo_function, block_names, block_primitives, special_names, content_blocks, palette_name_to_index, - palette_names) + palette_names, palette_i18n_names) from TurtleArt.talogo import (primitive_dictionary, logoerror, media_blocks_dictionary) from TurtleArt.taconstants import (DEFAULT_SCALE, ICON_SIZE, CONSTANTS, @@ -92,6 +92,7 @@ class Turtle_blocks_extras(Plugin): # internally expanded macro palette.add_block('while', + hidden=True, style='clamp-style-boolean', label=_('while'), prim_name='while', @@ -102,6 +103,7 @@ boolean operators from Numbers palette')) # internally expanded macro palette.add_block('until', + hidden=True, style='clamp-style-boolean', label=_('until'), prim_name='until', @@ -112,6 +114,7 @@ boolean operators from Numbers palette')) primitive_dictionary['clamp'] = self._prim_clamp palette.add_block('sandwichclamp', + hidden=True, style='clamp-style-collapsible', label=' ', special_name=_('top'), @@ -120,6 +123,8 @@ boolean operators from Numbers palette')) self.tw.lc.def_prim('clamp', 1, primitive_dictionary['clamp'], True) def _media_palette(self): + debug_output('creating %s palette' % _('media'), + self.tw.running_sugar) palette = make_palette('media', colors=["#A0FF00", "#80A000"], help_string=_('Palette of media objects'), @@ -138,6 +143,7 @@ boolean operators from Numbers palette')) MEDIA_SHAPES.append('journalon') palette.add_block('audio', + hidden=True, style='box-style-media', label=' ', special_name=_('audio'), @@ -150,6 +156,7 @@ boolean operators from Numbers palette')) MEDIA_SHAPES.append('audioon') palette.add_block('video', + hidden=True, style='box-style-media', label=' ', special_name=_('video'), @@ -162,6 +169,7 @@ boolean operators from Numbers palette')) MEDIA_SHAPES.append('videoon') palette.add_block('description', + hidden=True, style='box-style-media', label=' ', special_name=_('description'), @@ -221,6 +229,7 @@ Journal')) primitive_dictionary['savepix'] = self._prim_save_picture palette.add_block('savepix', + hidden=True, style='basic-style-1arg', label=_('save picture'), prim_name='savepix', @@ -232,6 +241,7 @@ Journal')) primitive_dictionary['savesvg'] = self._prim_save_svg palette.add_block('savesvg', + hidden=True, style='basic-style-1arg', label=_('save SVG'), prim_name='savesvg', @@ -251,6 +261,7 @@ in the Sugar Journal')) self.tw.lc.def_prim('scale', 0, lambda self: self.tw.lc.scale) palette.add_block('mediawait', + hidden=True, style='basic-style-extended-vertical', label=_('media wait'), prim_name='mediawait', @@ -259,6 +270,7 @@ complete')) self.tw.lc.def_prim('mediawait', 0, self.tw.lc.media_wait, True) palette.add_block('mediastop', + hidden=True, style='basic-style-extended-vertical', label=_('media stop'), prim_name='mediastop', @@ -266,6 +278,7 @@ complete')) self.tw.lc.def_prim('mediastop', 0, self.tw.lc.media_stop, True) palette.add_block('mediapause', + hidden=True, style='basic-style-extended-vertical', label=_('media pause'), prim_name='mediapause', @@ -273,6 +286,7 @@ complete')) self.tw.lc.def_prim('mediapause', 0, self.tw.lc.media_pause, True) palette.add_block('mediaplay', + hidden=True, style='basic-style-extended-vertical', label=_('media resume'), prim_name='mediaplay', @@ -291,6 +305,7 @@ complete')) primitive_dictionary['sinewave'] = self._prim_sinewave palette.add_block('sinewave', + hidden=True, style='basic-style-3arg', # TRANS: pitch, duration, amplitude label=[_('sinewave') + '\n\n', _('pitch'), @@ -304,11 +319,18 @@ amplitude, and duration (in seconds)')) primitive_dictionary['sinewave'](x, y, z)) def _sensor_palette(self): + debug_output('creating %s palette' % _('sensor'), + self.tw.running_sugar) + palette = make_palette('extras', + colors=["#FF0000", "#A00000"], + help_string=_('Palette of extra options'), + position=8) + ''' palette = make_palette('sensor', colors=["#FF6060", "#A06060"], help_string=_('Palette of sensor blocks'), position=6) - + ''' primitive_dictionary['mousebutton'] = self._prim_mouse_button palette.add_block('mousebutton', hidden=True, @@ -323,6 +345,7 @@ pressed')) primitive_dictionary['mousebutton2'] = self._prim_mouse_button_bool palette.add_block('mousebutton2', + hidden=True, style='boolean-block-style', label=_('button down'), prim_name='mousebutton2', @@ -334,6 +357,7 @@ pressed')) primitive_dictionary['mousebutton2']()) palette.add_block('mousex', + hidden=True, style='box-style', label=_('mouse x'), prim_name='mousex', @@ -344,6 +368,7 @@ pressed')) self.tw.mouse_x - (self.tw.canvas.width / 2)) palette.add_block('mousey', + hidden=True, style='box-style', label=_('mouse y'), prim_name='mousey', @@ -355,6 +380,7 @@ pressed')) primitive_dictionary['kbinput'] = self._prim_kbinput palette.add_block('kbinput', + hidden=True, style='basic-style-extended-vertical', label=_('query keyboard'), prim_name='kbinput', @@ -364,6 +390,7 @@ stored in keyboard block)')) lambda self: primitive_dictionary['kbinput']()) palette.add_block('keyboard', + hidden=True, style='box-style', label=_('keyboard'), prim_name='keyboard', @@ -400,6 +427,7 @@ block as number')) primitive_dictionary['readpixel'] = self._prim_readpixel palette.add_block('readpixel', + hidden=True, style='basic-style-extended-vertical', label=_('read pixel'), prim_name='readpixel', @@ -411,6 +439,7 @@ to the stack')) primitive_dictionary['see'] = self._prim_see palette.add_block('see', + hidden=True, style='box-style', label=_('turtle sees'), prim_name='see', @@ -421,6 +450,7 @@ to the stack')) primitive_dictionary['time'] = self._prim_time palette.add_block('time', + hidden=True, style='box-style', label=_('time'), prim_name='time', @@ -431,6 +461,8 @@ program started')) lambda self: primitive_dictionary['time']()) def _extras_palette(self): + debug_output('creating %s palette' % _('extras'), + self.tw.running_sugar) palette = make_palette('extras', colors=["#FF0000", "#A00000"], help_string=_('Palette of extra options'), @@ -438,6 +470,7 @@ program started')) primitive_dictionary['push'] = self._prim_push palette.add_block('push', + hidden=True, style='basic-style-1arg', #TRANS: push adds a new item to the program stack label=_('push'), @@ -452,6 +485,7 @@ last-out heap)')) primitive_dictionary['printheap'] = self._prim_printheap palette.add_block('printheap', + hidden=True, style='basic-style-extended-vertical', label=_('show heap'), prim_name='printheap', @@ -465,6 +499,7 @@ end\n') primitive_dictionary['clearheap'] = self._prim_emptyheap palette.add_block('clearheap', + hidden=True, style='basic-style-extended-vertical', label=_('empty heap'), prim_name='clearheap', @@ -478,6 +513,7 @@ end\n') primitive_dictionary['pop'] = self._prim_pop palette.add_block('pop', + hidden=True, style='box-style', #TRANS: pop removes a new item from the program stack label=_('pop'), @@ -504,6 +540,7 @@ make "tmp first :taheap\nmake "taheap butfirst :taheap\noutput :tmp\nend\n') primitive_dictionary['isheapempty2'] = self._prim_is_heap_empty_bool palette.add_block('isheapempty2', + hidden=True, style='boolean-block-style', label=_('empty heap?'), prim_name='isheapempty2', @@ -515,6 +552,7 @@ make "tmp first :taheap\nmake "taheap butfirst :taheap\noutput :tmp\nend\n') primitive_dictionary['print'] = self._prim_print palette.add_block('comment', + hidden=True, style='basic-style-1arg', label=_('comment'), prim_name='comment', @@ -539,6 +577,7 @@ bottom of the screen')) primitive_dictionary['chr'] = self._prim_chr palette.add_block('chr', + hidden=True, style='number-style-1arg', label='chr', prim_name='chr', @@ -548,6 +587,7 @@ bottom of the screen')) primitive_dictionary['int'] = self._prim_int palette.add_block('int', + hidden=True, style='number-style-1arg', label='int', prim_name='int', @@ -557,6 +597,7 @@ bottom of the screen')) primitive_dictionary['myfunction'] = self._prim_myfunction palette.add_block('myfunc1arg', + hidden=True, style='number-style-var-arg', label=[_('Python'), 'f(x)', 'x'], prim_name='myfunction', @@ -598,6 +639,7 @@ advanced multi-variable math equations, e.g., sin(x+y+z)')) primitive_dictionary['userdefined'] = self._prim_myblock palette.add_block('userdefined', + hidden=True, style='basic-style-var-arg', label=' ', prim_name='userdefined', @@ -650,6 +692,7 @@ module found in the Journal')) MEDIA_SHAPES.append('pythonon') palette.add_block('cartesian', + hidden=True, style='basic-style-extended-vertical', label=_('Cartesian'), prim_name='cartesian', @@ -658,6 +701,7 @@ module found in the Journal')) lambda self: self.tw.set_cartesian(True)) palette.add_block('polar', + hidden=True, style='basic-style-extended-vertical', label=_('polar'), prim_name='polar', @@ -666,18 +710,42 @@ module found in the Journal')) lambda self: self.tw.set_polar(True)) palette.add_block('addturtle', + hidden=True, style='basic-style-1arg', label=_('turtle'), - prim_name='turtle', + prim_name='addturtle', default=1, string_or_number=True, help_string=_('chooses which turtle to command')) - self.tw.lc.def_prim('turtle', 1, + self.tw.lc.def_prim('addturtle', 1, lambda self, x: self.tw.turtles.set_turtle(x)) + primitive_dictionary['turtlex'] = self._prim_turtle_x + palette.add_block('turtlex', + hidden=True, + style='number-style-1arg', + label=_('turtle x'), + prim_name='turtlex', + default=['Yertle'], + help_string=_('Returns x coordinate of turtle')) + self.tw.lc.def_prim('turtlex', 1, + lambda self, t: primitive_dictionary['turtlex'](t)) + + primitive_dictionary['turtley'] = self._prim_turtle_y + palette.add_block('turtley', + hidden=True, + style='number-style-1arg', + label=_('turtle y'), + prim_name='turtley', + default=['Yertle'], + help_string=_('Returns y coordinate of turtle')) + self.tw.lc.def_prim('turtley', 1, + lambda self, t: primitive_dictionary['turtley'](t)) + primitive_dictionary['activeturtle'] = self._prim_active_turtle palette.add_block('activeturtle', + hidden=True, style='box-style', #TRANS: pop removes a new item from the program stack label=_('active turtle'), @@ -688,6 +756,17 @@ module found in the Journal')) lambda self: primitive_dictionary['activeturtle']()) + primitive_dictionary['turtleh'] = self._prim_turtle_h + palette.add_block('turtleh', + hidden=True, + style='number-style-1arg', + label=_('turtle heading'), + prim_name='turtleh', + default=['Yertle'], + help_string=_('Returns heading of turtle')) + self.tw.lc.def_prim('turtleh', 1, + lambda self, t: primitive_dictionary['turtleh'](t)) + primitive_dictionary['skin'] = self._prim_reskin palette.add_block('skin', hidden=True, @@ -702,6 +781,7 @@ module found in the Journal')) # macro palette.add_block('reskin', + hidden=True, style='basic-style-1arg', label=_('turtle shell'), help_string=_("put a custom 'shell' on the turtle")) @@ -716,6 +796,7 @@ module found in the Journal')) primitive_dictionary['loadblock'] = self._prim_load_block palette.add_block('loadblock', + hidden=True, style='basic-style-var-arg', label=_('load'), prim_name='loadblock', @@ -751,9 +832,10 @@ module found in the Journal')) primitive_dictionary['loadpalette'] = self._prim_load_palette palette.add_block('loadpalette', + hidden=True, style='basic-style-1arg', string_or_number=True, - label=_('palette'), + label=_('select palette'), prim_name='loadpalette', default=_('turtle'), help_string=_('selects a palette')) @@ -762,14 +844,23 @@ module found in the Journal')) primitive_dictionary['loadpalette'](x)) def _portfolio_palette(self): + debug_output('creating %s palette' % _('portfolio'), + self.tw.running_sugar) + palette = make_palette('extras', + colors=["#FF0000", "#A00000"], + help_string=_('Palette of extra options'), + position=8) + ''' palette = make_palette('portfolio', colors=["#0606FF", "#0606A0"], help_string=_('Palette of presentation \ templates'), position=9) + ''' primitive_dictionary['hideblocks'] = self._prim_hideblocks palette.add_block('hideblocks', + hidden=True, style='basic-style-extended-vertical', label=_('hide blocks'), prim_name='hideblocks', @@ -779,6 +870,7 @@ templates'), primitive_dictionary['showblocks'] = self._prim_showblocks palette.add_block('showblocks', + hidden=True, style='basic-style-extended-vertical', label=_('show blocks'), prim_name='showblocks', @@ -787,6 +879,7 @@ templates'), lambda self: primitive_dictionary['showblocks']()) palette.add_block('fullscreen', + hidden=True, style='basic-style-extended-vertical', label=_('Fullscreen').lower(), prim_name='fullscreen', @@ -809,6 +902,7 @@ templates'), # macros palette.add_block('picturelist', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: list of \ @@ -816,6 +910,7 @@ bullets')) MEDIA_SHAPES.append('list') palette.add_block('picture1x1a', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: select \ @@ -823,6 +918,7 @@ Journal object (no description)')) MEDIA_SHAPES.append('1x1a') palette.add_block('picture1x1', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: select \ @@ -830,6 +926,7 @@ Journal object (with description)')) MEDIA_SHAPES.append('1x1') palette.add_block('picture2x2', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: select four \ @@ -837,6 +934,7 @@ Journal objects')) MEDIA_SHAPES.append('2x2') palette.add_block('picture2x1', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: select two \ @@ -844,6 +942,7 @@ Journal objects')) MEDIA_SHAPES.append('2x1') palette.add_block('picture1x2', + hidden=True, style='basic-style-extended', label=' ', help_string=_('presentation template: select two \ @@ -960,17 +1059,18 @@ Journal objects')) if hasattr(self.tw, 'macros_path') and \ os.path.exists(self.tw.macros_path): files = glob.glob(os.path.join(self.tw.macros_path, '*.tb')) - debug_output('making myblocks palette', self.tw.running_sugar) if len(files) > 0: + debug_output('creating %s palette' % _('my blocks'), + self.tw.running_sugar) palette = make_palette( - 'myblocks', + 'my blocks', colors=["#FFFF00", "#A0A000"], help_string=_('Palette of user-defined operators')) for tafile in files: data = data_from_file(tafile) name = os.path.basename(tafile)[:-3] - print 'loading macro %s' % (name) + # print 'loading macro %s' % (name) MACROS['user-defined-' + name] = hat_on_top(listify(data)) palette.add_block('user-defined-' + name, style='basic-style-extended-vertical', @@ -1403,8 +1503,10 @@ Journal objects')) def _prim_showlist(self, sarray): """ Display list of media objects """ - x = self.tw.turtles.get_active_turtle.get_xy()[0] / self.tw.coord_scale - y = self.tw.turtles.get_active_turtle.get_xy()[1] / self.tw.coord_scale + x = (self.tw.turtles.get_active_turtle().get_xy()[0] / + self.tw.coord_scale) + y = (self.tw.turtles.get_active_turtle().get_xy()[1] / + self.tw.coord_scale) for s in sarray: self.tw.turtles.get_active_turtle().set_xy(x, y, pendown=False) self._prim_show(s) @@ -1452,6 +1554,18 @@ Journal objects')) self.tw.lc.stop_logo() raise logoerror("#notanumber") + def _prim_turtle_x(self, t): + """ Return x coordinate of turtle t """ + return self.tw.turtles.get_turtle_x(t) + + def _prim_turtle_y(self, t): + """ Return y coordinate of turtle t """ + return self.tw.turtles.get_turtle_y(t) + + def _prim_turtle_h(self, t): + """ Return heading of turtle t """ + return self.tw.turtles.get_turtle_heading(t) + def _prim_clamp(self, blklist): """ Run clamp blklist """ self.tw.lc.icall(self.tw.lc.evline, blklist[:]) @@ -1522,13 +1636,16 @@ Journal objects')) x, y = self.tw.turtles.turtle_to_screen_coordinates((x, y)) for name in block_names: # Translate label name into block/prim name. - if blkname in block_names[name]: + if blkname in block_names[name]: # block label is an array + # print 'found a match', blkname, name, block_names[name] if name in content_blocks or \ (name in block_primitives and block_primitives[name] == name): + # print '_make_block', blkname, name return self._make_block(name, x, y, defaults) elif blkname in block_names: - return self._make_block(blkname, x, y, defaults) + # print '_make_block', blkname + return self._make_block(blkname, x, y, defaults) for name in special_names: # Translate label name into block/prim name. if blkname in special_names[name]: @@ -1550,8 +1667,8 @@ Journal objects')) self.tw.show_toolbar_palette(int(arg)) else: if type(arg) == unicode: - arg = arg.encode('ascii', 'replace') - if arg in palette_names: + arg = arg.encode('utf-8') + if arg in palette_names or arg in palette_i18n_names: self.tw.show_toolbar_palette(palette_name_to_index(arg)) else: raise logoerror("#syntaxerror") diff --git a/po/ayc.po b/po/ayc.po index 9e85539..4d72eb8 100644 --- a/po/ayc.po +++ b/po/ayc.po @@ -8,8 +8,8 @@ msgstr "" "#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: 2013-06-17 10:56+0200\n" +"POT-Creation-Date: 2013-10-10 00:32-0400\n" +"PO-Revision-Date: 2013-10-14 17:41+0200\n" "Last-Translator: EdgarQuispeChambi \n" "Language-Team: LANGUAGE \n" "Language: ayc\n" @@ -21,8 +21,8 @@ msgstr "" "#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2013-06-05 10:43+0200\n" +"POT-Creation-Date: 2013-10-10 00:30-0400\n" +"PO-Revision-Date: 2013-10-14 17:08+0200\n" "Last-Translator: EdgarQuispeChambi \n" "Language-Team: LANGUAGE \n" "Language: ayc\n" @@ -66,175 +66,221 @@ msgstr "Ch'ama wakichäwi thaqaña" msgid "Amazonas Tortuga" msgstr "Tortuga Amazonas wakichata" +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "Tortuga Banderas wakichata" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Tortuga wakichatampi jach'a markanaka wiphalanaka rixsma" + # "Paleta de Pesos Mexicanos" -#: taextras.py:58 +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "México qullqimpi luraña limt'aña" # "Paleta de Pesos Colombianos" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "Colombia qullqimpi luraña limt'aña" # "Paleta de Francos de Ruanda" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "Francos de Ruanda qullqimpi luraña limt'aña" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "Dólares Americanos qullqimpi luraña limt'aña" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "Dólares Australianos qullqimpi luraña limt'aña" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "Guaraníes Paraguayos qullqimpi luraña limt'aña" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "Nuevos Soles Peruanos qullqimpi luraña limt'aña" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "Pesos Uruguayos qullqimpi luraña limt'aña" #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "TurtleBots wakichata" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" "TortuBlocks con plugins: Butiá, Lego NxT, WeDo, Arduino, FollowMe wakichata" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "" "PANTJATA: K'ata saräwixa akïri chimpunaka taypinkañapawa 0 ukata 1023 jakhu" -#: taextras.py:75 +#: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "" +"PANTJATA: K'ata saräwixa akïri chimpunaka taypinkañapawa -1023 ukata 1023 " +"jakhunakanaka" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "PANTJATA: Ukaru mantañaxa akïri chimpunaka taypinkañapawa 1 y 8 jakhu" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "PANTJATA: Uka chanixa 0 o 1, JILA jani ukaxa JISK'A chimpuñapawa" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "PANTJATA: Ukasti akhamañapawa MANTAÑA jani ukaxa MISTUÑA." -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "LED qhantayasa jiwarakma: 1 chimpunxa qhantatawa, 0 chimpunraki jiwata" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "uqi chimpuna chanipa kuttayi akïri jakhunaka taypita 0 ukata 65535" # "Devuelve 1 cuando el botón está presionado y 0 en otro caso." -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "1 jakhu kutsuyi limt'aña limxatatipana ukata 0 kutsuyi jani ukhamipana" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "Qhana chani kutsuyi akïri chaninaka taypita 0 y 65535" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "jaya saräwi chani kutsuyi akïri jakhunaka taypita 0 ukata 65535" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "ch'amanchirina chanipa kutsuyi akhama chimpumpi ohms" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "ch'amanchaña chanipa kutsuyi akhama chimpumpi volts" -#: taextras.py:86 -msgid "returns the temperature" -msgstr "junt'utatäwi chani kutsuyu" +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" +msgstr "Junt'u pacha chani kutsuyi (grados Celsius) chimpumpi" -# "Devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso." -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "" -"1 jakhu chimpu kutsuyi niyatixa uñtaña katjiri uka campo magnético " -"katjatapatjama, 0 chimpu jani ukhamipana" +#: taextras.py:92 +#, python-format +msgid "custom module %s" +msgstr "jaqichjata wakichata %s" + +#: taextras.py:93 +msgid "sensor a" +msgstr "katjiri a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "katjiri b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "katjiri c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "luriri a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "luriri b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "luriri c" # "LED" -#: taextras.py:88 +#: taextras.py:99 msgid "LED" msgstr "LED wakichata" -#: taextras.py:89 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "limt'aña" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:414 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "uqiru samiri" # "luz" -#: taextras.py:91 taextras.py:356 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "lliphi" -# "temperatura" -#: taextras.py:92 -msgid "temperature" -msgstr "junt'utatata" - # "distancia" -#: taextras.py:93 taextras.py:330 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "jaya" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "ch'amanchiritaki wakichata" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "ch'amani qhantayiri" +# "temperatura" +#: taextras.py:106 +msgid "temperature" +msgstr "junt'utatata" + +# "Butiá" +#: taextras.py:107 +msgid "butia" +msgstr "Butiá wakichata" + # "Robot Butiá" -#: taextras.py:96 +#: taextras.py:108 msgid "Butia Robot" msgstr "Robot Butiá wakichata jaqi" -#: taextras.py:97 +#: taextras.py:109 +#, fuzzy msgid "refresh Butia" -msgstr "Butiá wakichataru samarayaña" +msgstr "" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"Butiá wakichataru thayarayaña\n" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"Butiá wakichataru samarayaña" -#: taextras.py:98 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "Butiá wakichata tamanakana limt'añapa machaqachma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:112 msgid "battery charge Butia" msgstr "Butiá wakichatana batería wakisiripa ch'amanchma" -#: taextras.py:101 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -243,237 +289,331 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:115 msgid "speed Butia" msgstr "Butiá wakichatana k'ata sarañapa" -#: taextras.py:104 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "Butiá motor wakichatanakana k'ata saräwipa qhananchi" -#: taextras.py:105 +#: taextras.py:117 msgid "move Butia" msgstr "Butiá jithiyaña" # "izquierda" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "ch'iqa" # "derecha" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "kupi" -#: taextras.py:108 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "Butiá motor wakichatanakapa jithiyi k'ata saräwipirjama" # "detener Butiá" -#: taextras.py:109 +#: taextras.py:121 msgid "stop Butia" msgstr "Butiá wakichata sayt'ayaña" -#: taextras.py:110 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "Butiá wakichata sayt'ayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:124 msgid "forward Butia" msgstr "Butiá wakichatampi qalltma" -#: taextras.py:113 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "robot Butiá wakichata jaqiru nayräxaru sartayma" # "izquierda Butiá" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:127 msgid "left Butia" msgstr "Butiá wakichata ch'iqäxankiri" -#: taextras.py:116 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "robot Butiá wakichata ch'iqäxaru muytayma" # "derecha Butiá" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:130 msgid "right Butia" msgstr "Butiá wakichata kupïxa" -#: taextras.py:119 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "robot Butiá wakichata jaqi kupïxaru muytayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:133 msgid "backward Butia" msgstr "Butiá qhipäxa" -#: taextras.py:122 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "robot Butiá wakichata jaqi qhipäxaru jithiyma" -#: taextras.py:123 +#: taextras.py:135 +msgid "butia-extra" +msgstr "yaqha Butiá wakichata" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Robot Butiá wakichataru wakisiri yaqha wakichatanaka" -#: taextras.py:124 -msgid "hack pin mode" -msgstr "hack pin wakichatana uñanaqapa" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "Butiá wakichata pin uñanaqapa" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:139 taextras.py:339 taextras.py:508 msgid "pin" msgstr "tachuela wakichata" -#: taextras.py:126 taextras.py:460 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "uñanaqapa" -#: taextras.py:127 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "pin wakichatana lurañapa chhijllma (MANTAÑA, MISTUÑA)." -#: taextras.py:128 -msgid "write hack pin Butia" -msgstr "hack pin wakichatana qillqaña" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "pin Butiá wakichata ullaña" + +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "pin wakichatana chanipa ullma" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:144 +msgid "write pin Butia" +msgstr "pin wakichatana qillqaña" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989 +#: TurtleArt/tawindow.py:4676 msgid "value" msgstr "chani" -#: taextras.py:130 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "hack pin wakichma uka 0 jani ukaxa 1 chanimpi" -#: taextras.py:131 -msgid "read hack pin Butia" -msgstr "hack pin wakichatana ullaña" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "KATUQIRI" -#: taextras.py:132 -msgid "read the value of a hack pin" -msgstr "hack pin wakichatana chanipa ullma" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "pin wakichataru limt'asa mantaña wakichma." -#: taextras.py:133 taextras.py:435 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "JILA" -#: taextras.py:134 taextras.py:472 -msgid "Set HIGH value for digital port." -msgstr "Puerto limt'asa wakichata JILA chanipa machaqachma." - -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "KATUQIRI" - -#: taextras.py:136 -msgid "Configure hack port for digital input." -msgstr "hack puerto wakichataru limt'asa mantaña wakichma." +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "pin limt'asa wakichatana JILA chanipa wakichma." -#: taextras.py:137 taextras.py:436 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "PISI" -#: taextras.py:138 taextras.py:475 +#: taextras.py:152 taextras.py:524 msgid "Set LOW value for digital port." msgstr "Puerto limt'asa wakichata PISI chanipa machaqachma." -#: taextras.py:139 taextras.py:438 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "MISTUYIRI" -#: taextras.py:140 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "hack puerto wakichataru limt'asa mistuña wakichma." +#: taextras.py:155 +msgid "butia-cast" +msgstr "butiá-casteo wakichata" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Robot Butiá wakichatana t'aqanakapa" + # "Butiá" -#: taextras.py:141 +#: taextras.py:157 msgid "Butia" msgstr "Butiá wakichata" -#: taextras.py:142 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "CASTEO wakichata\n" + +#: taextras.py:160 +msgid "new name" +msgstr "machaqa suti" + +#: taextras.py:161 +msgid "original" +msgstr "tunu" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)= wakichata" + +#: taextras.py:163 +msgid "name" +msgstr "suti" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "machaqa siqi wakichjma" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "taqinitaki Wakichata %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butiá IP wakichata" + +#: taextras.py:168 +msgid "change the IP of butia robot" +msgstr "robot Butiá IP wakichatapa machaqachma" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "PANTJATA: pin wakichataxa %s uka MISTUÑA uñanaqaniñapawa." -#: taextras.py:143 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "PANTJATA: pin wakichataxa %s uka MANTAÑA uñanaqaniñapawa." -#: taextras.py:147 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "PANTJATA: aka wakichatampi kunasa kamachi '%s'" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "PANTJATA: uka wakichata alapa janiwa qalltayasiti GCONF: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "" +"PANTJATA: tupt'añamawa Katjiri jani ukaxa Luriri wakichata: A, B o C " +"chimpunakani" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "PANTJATA: IP wakichata jani wakisiriwa '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "PyBot server wakichasa" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "PANTJATA PyBot server wakichañana" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "¡PyBot wakichata jakaskiwa!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Butiá polling wakichata tukuyaña" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" "Pantjatawa Pygame wakichata apaniñana. Uka plugin wakichataxa Pygame 1.9 " "wakichata suyaraki" # "Error en la inicialización de la cámara." -#: taextras.py:148 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Cámara wakichataru qhantayaskasina pantjata" -#: taextras.py:149 +#: taextras.py:185 msgid "No camera was found" msgstr "Cámara wakichataxa janiwa uñasiti" -#: taextras.py:150 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Cámara wakichata sayt'aykasina pantjata" -#: taextras.py:151 +#: taextras.py:187 msgid "Error starting camera" msgstr "Cámara wakichata qhantaykasina pantjata" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:189 msgid "Error in get mask" msgstr "Pantjatawa uka máscara wakichata thaqañana" +#: taextras.py:190 +msgid "followme" +msgstr "followme wakichata" + # "FollowMe" -#: taextras.py:154 +#: taextras.py:191 msgid "FollowMe" msgstr "FollowMe wakichata" -#: taextras.py:155 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "FollowMe wakichata ch'amanchaña" -#: taextras.py:156 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Maya cámara wakichata thaqtma." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:195 msgid "calibration" msgstr "calibración wakichata" -#: taextras.py:159 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "wakisiriparjama askichäwi wakichata imma" -#: taextras.py:160 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "wakisiriparjama calibración wakichata kutsuyi" -#: taextras.py:161 +#: taextras.py:198 msgid "follow" msgstr "arkaña" -#: taextras.py:162 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "samimpi jani ukaxa calibración wakisiñampi arkaña" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -482,132 +622,179 @@ msgstr "samimpi jani ukaxa calibración wakisiñampi arkaña" msgid "brightness" msgstr "lliphi" -#: taextras.py:164 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "" "cámara wakichatana qhanañapa akïri jakhunaka taypita 0 y 255 maya chanimpi " "wakichma." -#: taextras.py:165 +#: taextras.py:202 msgid "minimum pixels" msgstr "juk'ata sipana píxeles wakichata" -#: taextras.py:166 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "juk'ata sipana píxeles jakhu chimpupa arkaña amtma" -#: taextras.py:167 +#: taextras.py:204 msgid "threshold" msgstr "warachi wakichata" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "RGB samitaki warachi wakichma" -#: taextras.py:170 +#: taextras.py:207 msgid "camera mode" msgstr "cámara wakichata uñanaqa" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "cámara wakichata samipa uka RGB, YUV o HSV chimpumpi wakichma" -#: taextras.py:173 +#: taextras.py:210 msgid "get brightness" msgstr "qhanäwi thaqaña" -#: taextras.py:174 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "pacha qhana lliphipa thaqma" -#: taextras.py:175 +#: taextras.py:212 msgid "average color" msgstr "tantiyu sami" -#: taextras.py:176 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" -"Wakichataa 0 chaninkchixa tantiyu samixa jiwatawa askichäwi phuqañkama; " -"yaqha chaninakataki qhantatawa" +"Wakichata 0 chaninkchixa tantiyu samixa janiwa wakisiti askichäwi " +"phuqañkama; yaqha chaninakataki qhantatawa" # "posición x" -#: taextras.py:178 +#: taextras.py:215 msgid "x position" msgstr "x sayäwi" # "retorna la posición x" -#: taextras.py:179 +#: taextras.py:216 msgid "return x position" msgstr "x sayäwi kutiyaña" # "posición y" -#: taextras.py:180 +#: taextras.py:217 msgid "y position" msgstr "y sayäwi" # "retorna la posición y" -#: taextras.py:181 +#: taextras.py:218 msgid "return y position" msgstr "y sayäwi kutiyaña" -#: taextras.py:182 +#: taextras.py:219 msgid "pixels" msgstr "píxeles wakichata" -#: taextras.py:183 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "jach'a allqantata píxeles wakichata jakhu chimpupa kutiyma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:222 +#, fuzzy +msgid "RGB" +msgstr "" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"RGB wakichata\n" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"RGB chimpuni wakichata" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "cámara wakichata samini uñnaqapa RGB chimpuniru wakichma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:225 +#, fuzzy +msgid "YUV" +msgstr "" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"YUV wakichata\n" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"YUV chimpuni wakichata" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "cámara wakichata samini uñanaqapa YUV chimpuniru wakichma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:228 +#, fuzzy +msgid "HSV" +msgstr "" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"HSV wakichata\n" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"HSV chimpuni wakichata" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "cámara wakichata samini uñanaqapa HSV chimpuniru wakichma" -#: taextras.py:190 +#: taextras.py:230 +msgid "get color" +msgstr "sami wakichaña" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "maya apanaqañana samipa wakichaña" + +#: taextras.py:232 +msgid "color distance" +msgstr "sami katuya" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "sami katuya taña wakichma" + +#: taextras.py:234 msgid "empty calibration" msgstr "calibración wakichata ch'usa" -#: taextras.py:191 +#: taextras.py:235 msgid "error in string conversion" msgstr "qillqata wakichata wiskhallana mayjt'ayäwina pantjata" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:241 msgid "Pattern detection" msgstr "Chimpunaka thaqäwi" -#: taextras.py:198 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "Chimpunaka_thaqäwi" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Qhaniri uñjasa" -#: taextras.py:199 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Chiqapa kutsuyi qhaniri cámara wakichata nayrankipana" -#: taextras.py:200 +#: taextras.py:245 msgid "Distance to signal" msgstr "Qhanäwi jayankiri taña" -#: taextras.py:201 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "" "cámara wakichata ukata qhanäwi jayakiri tañapa kutsuyi uka milímetros " @@ -615,290 +802,294 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot wakichata" -#: taextras.py:207 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia wakichata" + +#: taextras.py:253 msgid "speed SumBot" msgstr "SumBot wakichata k'ata saräwipa" -#: taextras.py:208 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "SumBot wakichata k'ata saräwipa machaqachma" -#: taextras.py:209 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "sarayaña limt'añanaka pantjasina k'ata sarayäwi machaqachma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:257 msgid "forward SumBot" msgstr "SumBot wakichatampi qalltma" -#: taextras.py:212 +#: taextras.py:258 msgid "move SumBot forward" msgstr "SumBot wakichata nayräxaru sartayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:260 msgid "backward SumBot" msgstr "SumBot wakichata qhipäxa" -#: taextras.py:215 +#: taextras.py:261 msgid "move SumBot backward" msgstr "SumBot wakichata qhipäxaru jithiyma" -#: taextras.py:216 +#: taextras.py:262 msgid "stop SumBot" msgstr "SumBot wakichata sayt'ayaña" -#: taextras.py:217 +#: taextras.py:263 msgid "stop the SumBot" msgstr "SumBot wakichata sayt'ayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:265 msgid "left SumBot" msgstr "SumBot wakichata ch'iqäxa" -#: taextras.py:220 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "SumBot wakichata ch'iqäxaru muytayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:268 msgid "right SumBot" msgstr "SumBot wakichata kupïxa" -#: taextras.py:223 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "SumBot wakichata kupïxaru muytayma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:272 msgid "angle to center" msgstr "taypiru k'uchuni wakichata" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "dohyo taypiru k'uchuni wakichata apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:277 msgid "angle to Enemy" msgstr "k'uchuni wakichata uñisiri" -#: taextras.py:232 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "k'uchuni wakichata uñisiri apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "coor. x SumBot wakichata" -#: taextras.py:235 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "SumBot wakichatana coordenada x chanipa apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "coor. y SumBot wakichata" -#: taextras.py:238 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "SumBot wakichatana coordenada y chanipa apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "coor. x wakichata uñisiri" -#: taextras.py:241 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "uñisiri wakichatana coordenada x chanipa apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "coor. y wakichata uñisiri" -#: taextras.py:244 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "uñisiri wakichatana coordenada y chanipa apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:292 msgid "rotation SumBot" msgstr "SumBot wakichata muyüwipa" -#: taextras.py:247 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "SumBot wakichata muyüwipa apsma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:295 msgid "rotation Enemy" msgstr "uñisiri wakichatana muyüwipa" -#: taextras.py:250 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "uñisiri wakichatana muyüwipa apsma" -#: taextras.py:251 +#: taextras.py:297 msgid "distance to center" msgstr "taypiru sara" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "dohyo wakichata taypiru sarapa apsma" -#: taextras.py:254 +#: taextras.py:300 msgid "distance to Enemy" msgstr "uñisiri wakichata jayankatapa" -#: taextras.py:255 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "uñisiri wakichata jayankatapa apsma" -#: taextras.py:256 +#: taextras.py:302 msgid "update information" msgstr "yatiyañataki machaqachaña" -#: taextras.py:257 +#: taextras.py:303 msgid "update information from the server" msgstr "wakichatanaka apnaqañatpacha yatiyañanaka machaqachma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Física wakichata tamanaka limt'aña" -#: taextras.py:263 +#: taextras.py:309 msgid "start polygon" msgstr "polígono wakichata qalltaña" -#: taextras.py:264 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" "Machaqa polígono wakichata wakichaña qalltma uka tortuga wakichata xy jichha " "sayäwiparjama." -#: taextras.py:266 +#: taextras.py:312 msgid "add point" msgstr "chimpu yapxataña" -#: taextras.py:267 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." msgstr "Jichha polígono wakichataru machaqa chimpu yapxatma." -#: taextras.py:269 +#: taextras.py:315 msgid "end polygon" msgstr "polígono wakichata tukuyaña" -#: taextras.py:270 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Machaqa polígono wakichata wakichma." -#: taextras.py:271 +#: taextras.py:317 msgid "end filled polygon" msgstr "polígono wakichata phuqachaña tukuyma" -#: taextras.py:272 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "Janiwa aliqa polígono wakichatakïkiti" -#: taextras.py:273 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Machaqa polígono wakichata phuqachaña amtma." -#: taextras.py:274 +#: taextras.py:320 msgid "triangle" msgstr "kimsa k'uchu" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:322 msgid "base" msgstr "kayu" # "altura" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "sayt'a" -#: taextras.py:278 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Amtäwiru kimsa k'uchuni wakichatampi yapxatma." -#: taextras.py:279 +#: taextras.py:325 msgid "circle" msgstr "muyu" -#: taextras.py:280 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Amtäwiru maya muyu wakichatampi yapxatma." -#: taextras.py:281 +#: taextras.py:327 msgid "rectangle" msgstr "wiskhalla" # "anchura" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "lankhu" -#: taextras.py:284 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Amtäwiru maya wiskhalla wakichatampi yapxatma." -#: taextras.py:285 +#: taextras.py:331 msgid "reset" msgstr "machaqachaña" -#: taextras.py:286 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Amtäwi machaqachma: wakichata sutinaka siqi pichsma." -#: taextras.py:287 +#: taextras.py:333 msgid "motor" msgstr "motor wakichata" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:335 msgid "torque" msgstr "torque wakichata" -#: taextras.py:290 +#: taextras.py:336 msgid "speed" msgstr "k'ata sarayäwi" -#: taextras.py:291 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -907,66 +1098,66 @@ msgstr "" "chiqapa chimpunakkamawa sari; motor wakichataxa jichha wakichata taypiruwa " "uchasi." -#: taextras.py:294 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Wakichata jani jalaqañapataki achxaruyma." -#: taextras.py:295 +#: taextras.py:341 msgid "joint" msgstr "lip'ita" # "x" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "x" msgstr "x wakichata" # "y" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "y" msgstr "y wakichata" -#: taextras.py:298 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." msgstr "" "Paya wakichata lip'iyma (jichha wakichatampi uka w, y chimpuni wakichatampi." -#: taextras.py:300 +#: taextras.py:346 msgid "save as Physics activity" msgstr "física luräwjama imaña" -#: taextras.py:301 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Amtäwi sapüru luräwiru imma kamisa Física luräwjama." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:349 msgid "gear" msgstr "muyu" -#: taextras.py:304 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Amtäwiru maya muyuri wakichatampi yapxatma." # "identidad" -#: taextras.py:305 +#: taextras.py:351 msgid "density" msgstr "waljani" -#: taextras.py:306 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Wakichatanaka waljanitapa apsma (waljanitapa maski kawkipiri chiqapa " "jakhuspawa)." -#: taextras.py:308 +#: taextras.py:354 msgid "friction" msgstr "purapayasïwi" -#: taextras.py:309 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -977,11 +1168,11 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:358 msgid "bounciness" msgstr "kutintayäwi" -#: taextras.py:313 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -992,11 +1183,11 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:362 msgid "dynamic" msgstr "q'apa" -#: taextras.py:317 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -1005,28 +1196,28 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "WeDo wakichata tamanaka limt'aña" -#: taextras.py:324 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo wakichata" -#: taextras.py:325 +#: taextras.py:371 msgid "set current WeDo device" msgstr "Jichha WeDo wakichata mayampi qhantayma" -#: taextras.py:326 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "WeDo wakichatanaka jakhu" # "inclinación" -#: taextras.py:327 +#: taextras.py:373 msgid "tilt" msgstr "kicht'ata" -#: taextras.py:328 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1037,178 +1228,174 @@ msgstr "" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:378 msgid "distance sensor output" msgstr "katjiri mistuñana jak'ankatapa" -#: taextras.py:333 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A wakichata" -#: taextras.py:334 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "Motor A wakichatana jichha chanipa kutsuyi" -#: taextras.py:335 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B wakichata" -#: taextras.py:336 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "Motor B wakichatana jichha chanipa kutsuyi" -#: taextras.py:337 +#: taextras.py:383 msgid "set the value for Motor A" msgstr "Motor A wakichatana chanipa machaqachma" -#: taextras.py:338 +#: taextras.py:384 msgid "set the value for Motor B" msgstr "Motor B wakichatana chanipa machaqachma" -#: taextras.py:339 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo wakichataxa chhaqatawa" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:387 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "Wedo %d wakichataxa chhaqatawa; pantjatana apnaqatawa 1" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:390 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s wakichata janiwa utjiti WeDo wakichatana %(wedo_number)d" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Motor wakichatanakana LEGO NXT tamanaka limt'aña" -#: taextras.py:350 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Katjirinaka wakichata LEGO NXT tamanaka limt'aña" -#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 -msgid "touch" -msgstr "limt'aña" - -#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 -msgid "ultrasonic" -msgstr "jaya" - # "color" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:389 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "sami" # "sonido" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sijiqi" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Mira suma brick wakichataru mayachäwi uñakipma" -#: taextras.py:361 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Mayachäwi '%s' pantjatawa. Mayachäwi akhamañapawa: MAYACHÄWI A, B o C" -#: taextras.py:362 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" "Mayachäwi '%s' pantjatawa. Mayachäwi akhamañapawa: MAYACHÄWI 1, 2, 3 o 4" -#: taextras.py:363 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "Payanchäwi chanixa aka jakhunaka taypinkañapawa -127 y 127" -#: taextras.py:364 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "Chanixa parisa jakhuñapawa, jani '%s'" -#: taextras.py:365 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Maya pantjatawa uñasi: mayachäwinaka qawayata uñakipasa mayampi mayachaña " "yant'apxma" -#: taextras.py:366 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT wakichataxa %s bricks wakichata uñstayi" -#: taextras.py:367 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT wakichata chhaqata" -#: taextras.py:368 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "brick wakichatana jakhu chimpupaxa %s janiwa uñasiti" -#: taextras.py:369 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "motores-nxt wakichatanaka" + +#: taextras.py:414 msgid "refresh NXT" msgstr "NXT wakichata samarayaña" -#: taextras.py:370 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Brick NXT wakichata mayachatnama thaqtma." -#: taextras.py:371 +#: taextras.py:416 msgid "NXT" msgstr "NXT chimpu" -#: taextras.py:372 +#: taextras.py:417 msgid "set current NXT device" msgstr "NXT jichha chimpuni wakichata wakichma" -#: taextras.py:373 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "NXTs wakichatana jakhupa" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "NXT chimpuni wakichatanaka jakhu" -#: taextras.py:374 +#: taextras.py:420 msgid "brick name" msgstr "brick wakichatana sutipa" -#: taextras.py:375 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "brick wakichatana sutipa katjma." -#: taextras.py:376 +#: taextras.py:422 msgid "play tone" msgstr "ist'aña wakichata qhantayaña" -#: taextras.py:377 +#: taextras.py:423 msgid "frequency" msgstr "wakichatanaka thaqaña" # "tiempo" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "pacha" -#: taextras.py:379 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Maya k'ata wakichäwinaka taypinkiri maya ist'aña qhantayma." #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1216,25 +1403,25 @@ msgstr "" "motor wakichata muytayaña\n" "\n" -#: taextras.py:382 +#: taextras.py:428 msgid "port" msgstr "puerto wakichata" -#: taextras.py:383 -msgid "power" -msgstr "ch'ama" - #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:430 msgid "rotations" msgstr "muyüwinaka" -#: taextras.py:386 +#: taextras.py:431 +msgid "power" +msgstr "ch'ama" + +#: taextras.py:432 msgid "turn a motor" msgstr "motor wakichata muytayma" -#: taextras.py:387 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1244,259 +1431,278 @@ msgstr "" "\n" "motor wakichatanaka" -#: taextras.py:388 +#: taextras.py:435 msgid "steering" msgstr "Jikxatäwi" -#: taextras.py:389 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "PUERTO B y PUERTO C motor wakichatanaka mayachäwinaka katjaña" -#: taextras.py:390 +#: taextras.py:437 msgid "PORT A" msgstr "PUERTO A wakichata" -#: taextras.py:391 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "brick wakichatana PUERTO A wakichatapa" -#: taextras.py:392 +#: taextras.py:439 msgid "PORT B" msgstr "PUERTO B wakichata" -#: taextras.py:393 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "brick wakichatana PUERTO B wakichatapa" -#: taextras.py:394 +#: taextras.py:441 msgid "PORT C" msgstr "PUERTO C wakichata" -#: taextras.py:395 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "brick wakichatana PUERTO C wakichatapa" -#: taextras.py:396 +#: taextras.py:443 msgid "" "synchronize\n" "motors" msgstr "motor wakichatanaka thaqthapiña" -#: taextras.py:397 +#: taextras.py:444 msgid "start motor" msgstr "motor wakichata qhantayaña" -#: taextras.py:398 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Wiñayataki wakichata motor muyuyaña." -#: taextras.py:399 +#: taextras.py:446 msgid "brake motor" msgstr "motor wakichata wayt'aña" -#: taextras.py:400 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Maya uñaqata motor wakichata wayt'aña." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:449 msgid "reset motor" msgstr "motor wakichata mayampi qhantayaña" -#: taextras.py:403 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Motor wakichata jakhuripa mayampi qhantayma." -#: taextras.py:404 +#: taextras.py:451 msgid "motor position" msgstr "motor wakichatana sayäwipa" -#: taextras.py:405 +#: taextras.py:452 msgid "Get the motor position." msgstr "Motor wakichatana sayäwipa apsma." -#: taextras.py:406 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "nxt wakichata katjiri" + +#: taextras.py:454 msgid "PORT 1" msgstr "PUERTO 1 wakichata" -#: taextras.py:407 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "brick wakichatana PUERTO 1 wakichatapa" -#: taextras.py:408 +#: taextras.py:456 msgid "read" msgstr "ullaña" -#: taextras.py:409 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "katjiri" -#: taextras.py:410 +#: taextras.py:458 msgid "Read sensor output." msgstr "Katjirina mistuñapa wakichata ullma." -#: taextras.py:411 +#: taextras.py:459 msgid "PORT 2" msgstr "PUERTO 2 wakichata" -#: taextras.py:412 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "brick wakichatana PUERTO 2 wakichatapa" -#: taextras.py:413 +#: taextras.py:461 msgid "light sensor" msgstr "lliphirini katjiri" -#: taextras.py:414 +#: taextras.py:462 msgid "gray sensor" msgstr "uqi saminaka katjiri" -#: taextras.py:415 +#: taextras.py:463 msgid "PORT 3" msgstr "PUERTO 3 wakichata" -#: taextras.py:416 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "brick wakichatana PUERTO 3 wakichatapa" -#: taextras.py:417 -msgid "touch sensor" -msgstr "limt'añataki katjiri" +#: taextras.py:465 +msgid "button sensor" +msgstr "katjiri limt'aña" -#: taextras.py:418 +#: taextras.py:466 msgid "distance sensor" msgstr "jayataki katjiri" -#: taextras.py:419 +#: taextras.py:467 msgid "PORT 4" msgstr "PUERTO 4 wakichata" -#: taextras.py:420 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "brick wakichatana PUERTO 4 wakichatapa" -#: taextras.py:421 +#: taextras.py:469 msgid "sound sensor" msgstr "ist'añani katjiri" -#: taextras.py:422 +#: taextras.py:470 msgid "color sensor" msgstr "samini katjiri" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:473 msgid "set light" msgstr "lliphiri qhantayaña" -#: taextras.py:426 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Samini katjiri lliphiripa qhantayma." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:476 msgid "battery level" msgstr "batería ch'amanchiripa" -#: taextras.py:429 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "brick wakichatana batería ch'amapa tupt'ma milivolts chanimpi." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# +#. TRANS: Arduino plugin to control an Arduino board +#: taextras.py:482 +#, fuzzy +msgid "Palette of Arduino blocks" +msgstr "" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"Arduino wakichata siqi limt'aña\n" +"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n" +"Arduino wakichata tamanaka limt'aña" + +#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:488 msgid "PWM" msgstr "PWM wakichata" -#: taextras.py:441 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO wakichata" -#: taextras.py:442 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "PANTJATA: Arduino uñxatma ukata puerto wakichata jakhupa." -#: taextras.py:443 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "PANTJATA: chanixa 0 ukata 255 jakhu taypinkañapawa." -#: taextras.py:444 -#, fuzzy +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" -msgstr "PANTJATA: JILA jani ukaxa PISI chaniñapawa." +msgstr "" +"PANTJATA: chanixa JILA jani ukaxa AYNACHA chaniñapawa, 0 jani ukaxa 1 chani" -#: taextras.py:445 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "" "PANTJATA: uñanaqapaxa KATUQIRI, MISTUYIRI, PWM jani ukaxa SERVO ukhamañapawa." -#: taextras.py:446 +#: taextras.py:494 msgid "ERROR: The value must be an integer." -msgstr "" +msgstr "PANTJATA: chanixa parisa jakhuñapawa." -#: taextras.py:447 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." -msgstr "" +msgstr "PANTJATA: pin wakichata parisa jakhuñapawa." + +#: taextras.py:496 +msgid "arduino" +msgstr "Arduino wakichata" -#: taextras.py:448 +#: taextras.py:497 msgid "refresh Arduino" msgstr "Arduino ch'amanchaña" -#: taextras.py:449 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Arduinos wakichatanaka mayachata thaqma." -#: taextras.py:450 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino wakichata" -#: taextras.py:451 +#: taextras.py:500 msgid "set current Arduino board" msgstr "Arduino jichha wakichatana chimpupa wakichma" -#: taextras.py:452 +#: taextras.py:501 msgid "number of Arduinos" msgstr "Arduinos wakichatanaka jakhu" -#: taextras.py:453 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "chimpunaka jakhu" -#: taextras.py:454 +#: taextras.py:503 msgid "Arduino name" msgstr "Arduino wakichatana sutipa" -#: taextras.py:455 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Arduino wakichatana sutipa katjma" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:507 msgid "pin mode" msgstr "pin wakichata uñanaqapa" -#: taextras.py:461 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "pin wakichatana lurañapa chhijllma (KATUQIRI, MISTUYIRI, PWM, SERVO)." -#: taextras.py:462 +#: taextras.py:511 msgid "analog write" msgstr "amparampi qillqaña" -#: taextras.py:464 +#: taextras.py:513 msgid "Write analog value in specified port." msgstr "Maya puerto wakichataru amparampi luraña qillqma." -#: taextras.py:465 +#: taextras.py:514 msgid "analog read" msgstr "amparampi lurata ullaña" -#: taextras.py:466 +#: taextras.py:515 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1504,99 +1710,103 @@ msgstr "" "Maya puerto amparampi lurata wakichata chanipata ullma. Chanipaxa uka 0 " "ukata 1023 jakhu taypinkaspawa. Ch'amapa yatiñatakixa Vref wakichata katma." -#: taextras.py:468 +#: taextras.py:517 msgid "digital write" msgstr "limt'asa qillqaña" -#: taextras.py:469 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Maya puerto wakichataru limt'asa qillqata chanipa qillqma." -#: taextras.py:470 +#: taextras.py:519 msgid "digital read" msgstr "limt'asa qillqata ullaña" -#: taextras.py:471 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Maya puerto limt'asa wakichatata chanipa ullma." -#: taextras.py:473 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Puerto limt'asa wakichata JILA chanipa machaqachma." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "limt'asa mantañjama Arduino puerto wakichatapa wakichma." -#: taextras.py:474 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Maya SERVO apnaqañataki Arduino puerto wakichata wakichma." -#: taextras.py:476 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "limt'asa mistuñjama Arduino puerto wakichatapa wakichma." -#: taextras.py:477 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" "PWM wakichatataki Arduino puerto wakichma (putuqiri lankhutjama askichma)." -#: taextras.py:478 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" -msgstr "" +msgstr "Arduino %s wakichata janiwa uñasiti" -#: taextras.py:479 +#: taextras.py:528 msgid "The pin must be an integer" -msgstr "" +msgstr "pin wakichata parisa jakhuñapawa" -#: taextras.py:480 +#: taextras.py:529 msgid "The device must be an integer" -msgstr "" +msgstr "wakichatana jakhupa parisa jakhuñapawa" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Expeyes wakichata tamanaka limt'aña" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:536 msgid "set PVS" msgstr "PVS wakichaña" -#: taextras.py:488 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "ch'amampi mistuña wakichäwi wakichma" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "SQR1 ch'amapa chani wakichaña" -#: taextras.py:491 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "ch'amampi mistuña wakichäwina onda cuadrada chani wakichma" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "SQR2 ch'amapa wakichaña" -#: taextras.py:494 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "ch'amampi mistuña wakichäwina 2 onda cuadrada chani wakichma" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:545 msgid "set OD1" msgstr "OD1 chani wakichaña" -#: taextras.py:497 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "ch'amampi mistuña wakichma (OD1) jisk'a (0) jach'a (1)" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:548 msgid "IN1 level" msgstr "IN1 chani" -#: taextras.py:500 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1605,11 +1815,11 @@ msgstr "" "jukha chaninïchi" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:552 msgid "IN2 level" msgstr "IN2 chani" -#: taextras.py:504 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1618,11 +1828,11 @@ msgstr "" "jukha chaninïchi" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:556 msgid "SEN level" msgstr "SEN chani" -#: taextras.py:508 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1630,24 +1840,24 @@ msgstr "" "kutsuyiwa 1 ch'amakiti ch'amani katjirina (SEN) jilächi 2,5 volts, 0 " "ch'amakiti <= 2,5 volts jukha chaninïchi" -#: taextras.py:510 +#: taextras.py:559 msgid "capture" msgstr "katjaña" -#: taextras.py:511 +#: taextras.py:560 msgid "input" msgstr "mantaña" -#: taextras.py:512 +#: taextras.py:561 msgid "samples" msgstr "uñachayañanaka" -#: taextras.py:513 +#: taextras.py:562 msgid "interval" msgstr "taypicha" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1655,82 +1865,82 @@ msgstr "" "wakichataru uchasi" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:567 msgid "A1" msgstr "A1 chani" -#: taextras.py:519 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "aliqa mantañana ch'amapa chani ullma 1" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:570 msgid "A2" msgstr "A2 chani" -#: taextras.py:522 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "aliqa mantañana ch'amapa chani ullma 2" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:573 msgid "IN1" msgstr "IN1 chani" -#: taextras.py:525 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "mantaña ch'amapa chani ullma 1" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:576 msgid "IN2" msgstr "IN2 chani" -#: taextras.py:528 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "mantaña ch'amapa chani ullma 2" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:579 msgid "SEN" msgstr "SEN chani" -#: taextras.py:531 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "aliqa katjiri mantaña ch'amapa chani ullma" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1 chani" -#: taextras.py:534 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "onda cuadrada 1 chani ch'amapa ullma" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2 chani" -#: taextras.py:537 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "onda cuadrada 2 chani ch'amapa ullma" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:588 msgid "PVS" msgstr "PVS chani" -#: taextras.py:540 +#: taextras.py:589 msgid "read programmable voltage" msgstr "ch'amapa wakichäwi ullaña" -#: taextras.py:541 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "Expeyes wakichataxa janiwa jakiyasiti" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "uñjaña wakichata jani ukaxa ist'aña qhanayaña mayampi qalltayaña" @@ -1738,12 +1948,6 @@ msgstr "uñjaña wakichata jani ukaxa ist'aña qhanayaña mayampi qalltayaña" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "P'iqinchiri Suti" @@ -1752,15 +1956,15 @@ msgstr "P'iqinchiri Suti" msgid "Average RGB color from camera is pushed to the stack" msgstr "Cámara wakichatana RGB samipa tantiyu wakichata siqiru jithiqi" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:520 msgid "yellow" msgstr "q'illu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "coordenadas polares wakichatanaka uñachayma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "FILO siqi wakichata ch'ussma (nayraqata mantañana, qhipraki mistuñana)" @@ -1777,116 +1981,115 @@ msgstr "cámara wakichatana rixi chimpupa" msgid "push acceleration in x, y, z to heap" msgstr "siqiru wakisiri x, y z sarayirinakaru k'ata sarayirinaka uchi" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:838 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "" "jïsa ukhama chaninchiri ukasti jakhunaka limt'aña tantiyu chaninchirinaka " "apnaqi" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:869 msgid "jogs stack right" msgstr "ku´pïxaru siqita jithjtayma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa apnaqaña" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:980 msgid "box 2" msgstr "2 kajuna wakichata" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:970 msgid "box 1" msgstr "1 kajuna wakichata" # "Dar un paso" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453 msgid "Step" msgstr "Maya chillqi sartaña" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:645 msgid "multiplies two numeric inputs" msgstr "paya siqinkiri jakhunaka jakhunuqaña" # "Mostar/ocultar bloques" -#: turtleblocks.py:408 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Wakichata tamanaka uñachayaña/imantaña" # "Ocultar paleta" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444 msgid "Hide palette" msgstr "limt'aña imt'aña" # "Amigos" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "Masinaka" # "Mi TortugArte sesión" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "TortugArte wakichata luräwinakaja" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa uñjaña apnaqaña" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:523 msgid "cyan" msgstr "cian wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "coorx wakichata uñjaña kupïxankiri" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Phuqachaña wakichatanaka limt'aña" # "Cargar ejemplos" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800 +#: TurtleArtActivity.py:1016 msgid "Load example" msgstr "Yant'añanaka wakichata uñachayaña" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1075 msgid "move all blocks to trash" msgstr "jani wakisiri wakichata imañaru qawayata siqinakaru uchantma" # "lista" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "sutinaka siqi" # "Directorio de configuración no modificable: %s" -#: turtleblocks.py:289 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "Jani unuqiyaña wakichäwi qillqata: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "wakisirinaka sarayaskakiña" # "rumbo" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335 msgid "heading" msgstr "saraña chimpu" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:993 msgid "Sharing blocks disabled" msgstr "Sayt'ayata siqinaka wakichatampi khuyapayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "" "Azúcar wakichatana sapüru luräwiparu SVG wakichata imaña tortuga wakichatana " "rixita chimpunakapa imma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "qillqata rixiña jani ukaxa sapüru luräwina wakisirinaka uñachayaña" @@ -1895,56 +2098,56 @@ msgid "RFID" msgstr "RFID wakichata" # "video" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "uñtaña" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:524 msgid "blue" msgstr "larama" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "coordenadas cartesianas wakichatanaka uñachayma" # "Sin acción alternativa:" -#: turtleblocks.py:250 +#: turtleblocks.py:282 msgid "No option action:" msgstr "Mayjata lurañaxa janiwa utjiti:" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:877 msgid "jogs stack down" msgstr "aynachäxaru siqita jithjtayma" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:681 msgid "modular (remainder) operator" msgstr "uñanaqa wakichata chaninchiri (jilt'a)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "y aynacha" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "SVG wakichata imaña" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "" "módulo tamyblock.py wakichatana chimpupa qhantayma ukasti Sapüru " "luräwinakana jikxatasiraki" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:436 msgid "pen down" msgstr "samichaña phuyu jithiqayaña" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:800 msgid "wait" msgstr "suyt'aña" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005 msgid "box" msgstr "kajuna wakichata" @@ -1952,110 +2155,109 @@ msgstr "kajuna wakichata" msgid "Failed to upload!" msgstr "¡apaqkasina pantjata!" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847 msgid "shift" msgstr "jaqsuña" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622 msgid "invokes named action stack" msgstr "qhanstaya luräwi siqita jawsayaña" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922 +#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934 +#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630 +#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263 +#: TurtleArt/tawindow.py:4608 msgid "action" msgstr "luräwi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "akïri siqinaka wakichatawa wakisirirjama sarayasiraki amtata wakichata " "phuaqasiñapkama" # "el uso es" -#: turtleblocks.py:89 +#: turtleblocks.py:94 msgid "usage is" msgstr "luraña akhamawa" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:983 msgid "Variable 2 (numeric value)" msgstr "2 mayjt'ayiri (jakhu chanipa)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:654 msgid "divide" msgstr "jakhjaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "rixita wakichatana sutipa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "ukchiñkama" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "rixi wakichaña pañu lankhu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "ch'usa siqi?" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651 msgid "named variable (numeric value)" msgstr "qhanstayata mayjt'ayiri (jakhu chani)" # "siguiente" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826 msgid "next" msgstr "arkiri" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:836 msgid "if then" msgstr "jïsa ukhamaxa" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:458 msgid "set pen size" msgstr "taña chanichaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "" "uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña (jani " "yatiyasa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "akakama" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "wakisirinaka sayt'ayaña" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:351 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Khaya aka yanapt'a sartayaña" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1065 msgid "permanently deletes items in trash" msgstr "jani wakisiri wakichata imata yänakapa jani aliqata pichssuña" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "U uñanaqaru muyta" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1021 msgid "top of Action 1 stack" msgstr "1 luräwina wakichata siqita nayrïri" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2063,32 +2265,32 @@ msgstr "" "maya tama wakichäwi: maya mayjt'ayirini sinti ch'ama ecuaciones matemáticas " "wakichatanaka apxatañataki apnaqata, akhama, seno(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:795 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Saphanchiri chaninchirinaka limt'aña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "lip'isiri siqi wakichata patxa" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "" "jïsa ukhama chaninchiri ukasti jakhunaka limt'aña tantiyu chaninchirinaka " "apnaqi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "thaqnaqirina y coordenada wakichata kutsuni" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:403 msgid "holds current pen shade" msgstr "jichha samichaña phuyuna samichañapaniwa" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinusoide wakichata" @@ -2097,102 +2299,97 @@ msgid "Login failed" msgstr "Jiwaspachpa kankañchasiñana pantjata" # "izquierda x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "x ch'iqa" -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "sarayaña chimpuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "tortuga wakichata aynacharu RGB samini wakichata siqiru apayasi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "wakichata tamanaka imantasa rixiña pañu pichsma" # "w" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1081 msgid "w" msgstr "w wakichata" # "r" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1079 msgid "r" msgstr "r wakichata" # "s" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1084 msgid "s" msgstr "s wakichata" # "p" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1072 msgid "p" msgstr "p wakichata" # "e" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1077 msgid "e" msgstr "e wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Python wakichatana chr chaninchiri" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:868 msgid "horizontal space" msgstr "pampa wakichata" # "Coordenadas centímetros" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:707 TurtleArtActivity.py:868 msgid "Metric coordinates" msgstr "Coordenadas centímetros wakichatanaka" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "wiskhalla wakichata chanipa" # "Descripción:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "yatiyaña" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "Kunjama luraña jani yatkthi" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "qillqata tañapa wakichma" - # "Usuario:" #: gnome_plugins/uploader_plugin.py:99 msgid "Username:" msgstr "Apnaqirini sutipa:" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:475 msgid "starts filled polygon (used with end fill block)" msgstr "" "k'uchunakani wakichata samichasa phuqachaña qalltaña (ukasti maya siqi " "wakichata samichasa phuqachaña tukuyañana apnaqasi)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "" "uñachayañataki wakichata: sapüru luräwina wakichata pusi thaqaña chhijllaña" # "Ver" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792 +#: TurtleArtActivity.py:862 turtleblocks.py:430 msgid "View" msgstr "Unjaña" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:379 msgid "sets gray level of the line drawn by the turtle" msgstr "tortuga wakichatana rixitapa rixi uqi saminiñapa wakichma" @@ -2201,123 +2398,124 @@ msgstr "tortuga wakichatana rixitapa rixi uqi saminiñapa wakichma" msgid "Password:" msgstr "Jist'araña:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "tortuga wakichataxa uñjiwa" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:883 msgid "stop action" msgstr "luräwi sayt'ayaña" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:522 msgid "green" msgstr "ch'uxña" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:402 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "ist'añataki wakichata" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336 msgid "fills the background with (color, shade)" msgstr "manqhäxa wakichatanakampi phuqachma (samimpi, ch'iwumpi)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "rixita wakichata imaña" # "tono" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "wakichatanaka thaqaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "achaku limiña limxatatipana 1 wakichatawa mistuni" # "Escalar coordenadas hacia arriba" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870 msgid "Rescale coordinates up" msgstr "Coordenadas wakichata alayaru jithsuyaña" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:424 msgid "pen up" msgstr "samichaña phuyu jithsuyaña" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:518 msgid "orange" msgstr "laranja q'illu" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:804 msgid "pauses program execution a specified number of seconds" msgstr "maya juk'a pacha t'aqa t'ijtäwinaka wakichata sarayaña sayt'ayma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "" "FILO siqi wakichata patxaru chanipa siqichma (nayraqata mantañana, qhipraki " "mistuñana)" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1074 msgid "clear all" msgstr "qawata ch'ussuña" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "then" msgstr "ukhamaxa" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "Qillqantata wakichata" # "no" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:760 msgid "not" msgstr "janiwa" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if then else" msgstr "jïsa ukhamaxa jani ukaxa" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:886 msgid "stops current action" msgstr "jichha luräwi sayt'ayi" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "" "tortuga wakichata kupi tuqiru sarayma (ángulo de grados) wakichatarjama" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:415 msgid "holds current gray level (can be used in place of a number block)" msgstr "" "jichha uqiru samiri samichañapaniwa (maya tama jakhunaka lanti apanaqasispa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "coorx wakichata uñjaña ch'iqäxankiri" # "Restaurar el tamaño del bloque" -#: turtleblocks.py:387 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Wakichata tamanaka mayampi qhantayaña" # "tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "tortuga wakichata" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "arkiri limt'aña uñachayma" # "Ocultar bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "wakichata tamanaka imantaña" @@ -2326,36 +2524,36 @@ msgstr "wakichata tamanaka imantaña" msgid "light level detected by camera" msgstr "cámara wakichatana qhana katuqatapa chimpu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Python wakichatana int chaninchiri" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:741 msgid "logical less-than operator" msgstr "ukata sipana pisi tantiyu chaninchiri" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1070 msgid "restore all blocks from trash" msgstr "qawayata jani wakisiri wakichata imata siqinaka wasitata jaktayma" # "Guardar" -#: turtleblocks.py:367 +#: turtleblocks.py:404 msgid "Save" msgstr "Imaña" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:942 msgid "store in box 1" msgstr "1 kajuna wakichataru imaña" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:956 msgid "store in box 2" msgstr "2 kajuna wakichataru imaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "Azúcar sutini wakichata apnaqañanaka imantma" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2363,39 +2561,35 @@ msgstr "" "jichha tortuga x wakichata taypi saririniwa (ukasti maya tama jakhunaka " "lanti apnaqasirakispa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "wakichata laphiru apsuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "thaqnaqirina x coordenada wakichata kutsuyi" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:517 msgid "red" msgstr "chupika" # "Guardar como Logo" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006 +#: TurtleArtActivity.py:1042 turtleblocks.py:408 msgid "Save as Logo" msgstr "Wakichata Chimpjama imaña" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:352 msgid "sets color of the line drawn by the turtle" msgstr "tortuga wakichatampi rixita rixi sami wakichma" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "qillqata samipa wakichaña" - #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "ist'asiñapa jithxatayaña" # "Permitir la colaboración" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "Yanapt'asiña wakiyaña" @@ -2403,31 +2597,32 @@ msgstr "Yanapt'asiña wakiyaña" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Katjiri siqinaka limt'aña" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030 +#: TurtleArtActivity.py:1052 msgid "Load plugin" msgstr "Plugin wakichata sartayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "achaku limiña limxatatipana Chiqapa wakichatawa mistsuni" # "número" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:716 msgid "number" msgstr "jakhu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "qillqañana thaqaña" # "encima" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "p'atja" @@ -2436,78 +2631,73 @@ msgid "Submit to Web" msgstr "Web wakichataru apayaña" # "Coordenadas cartesianas" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Coordenadas cartesianas wakichatanaka" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "K'ari suti" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "jithirayana chimpuña" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241 +#: TurtleArtActivity.py:817 msgid "Share selected blocks" msgstr "Chhijllata siqitanakampi khuyapayaña" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:527 msgid "white" msgstr "janq'u" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:905 msgid "connects action to toolbar run buttons" msgstr "luräwi wakt'ayma kunaymana wakichäwinaka sarayirinaka limt'añanakaru" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "pacha saräwi (pacha t'aqa t'ijtäwinaka) wakichata qalltatpacha" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" msgstr "qawayata" # "Cancelar" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Tukuyaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "rixi wakichaña pañu sayt'upa" -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "2x1 uñachayäwi" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:628 msgid "minus" msgstr "jakhuqa" # "y" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772 msgid "and" msgstr "ukata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "lip'isiri siqi wakichata patxa" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "qallta wakichatjama" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 msgid "Python block" msgstr "Python wakichata tama" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "wakisirinaka suyaña" @@ -2516,163 +2706,154 @@ msgstr "wakisirinaka suyaña" msgid "acceleration" msgstr "acelerómetro k'ata sarayiri wakichata" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:496 msgid "holds current pen size (can be used in place of a number block)" msgstr "" "jichha samichaña phuyu wakichata tañapaniwa (maya tama jakhunaka lanti " "apnaqasispa)" -#: TurtleArt/tabasics.py:309 -msgid "set color" -msgstr "sami wakichaña" - -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "min" msgstr "juk'ata sipana" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "maya tama wakichata ch'amanchaña" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:313 msgid "Palette of pen commands" msgstr "Samichaña phuyu apnaqaña limt'aña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "" "FILO siqi wakichataru chaninaka uñachayma (nayraqata mantañana, qhipraki " "mistuñana)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "akïri luräwinakawa siqiru wakisiritjama qallti uka qalltañataki wakichata " "chimpuna phuqasiñapkama" # "Archivo" -#: turtleblocks.py:374 +#: turtleblocks.py:411 msgid "File" msgstr "Q'ipi" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:763 msgid "logical NOT operator" msgstr "janiwa tantiyiri chaninchiri" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "coory wakichata uñjaña aynacha lakäxankiri" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "" "uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña " "(yatiyäwini)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:610 msgid "Palette of numeric operators" msgstr "Jakhunaka chanichiri limt'aña" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:642 msgid "multiply" msgstr "jakhunuqaña" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:811 msgid "forever" msgstr "wiñayataki" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1350 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s wakichatxa qhantayañataki wakichatäxiwa." -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:366 msgid "sets shade of the line drawn by the turtle" msgstr "tortuga wakichatana rixitapa rixi samiru uñamt'aya wakichaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "qillqataxa siwa" # "instantánea" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:289 msgid "snapshot" msgstr "jukhawraspacha" # "limpiar" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "mayampi qalltañataki wakichaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "" "uñachayañataki wakichata: sapüru luräwina wakichata paya thaqaña chhijllaña" # "Agrandar bloques" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421 msgid "Grow blocks" msgstr "Siqichatanaka jach'aptayaña" # "Pantalla completa" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:863 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Maypacha wakichata uñjaña" # "Fichero no encontrado" -#: turtleblocks.py:265 +#: turtleblocks.py:297 msgid "File not found" msgstr "Wakichatanaka imaña chhaqata" # "mostrar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "uñachayaña" # "texto" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913 +#: TurtleArt/tabasics.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "qillqata" # "aleatorio" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "random" msgstr "maski kawkïrsa" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:728 msgid "logical greater-than operator" msgstr "ukata sipana jila tantiyu chaninchiri" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "" "tortuga wakichata ch'iqa tuqiru jithiyma (ángulo de grados) wakichatarjama" # "atrás" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:528 msgid "black" msgstr "ch'iyära" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:693 msgid "calculates square root" msgstr "raíz cuadrada wakichata chanichma" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2680,84 +2861,80 @@ msgstr "" "jichha tortuga y wakichata taypi saririniwa (ukasti maya tama jakhunaka " "lanti apnaqasirakispa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "x chimpuni thaqnaqiri lliphi qhana" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "y chimpuni thaqnaqiri lliphi qhana" # "parar" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 msgid "stop" msgstr "sayt'ayaña" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:725 msgid "greater than" msgstr "ukata sipana jila" # "coorx" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334 msgid "xcor" msgstr "xcor wakichata" # "Ayuda" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Yanapt'a" # "¿Guardar el proyecto?" -#: turtleblocks.py:462 +#: turtleblocks.py:500 msgid "Save project?" msgstr "¿Wakichäwinaka imaña?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "tortuga wakichata apnaqaña chhijllma" # "derecha x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "x kupi" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma" - #: plugins/light_sensor/light_sensor.py:58 #: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "qhana katjiri wakichatana qhana katuqata chani chimpu" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256 +#: TurtleArtActivity.py:1336 msgid "Plugin could not be installed." msgstr "Plugin wakichataxa janiwa qhantayañjamäkiti." # "teclado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "qillqaña wakichata" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "sawana" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "muruq'u taypi muyuri" # "Coordenadas polares" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Coordenadas polares wakichatanaka" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:362 msgid "set shade" msgstr "ist'añataki wakichata wakichaña" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:773 msgid "logical AND operator" msgstr "Y wakichata tantiyiri chaninchiri" @@ -2769,26 +2946,22 @@ msgstr "" "Mantañataki wakichatama utjañapawa uka http://turtleartsite.sugarlabs.org " "mantañataki ukhamata luräwi apaqañamataki." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 -msgid "palette" -msgstr "limiña" - # "Ejecutar" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452 msgid "Run" msgstr "Sarayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "siqi wakichata uñachayma" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "" "tortuga wakichata sarañapa chimpuña (0 wakichata chimpuxa wakichata " "patäxankiwa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "limiña chhijllaña" @@ -2803,19 +2976,19 @@ msgid "Title:" msgstr "Suti:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Taypinkiri siqitanaka limt'aña" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:691 msgid "Restore blocks from trash" msgstr "Jani wakisiri imata siqinaka wasitata sartayma" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:897 msgid "Palette of variable blocks" msgstr "Kunaymana mayjt'ayirinaka tama limt'aña" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:717 msgid "used as numeric input in mathematic operators" msgstr "jakhuñanakana chaninchirinakapana jakhu siqinaka wakichatana apnaqata" @@ -2826,91 +2999,86 @@ msgid "Upload" msgstr "Ch'amanchaña" # "Servidor" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "Katuqiri" -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "2x2 uñachayäwi" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:973 msgid "Variable 1 (numeric value)" msgstr "1 mayjt'ayiri (jakhu chanipa)" # "Vecindario" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "Wakisirinaka" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:620 msgid "adds two alphanumeric inputs" msgstr "alfa chimpuni jakhunaka paya jakhu siqi jakhuxatma" # "equivalente" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:749 msgid "equal" msgstr "jukhapura" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:846 msgid "else" msgstr "jani ukaxa" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "janiwa sumarapiti" # "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?" -#: turtleblocks.py:461 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "Jani imata wakichatanakawa utji. ¿janirara mistkasina imaña muntacha?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "wakichata tamanaka imantata mayampi qhantayma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "ch'amanchaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:427 msgid "Turtle will not draw when moved." msgstr "Tortuga wakichataxa unxtayata janiwa rixichkaniti." #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "apsuña" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:495 msgid "pen size" msgstr "taña wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "tortuga uywana lip'ichipa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "" "sinusoide wakichata wakichäwi taypita qhantayma, saräwi ukata qhanäwi (pacha " "t'aqa t'ijtäwitjama)" # "√" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:689 msgid "√" msgstr "√ chimpu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "arsuña" @@ -2918,93 +3086,89 @@ msgstr "arsuña" msgid "read value from RFID device" msgstr "radiofrecuencia (RFID) wakichatanaka thaqaña chanipa ullaña" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "tortuga wakichata maya sawana saraparu sarayma" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "U uñanaqaru muytaña" - -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:753 msgid "logical equal-to operator" msgstr "jukhapura tantiyu chaninchiri" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:515 msgid "Palette of pen colors" msgstr "Samichaña phuyu saminakapa limt'aña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:947 msgid "stores numeric value in Variable 1" msgstr "1 mayjt'ayiri wakichataru jakhuna chanipa imma" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:961 msgid "stores numeric value in Variable 2" msgstr "2 mayjt'ayiri wakichataru jakhuna chanipa imma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "tortuga uywaru qallapa lip'ichimpi isintayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "limt'aña limxatata" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "tortuga wakichata qhipäxaru jitt'ayma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "coory wakichata uñjaña alaya paräxankiri" # "Mostrar bloques" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Siqichata wakichatana uñachayaña" # "reproducir" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "qhantayaña" # "guardar" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 msgid "save" msgstr "imaña" # "Colores" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "Sumi" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:462 msgid "sets size of the line drawn by the turtle" msgstr "tortuga wakichatampi rixiñataki rixi chanipa wakichma" # "Abrir" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:1022 turtleblocks.py:402 msgid "Open" msgstr "Uñantaña" # "presentación" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179 msgid "orientation" msgstr "uñanaqa" # "coory" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335 msgid "ycor" msgstr "ycor wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -3012,56 +3176,56 @@ msgstr "" "maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones " "matemáticas wakichatanaka apxatañataki apnaqata, akhama, sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "if" msgstr "jïsa" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "tortuga wakichata xcor, ycor wakichatanakawjaru unxtayma; (0,0) wakichata " "chimpuwa muruq'u wakichata taypinki." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python wakichata" # "Parar" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:802 turtleblocks.py:455 msgid "Stop" msgstr "Sayt'ayaña" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047 msgid "action 2" msgstr "2 luräwi" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037 msgid "action 1" msgstr "1 luräwi" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:484 msgid "end fill" msgstr "samichasa phuqachaña tukuyaña" # "Copiar" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433 msgid "Copy" msgstr "Apaqaña" # "Pegar" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434 msgid "Paste" msgstr "Lip'katayaña" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "wakichataru qillqaña janiwa wakt'ayiti" # "Actividades" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "Luräwinaka" @@ -3069,85 +3233,85 @@ msgstr "Luräwinaka" msgid "Upload to Web" msgstr "Web wakichataru apayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "siqi wakichata ch'ussuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "" "FILO siqi wakichatana chanipa apsma (nayraqata mantañana, qhipraki mistuñana)" # "Limpiar" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451 msgid "Clean" msgstr "Pichsuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Uñachayañanaka wakichatanaka limiña" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "k'uchu" # "identidad" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:667 msgid "identity" msgstr "kankaña" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819 +#: TurtleArtActivity.py:821 TurtleArtActivity.py:998 msgid "Save/Load" msgstr "Imaña/Ch'amanchaña" # "arriba y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "y alaya" # "audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "ist'awi" # "Herramientas" -#: turtleblocks.py:410 +#: turtleblocks.py:448 msgid "Tools" msgstr "Lurañataki" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "Tatuqañataki wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "amuyt'aña" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:631 msgid "subtracts bottom numeric input from top numeric input" msgstr "aynacha siqinkiri jakhunaka alaya siqinkiri jakhunakata jakhuqma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "wakisirinaka sayt'ayaña" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "wakichata siqiru wakisiri rgb chanipa nukhuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "qillqaña wakichata katuyañataki thaqäwi (ukasti qillqaña wakichata siqina " "imataskiwa)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Cartesiana wakichata" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "mayampi qallatañataki wakichma ukata tortuga wakichata mayampi qalltma" @@ -3156,150 +3320,150 @@ msgstr "mayampi qallatañataki wakichma ukata tortuga wakichata mayampi qalltma" msgid "raw microphone input signal" msgstr "micrófono arsusiña uchantaña qhana chimpu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "tortuga wakichatana \"uñjatapa\" sami uñachayma" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1040 msgid "invokes Action 1 stack" msgstr "1 luräwina wakichata siqi jawsuña" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Tortuga wakichata sarayirinaka limt'aña" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:815 msgid "loops forever" msgstr "wiñayataki kutxataña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "chiqaru uñtayatanaka uñachayaña" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1351 #, python-format msgid "Do you want to reinstall %s?" msgstr "¿Mayampi qhantayañataki wakichaña muntati %s?" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025 +#: TurtleArtActivity.py:1047 turtleblocks.py:403 msgid "Load project" msgstr "Luräwi wakichata sartayaña" # "Proyecto" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:673 TurtleArtActivity.py:793 msgid "Project" msgstr "Luräwinaka" # "Depurar" -#: turtleblocks.py:416 +#: turtleblocks.py:454 msgid "Debug" msgstr "Thaqsraña" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874 msgid "Turn off hover help" msgstr "Khaya aka yanapt'a sayt'ayaña" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678 msgid "mod" msgstr "uñanaqa" # "Contraseña:" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "Jist'araña" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:876 msgid "vertical space" msgstr "wira wakichata" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1332 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Plugin wakichata apnaqañataki TortugArte wakichata mayampi qhantayma." -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:486 msgid "completes filled polygon (used with start fill block)" msgstr "" "k'uchunakani wakichata samichasa phuqachaña tukuyma (ukasti maya siqi " "wakichata samichasa phuqachaña qalltañana apnaqasi)" # "Compartir" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "Khuyapayaña" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:737 msgid "less than" msgstr "ukata sipana pisi" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:690 msgid "square root" msgstr "raíz cuadrada wakichata" # "Escalar coordenadas" -#: turtleblocks.py:381 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Coordenadas wakichatanaka jithirayaña" # "Mostrar bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "wakichata tamanaka uñachayaña" # "Salir" -#: turtleblocks.py:373 +#: turtleblocks.py:410 msgid "Quit" msgstr "Mistuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Sugar wakichata sapüru luräwipa yatiyaña wakichata" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:376 msgid "set gray" msgstr "uqiru samiri wakichaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "chimpunakani suti siqinaka uñachayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "qhanäwi" # "Nuevo" -#: turtleblocks.py:365 +#: turtleblocks.py:397 msgid "New" msgstr "Machaqa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "wakisiri chimpumaru maya amuyt'a uchantma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "pixel wakichata ullaña" # "escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "jach'a" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "manqha" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:525 msgid "purple" msgstr "khuchi wila sami" # "Escalar coordenadas hacia abajo" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:535 msgid "Rescale coordinates down" msgstr "Coordenadas wakichata aynacharu jithirayaña" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "wakichata jist'arañataki limt'aña" @@ -3308,7 +3472,7 @@ msgstr "wakichata jist'arañataki limt'aña" msgid "microphone input pitch" msgstr "micrófono uchañana wakichatanaka thaqaña wali suma ist'asiri wakichata" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "Wakichaña" @@ -3318,83 +3482,79 @@ msgid "Description:" msgstr "Yatiyaña:" # "diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "sapüru luräwi" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1064 msgid "empty trash" msgstr "jani wakisiri imata ch'ussuña" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:439 msgid "Turtle will draw when moved." msgstr "Tortuga wakichataxa unxtasina rixichaniwa." # "Cargar..." -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "Ch'amanchaña..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa ist'aña apnaqaña" # "Parar tortuga" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Tortuga wakichata sayt'ayaña" # "Tortuga" -#: turtleblocks.py:418 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Tortuga wakichata" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "siqichatanaka limt'aña uñanaqapa jaqukipma" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676 msgid "store in" msgstr "wakichataru imaña" # "Ocultar bloques" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083 msgid "Hide blocks" msgstr "Siqichata wakichatanaka imantaña" # "Cargar bloque Python" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1055 msgid "Load Python block" msgstr "Python siqi wakichata sartayaña" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:616 msgid "plus" msgstr "jakhuxataña" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783 msgid "or" msgstr "o wakichata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "uñachayañataki wakichata: chimpunakani suti siqi" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:669 msgid "identity operator used for extending blocks" msgstr "siqinaka jach'anchaña kankañani chaninchiri" # "Empequeñecer bloques" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Siqichatanaka jisk'aptayaña" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "tortuga wakichatana rixitapana qillqata tañapa wakichma" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3403,104 +3563,93 @@ msgstr "" "apnaqasirakispa)" # "imagen" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4457 msgid "image" msgstr "rixita" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:704 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "maski kawkïri maya jakhu juk'ata sipansa (alaya) ukata jilata sipansa kutiyma" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:390 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "jichha samichaña phuyu samipaniwa (maya tama jakhunaka lanti apanaqasispa)" # "Mostrar paleta" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:361 turtleblocks.py:442 msgid "Show palette" msgstr "limt'aña uñachayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "Azúcar wakichatana sapüru luräwiparu rixita wakichata imma" # "Guardar instantánea" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799 +#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045 msgid "Save snapshot" msgstr "Jukhawraspacha imaña" # "empezar" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214 msgid "start" msgstr "qalltaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "siqi ch'usipana Chiqapa wakichata kutsuyi" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "tortuga wakichata nayräxaru sartayma" # "adelante" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "qalltma" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008 +#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669 +#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637 +#: TurtleArt/tawindow.py:4667 msgid "my box" msgstr "wakichata kajunaja" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "Mantañataki wakichata" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1550 msgid "Select blocks to share" msgstr "Siqichata wakichatanakampi khuyapayañataki chhijllma" # "atrás" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "qhipäxa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "taypinkiri wakichatanaka jithiriyaña chimpuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "jichha wakichata jithirata chanipa ch'amanchi" -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "1x1 uñachayäwi" - -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "1x2 uñachayäwi" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:924 msgid "top of nameable action stack" msgstr "qhanstayaña luräwi siqita patxa" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681 msgid "stores numeric value in named variable" msgstr "qhanstayata mayjt'ayiriru jakhu chani imma" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:784 msgid "logical OR operator" msgstr "O tantiyu chaninchiri" @@ -3513,74 +3662,75 @@ msgstr "" "micrófono uchañaru uchata DC ch'amani nakhtayiri chanipa (tupaña: 0.40 a " "1.90 V)" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:827 msgid "loops specified number of times" msgstr "maya qhawqha kuti kutxatañataki jakhu kutxati" # "Guardar..." -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "Imaña..." -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1050 msgid "invokes Action 2 stack" msgstr "2 luräwina wakichata siqi jawsuña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "xy chimpu wakichaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "y p'iqinchiri suti" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "x p'iqinchiri suti" # "pantalla completa" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 msgid "fill screen" msgstr "maypacha uñtaña phuqachma" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "jaqha" # "Guardar como" -#: turtleblocks.py:368 +#: turtleblocks.py:405 msgid "Save as" msgstr "Sutini imaña" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "set xy" msgstr "xy wakichata chimpuña" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "jani wakisiri" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "polar wakichata" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826 msgid "repeat" msgstr "kutxataña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "ist'aña wakichata jani ukaxa uñjaña tukuyañapkama suyaña" # "Guardar como imagen" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003 +#: TurtleArtActivity.py:1039 turtleblocks.py:406 msgid "Save as image" msgstr "Rixita wakichatjma imaña" # "Editar" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791 +#: TurtleArtActivity.py:844 turtleblocks.py:439 msgid "Edit" msgstr "Chiqachaña" @@ -3593,40 +3743,40 @@ msgstr "" "micrófono uchañaru ch'amanchiri wakichatana uchata chanipa (tupañataki " "wakichata: 700 a 14000 ohms)" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1030 msgid "top of Action 2 stack" msgstr "2 luräwina wakichata siqita nayrïri" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:657 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "alaya siqinkiri jakhunaka jakhjama (jakhjiri) aynacha siqinkiri jakhunakaru " "(jakhjata)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "max" msgstr "jilata sipana" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "wakichata uñjaña aynachankiri jikxatasiri tamapa chani laphiru apsma" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:473 msgid "start fill" msgstr "phuqachaña wakichaña qalltaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "ASCII wakichatjama qillqaña wakichata thaqata siqi katjatanaka katu" #. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "nukht'aña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3634,11 +3784,11 @@ msgstr "" "maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones " "matemáticas wakichatanaka apxatañataki apnaqata, akhama, seno(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1069 msgid "restore all" msgstr "taqi jani wakisiri wakichata imatanaka wasitata jaktayaña" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "kamisaraki" @@ -3655,37 +3805,76 @@ msgstr "" "Maya tortuga wakichatawa uka kunaymana rixitanaka wakichiri chimpupana utji " "uka uñjañanaka wakichata chika" -#: TurtleArt/tawindow.py:1316 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Mira suma, uka TortuBlocks wakichatana janirara mayjt'äwinka lurkasa " -"sayt'ayaña limiña limt'ma" +# "Abrir" +#: TurtleArt/tabasics.py:309 +msgid "pen" +msgstr "phuyu" + +#: TurtleArt/tabasics.py:348 +msgid "set color" +msgstr "sami wakichaña" + +#: TurtleArt/tabasics.py:448 +msgid "pen down?" +msgstr "¿jayphu phuyu?" + +#: TurtleArt/tabasics.py:450 +msgid "returns True if pen is down" +msgstr "jayphu phuyuxa Chiqapa kutsuyi" + +# "color" +#: TurtleArt/tabasics.py:511 +msgid "colors" +msgstr "saminaka" + +# "número" +#: TurtleArt/tabasics.py:606 +msgid "numbers" +msgstr "jakhunaka" + +#: TurtleArt/tabasics.py:791 +msgid "flow" +msgstr "siqi" + +#: TurtleArt/tabasics.py:893 +msgid "blocks" +msgstr "t'aqanaka" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1497 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Mira suma, janirara mayjt'äwinka lurkasa sayt'ayaña limiña limt'ma" + +#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694 +#: TurtleArtActivity.py:847 turtleblocks.py:435 msgid "Save stack" msgstr "Pila imaña" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729 msgid "Really overwrite stack?" msgstr "¿pila wakichataru qillqxataña muntati?" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732 msgid "Overwrite stack" msgstr "pila wakichataru qillqxataña" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761 +#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437 msgid "Delete stack" msgstr "pila wakichata chhaqtayaña" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767 msgid "Really delete stack?" msgstr "¿pila wakichata chhaqtayaña muntati?" -#: TurtleArtActivity.py:895 +#: TurtleArtActivity.py:127 +msgid "Please wait" +msgstr "Mira suma suyt'ama" + +#: TurtleArtActivity.py:128 +msgid "Starting connection..." +msgstr "Mayachaña qalltata..." + +#: TurtleArtActivity.py:975 msgid "Palettes" msgstr "limiñanaka" @@ -3693,16 +3882,62 @@ msgstr "limiñanaka" msgid "Facebook wall post" msgstr "Facebook taypita qillqaña" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "Wakisirinaka" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "yaqhanaka" + +# "tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "tortuga X wakichata" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "tortuga X wakichatana mayachaña chimpupa kutsuyi" + +# "tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "tortuga Y wakichata" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "tortuga Y wakichatana mayachaña chimpupa kutsuyi" + #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" msgstr "tortuga wakichata qhantayata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" msgstr "tortuga wakichata qhantayatana sutipa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "tortuga wakichata thaki" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "tortuga wakichata thakipa chimpu kutsuyi" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "limiña chhijllaña" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "wakichata" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "t'aqanakaja" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" msgstr "Apnaqirina wakichata sarayañanaka limt'aña" @@ -3710,20 +3945,20 @@ msgstr "Apnaqirina wakichata sarayañanaka limt'aña" msgid "Please install the Speak Activity and try again." msgstr "Mira suma Arsuña Luräwi wakichma ukata mayampi yant'ma." -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" msgstr "Kastilla aru" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" msgstr "Inglés aru" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." msgstr "Jichhasti kamacharakiñäni, jiskht'atama janiwa suma katuqsmati." -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." @@ -3731,12 +3966,81 @@ msgstr "" "Jichhasti kamacharakiñäni, Juk'ampi p'iqijataki ch'amanchäwi katuqañataki " "janiwa wakichata utjiti. Yaqha luräwinaka tukuyma ukata mayampi yant'ma." -#: turtleblocks.py:421 +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "180 grados chani tortuga wakichata muyti" + +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Wakichäwinaka uñachayäwi uñachayaña" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Wakichäwinaka uñachayäwi imantaña" + +#: turtleblocks.py:459 msgid "About..." msgstr "Uka tuqita..." -#~ msgid "Palette of Arduino blocks" -#~ msgstr "Arduino wakichata tamanaka limt'aña" +#~ msgid "touch" +#~ msgstr "limt'aña" + +#~ msgid "ultrasonic" +#~ msgstr "jaya" + +#~ msgid "touch sensor" +#~ msgstr "limt'añataki katjiri" + +#~ msgid "custom module sensor A" +#~ msgstr "Katjiri jaqichjata wakichata A" + +#~ msgid "custom module sensor B" +#~ msgstr "Katjiri jaqichjata wakichata B" + +#~ msgid "custom module sensor C" +#~ msgstr "Katjiri jaqichjata wakichata C" + +#~ msgid "module a" +#~ msgstr "wakichata a" + +#~ msgid "module b" +#~ msgstr "wakichata b" + +#~ msgid "module c" +#~ msgstr "wakichata c" + +#~ msgid "hack pin mode" +#~ msgstr "hack pin wakichatana uñanaqapa" + +#~ msgid "read hack pin Butia" +#~ msgstr "hack pin wakichatana ullaña" + +#~ msgid "Module A" +#~ msgstr "Wakichata A" + +#~ msgid "Module B" +#~ msgstr "Wakichata B" + +#~ msgid "generic Module B" +#~ msgstr "taqinitaki Wakichata B" + +#~ msgid "Module C" +#~ msgstr "Wakichata C" + +#~ msgid "generic Module C" +#~ msgstr "taqinitaki Wakichata C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "PANTJATA: wakichjañamawa uka Wakichata A, B jani ukaxa C" + +#~ msgid "returns the temperature" +#~ msgstr "junt'utatäwi chani kutsuyu" + +# "Devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso." +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "" +#~ "1 jakhu chimpu kutsuyi niyatixa uñtaña katjiri uka campo magnético " +#~ "katjatapatjama, 0 chimpu jani ukhamipana" #~ msgid "gpio" #~ msgstr "gpio wakichata" @@ -3813,6 +4117,44 @@ msgstr "Uka tuqita..." #~ "uñkatasina thaqata wakichata jak'ankatapa yatiyi kamisa 0 ukata 255 " #~ "jakhunaka chimpjama" +#~ msgid "set text size" +#~ msgstr "qillqata tañapa wakichma" + +#~ msgid "set text color" +#~ msgstr "qillqata samipa wakichaña" + +# "presentación" +#~ msgid "presentation 2x1" +#~ msgstr "2x1 uñachayäwi" + +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma" + +#~ msgid "palette" +#~ msgstr "limiña" + +# "presentación" +#~ msgid "presentation 2x2" +#~ msgstr "2x2 uñachayäwi" + +#~ msgid "make a uturn" +#~ msgstr "U uñanaqaru muytaña" + +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "tortuga wakichatana rixitapana qillqata tañapa wakichma" + +# "presentación" +#~ msgid "presentation 1x1" +#~ msgstr "1x1 uñachayäwi" + +# "presentación" +#~ msgid "presentation 1x2" +#~ msgstr "1x2 uñachayäwi" + +#, fuzzy +#~ msgid "u turn" +#~ msgstr "U uñanaqaru muyta" + # "Devuelve 1 cuando el botón está presionado y 0 en otro caso." #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "" @@ -3892,15 +4234,6 @@ msgstr "Uka tuqita..." #~ msgid "return calibration 2" #~ msgstr "calibración 2 wakichata kutsuyi" -#~ msgid "RGB" -#~ msgstr "RGB chimpuni wakichata" - -#~ msgid "YUV" -#~ msgstr "YUV chimpuni wakichata" - -#~ msgid "HSV" -#~ msgstr "HSV chimpuni wakichata" - #~ msgid "Please check the port." #~ msgstr "Mira suma puerto wakichata uñanuqma." diff --git a/po/da.po b/po/da.po index 989d2cf..a2e46ad 100644 --- a/po/da.po +++ b/po/da.po @@ -18,8 +18,8 @@ msgstr "" "#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: 2013-07-09 10:24+0200\n" +"POT-Creation-Date: 2013-10-10 00:32-0400\n" +"PO-Revision-Date: 2013-10-12 11:53+0200\n" "Last-Translator: Aputsiaq Niels \n" "Language-Team: LANGUAGE \n" "Language: da\n" @@ -31,8 +31,8 @@ msgstr "" "#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 00:31-0400\n" -"PO-Revision-Date: 2013-07-09 10:21+0200\n" +"POT-Creation-Date: 2013-10-10 00:30-0400\n" +"PO-Revision-Date: 2013-10-12 11:51+0200\n" "Last-Translator: Aputsiaq Niels \n" "Language-Team: LANGUAGE \n" "Language: da\n" @@ -72,164 +72,205 @@ msgstr "Vælg en udfordring" msgid "Amazonas Tortuga" msgstr "Amazonas Tortuga" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "Skildpadde-flag" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Brug skildpadden til at tegne landeflag" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "Palet af mexicanske pesos" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "Palet af columbianske pesos" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "Palet af Rwanda-franc" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "Palet af amerikanske dollar" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "Palet af australske dollar" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "Palet af paraguayanske guaranies" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "Palet af peruvianske nuevo soles" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "Palet af uruguayanske pesos" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "Skildpadde-robotter" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" "Skildpadde-blokke med Butia, Lego NxT, WeDo, Arduino og FollowMe-" "udvidelsesmoduler" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "FEJL: Hastigheden skal være en værdi mellem 0 og 1023" -#: taextras.py:75 +#: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "FEJL: Hastigheden skal være en værdi mellem -1023 og 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "FEJL: Pin skal være mellem 1 og 8" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "FEJL: Værdien skal være 0 eller 1, LOW eller HIGH" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "FEJL: Tilstanden skal være INPUT eller OUTPUT." -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "slå LED til og fra: 1 betyder til, 0 betyder fra" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "returnerer gråniveauet som en værdi mellem 0 og 65535" -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "returnerer 1 når knappen holdes nede, og hvis ikke 0" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "returnerer lysniveauet som en værdi mellem 0 og 65535" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "returnerer afstanden som en værdi mellem 0 og 65535" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "returnerer modstandsværdien (ohm)" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "returnerer værdien for elektrisk spænding (volt)" -#: taextras.py:86 -msgid "returns the temperature" -msgstr "returnerer temperaturen" +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" +msgstr "returnerer værdien for temperatur (celsius)" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "returnerer 1 når sensoren registrerer et magnetfelt, hvis ikke 0" +#: taextras.py:92 +#, python-format +msgid "custom module %s" +msgstr "brugerdefineret modul %s" -#: taextras.py:88 +#: taextras.py:93 +msgid "sensor a" +msgstr "sensor a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "sensor b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "sensor c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "aktuator a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "aktuator b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "aktuator c" + +#: taextras.py:99 msgid "LED" msgstr "LED" -#: taextras.py:89 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "knap" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:414 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "grå" -#: taextras.py:91 taextras.py:356 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "lys" -#: taextras.py:92 -msgid "temperature" -msgstr "temperatur" - -#: taextras.py:93 taextras.py:330 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "distance" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "modstand" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "elektrisk spænding" -#: taextras.py:96 +#: taextras.py:106 +msgid "temperature" +msgstr "temperatur" + +#: taextras.py:107 +msgid "butia" +msgstr "butia" + +#: taextras.py:108 msgid "Butia Robot" msgstr "Butia-robot" -#: taextras.py:97 +#: taextras.py:109 msgid "refresh Butia" msgstr "opfrisk Butia" -#: taextras.py:98 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "opfrisk tilstanden for Butia-paletten og blokkene" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:112 msgid "battery charge Butia" msgstr "Butia batteriopladning" -#: taextras.py:101 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -238,193 +279,285 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:115 msgid "speed Butia" msgstr "Butia hastighed" -#: taextras.py:104 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "angiv hastigheden for Butia-motorerne" -#: taextras.py:105 +#: taextras.py:117 msgid "move Butia" msgstr "flyt Butia" -#: taextras.py:106 TurtleArt/tabasics.py:169 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "venstre" -#: taextras.py:107 TurtleArt/tabasics.py:181 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "højre" -#: taextras.py:108 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "flytter Butia-motorerne med den angivne hastighed" -#: taextras.py:109 +#: taextras.py:121 msgid "stop Butia" msgstr "stop Butia" -#: taextras.py:110 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "stop Butia-robotten" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:124 msgid "forward Butia" msgstr "ryk Butia frem" -#: taextras.py:113 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "flyt Butia-robotten fremad" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:127 msgid "left Butia" msgstr "Butia til venstre" -#: taextras.py:116 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "drej Butia-robotten mod venstre" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:130 msgid "right Butia" msgstr "Butia til højre" -#: taextras.py:119 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "drej Butia-robotten mod højre" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:133 msgid "backward Butia" msgstr "ryk Butia tilbage" -#: taextras.py:122 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "flyt Butia-robotten tilbage" -#: taextras.py:123 +#: taextras.py:135 +msgid "butia-extra" +msgstr "butia-ekstra" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Ekstra blokke til Butia-robotten" -#: taextras.py:124 -msgid "hack pin mode" -msgstr "hack pin-tilstand" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "pin-tilstand for Butia" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:139 taextras.py:339 taextras.py:508 msgid "pin" msgstr "fastgør" -#: taextras.py:126 taextras.py:460 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "tilstand" -#: taextras.py:127 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Vælg pin-funktionen (INPUT, OUTPUT)." -#: taextras.py:128 -msgid "write hack pin Butia" -msgstr "skriv hack-pin for Butia" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "læs pin for Butia" + +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "læs værdien af en pin" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:966 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:144 +msgid "write pin Butia" +msgstr "skriv pin for Butia" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989 +#: TurtleArt/tawindow.py:4676 msgid "value" msgstr "værdi" -#: taextras.py:130 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "angiv en hack-pin til 0 eller 1" -#: taextras.py:131 -msgid "read hack pin Butia" -msgstr "læs hack-pin for Butia" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "INPUT" -#: taextras.py:132 -msgid "read the value of a hack pin" -msgstr "læs værdien af en hack-pin" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "Sæt hack-pin til digitalt input." -#: taextras.py:133 taextras.py:435 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "HØJ" -#: taextras.py:134 taextras.py:472 -msgid "Set HIGH value for digital port." -msgstr "Angiv værdien af HØJ for digital port." - -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "INPUT" - -#: taextras.py:136 -msgid "Configure hack port for digital input." -msgstr "Sæt hack-port til digitalt input." +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "Angiv værdien af HØJ for digital pin." -#: taextras.py:137 taextras.py:436 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "LAV" -#: taextras.py:138 taextras.py:475 +#: taextras.py:152 taextras.py:524 msgid "Set LOW value for digital port." msgstr "Angiv værdien af LAV for digital port." -#: taextras.py:139 taextras.py:438 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "OUTPUT" -#: taextras.py:140 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "Sæt hack-port til digitalt output." -#: taextras.py:141 +#: taextras.py:155 +msgid "butia-cast" +msgstr "butia-udsendelse" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Senderblokke til Butia-robotten" + +#: taextras.py:157 msgid "Butia" msgstr "Butia" -#: taextras.py:142 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "UDSEND\n" + +#: taextras.py:160 +msgid "new name" +msgstr "nyt navn" + +#: taextras.py:161 +msgid "original" +msgstr "original" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:163 +msgid "name" +msgstr "navn" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "Udsend en ny blok" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "generisk modul %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butia IP" + +#: taextras.py:168 +msgid "change the IP of butia robot" +msgstr "ændrer IP for butia-robotten" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "FEJL: Pin skal være i OUTPUT-tilstand." -#: taextras.py:143 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "FEJL: Pin skal være i INPUT-tilstand." -#: taextras.py:147 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "FEJL: Der er noget galt med funktion \"%s\"" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "FEJL: kan ikke initialisere GCONF-klient: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "FEJL: Du skal udsende Sensor eller Aktuator: A, B eller C" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "FEJL: Ugyldig IP '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "Opretter PyBot-server" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "FEJL under oprettelse af PyBot-server" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "PyBot er i live!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Afslutter butia-polling" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Fejl under import af Pygame. Denne udvidelse kræver Pygame 1.9" -#: taextras.py:148 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Fejl under initialisering af kameraet" -#: taextras.py:149 +#: taextras.py:185 msgid "No camera was found" msgstr "Der blev ikke fundet et kamera" -#: taextras.py:150 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Fejl under standsning af kamera" -#: taextras.py:151 +#: taextras.py:187 msgid "Error starting camera" msgstr "Fejl under start af kamera" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:189 msgid "Error in get mask" msgstr "Fejl ved hentning af maske" -#: taextras.py:154 +#: taextras.py:190 +msgid "followme" +msgstr "følgmig" + +#: taextras.py:191 #, fuzzy msgid "FollowMe" msgstr "" @@ -433,37 +566,37 @@ msgstr "" "#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n" "FølgMig" -#: taextras.py:155 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "genopfrisk FollowMe" -#: taextras.py:156 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Søg efter en tilsluttet kamera." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:195 msgid "calibration" msgstr "kalibrering" -#: taextras.py:159 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "gem en personaliseret kalibrering" -#: taextras.py:160 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "returnér en personaliseret kalibrering" -#: taextras.py:161 +#: taextras.py:198 msgid "follow" msgstr "følg" -#: taextras.py:162 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "følg en farve eller en kalibrering" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -472,326 +605,362 @@ msgstr "følg en farve eller en kalibrering" msgid "brightness" msgstr "lysstyrke" -#: taextras.py:164 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "angiv kameralysstyrken til en værdi mellem 0 og 255." -#: taextras.py:165 +#: taextras.py:202 msgid "minimum pixels" msgstr "mindste antal billedpunkter" -#: taextras.py:166 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "angiv det mindste antal billedpunkter som skal følges" -#: taextras.py:167 +#: taextras.py:204 msgid "threshold" msgstr "tærskelværdi" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "angiv en grænse for en RGB-farve" -#: taextras.py:170 +#: taextras.py:207 msgid "camera mode" msgstr "kamera-tilstand" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "angiv farvetilstanden for kameraet: RGB; YUV eller HSV" -#: taextras.py:173 +#: taextras.py:210 msgid "get brightness" msgstr "hent lysstyrke" -#: taextras.py:174 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "hent lysstyrken for det omgivende lys" -#: taextras.py:175 +#: taextras.py:212 msgid "average color" msgstr "farvegennemsnit" -#: taextras.py:176 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" "hvis angivet til 0, så er farvegennemsnit slået fra under kalibrering; for " "andre værdier er det slået til" -#: taextras.py:178 +#: taextras.py:215 msgid "x position" msgstr "x-position" -#: taextras.py:179 +#: taextras.py:216 msgid "return x position" msgstr "returnerer x-position" -#: taextras.py:180 +#: taextras.py:217 msgid "y position" msgstr "y-position" -#: taextras.py:181 +#: taextras.py:218 msgid "return y position" msgstr "returnerer y-position" -#: taextras.py:182 +#: taextras.py:219 msgid "pixels" msgstr "billedpunkter" -#: taextras.py:183 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "returnér antallet af billedpunkter for den største klat" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:222 +msgid "RGB" +msgstr "RGB" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "angiver at farvetilstanden for kameraet er RGB" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:225 +msgid "YUV" +msgstr "YUV" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "angiver at farvetilstanden for kameraet er YUV" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:228 +msgid "HSV" +msgstr "HSV" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "angiver at farvetilstanden for kameraet er HSV" -#: taextras.py:190 +#: taextras.py:230 +msgid "get color" +msgstr "hent farve" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "hent farven for et objekt" + +#: taextras.py:232 +msgid "color distance" +msgstr "farveafstand" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "angiver afstanden til identificering af farve" + +#: taextras.py:234 msgid "empty calibration" msgstr "tøm kalibrering" -#: taextras.py:191 +#: taextras.py:235 msgid "error in string conversion" msgstr "fejl i konvertering af streng" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:241 msgid "Pattern detection" msgstr "Mønstergenkendelse" -#: taextras.py:198 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "mønster_genkendelse" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Kigge-signal" -#: taextras.py:199 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Returnerer Sand hvis signalet er foran kameraet" -#: taextras.py:200 +#: taextras.py:245 msgid "Distance to signal" msgstr "Afstanden til signalet" -#: taextras.py:201 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Returnerer afstanden af signalet til kameraet i milimeter" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot" -#: taextras.py:207 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia" + +#: taextras.py:253 msgid "speed SumBot" msgstr "SumBot hastighed" -#: taextras.py:208 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "send hastigheden til SumBotten" -#: taextras.py:209 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "angiv standard for hastigheden på flytte-kommandoer" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:257 msgid "forward SumBot" msgstr "ryk SumBot frem" -#: taextras.py:212 +#: taextras.py:258 msgid "move SumBot forward" msgstr "flyt SumBot frem" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:260 msgid "backward SumBot" msgstr "ryk SumBot tilbage" -#: taextras.py:215 +#: taextras.py:261 msgid "move SumBot backward" msgstr "flyt SumBot tilbage" -#: taextras.py:216 +#: taextras.py:262 msgid "stop SumBot" msgstr "stop SumBot" -#: taextras.py:217 +#: taextras.py:263 msgid "stop the SumBot" msgstr "stop SumBotten" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:265 msgid "left SumBot" msgstr "SumBot til venstre" -#: taextras.py:220 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "drej Sumbotten til venstre" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:268 msgid "right SumBot" msgstr "SumBot til højre" -#: taextras.py:223 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "drej SumBotten til højre" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:272 msgid "angle to center" msgstr "vinkel til centrum" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "hent vinklen til dohyoens centrum" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:277 msgid "angle to Enemy" msgstr "vinkel en fjende" -#: taextras.py:232 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "hent vinklen til fjenden" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "x-koord. SumBot" -#: taextras.py:235 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "hent x-koordinatet for SumBotten" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "y-koord. SumBot" -#: taextras.py:238 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "hent y-koordinatet for SumBotten" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "x-koord. fjende" -#: taextras.py:241 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "hent x-koordinatet for fjenden" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "y-koord. fjende" -#: taextras.py:244 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "hent y-koordinatet for fjenden" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:292 msgid "rotation SumBot" msgstr "rotation for SumBot" -#: taextras.py:247 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "hent rotationen for SumBotten" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:295 msgid "rotation Enemy" msgstr "rotation for fjende" -#: taextras.py:250 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "hent rotationen for fjenden" -#: taextras.py:251 +#: taextras.py:297 msgid "distance to center" msgstr "afstand til centrum" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "hent afstanden til dohyoens centrum" -#: taextras.py:254 +#: taextras.py:300 msgid "distance to Enemy" msgstr "afstand til fjende" -#: taextras.py:255 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "hent afstanden til fjenden" -#: taextras.py:256 +#: taextras.py:302 msgid "update information" msgstr "opdatér information" -#: taextras.py:257 +#: taextras.py:303 msgid "update information from the server" msgstr "opdatér information fra serveren" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Palette af fysik-blokke" -#: taextras.py:263 +#: taextras.py:309 msgid "start polygon" msgstr "start polygon" -#: taextras.py:264 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" "Begynd med at definere en ny polygon baseret på den nuværende xy-position " "for skildpadde." -#: taextras.py:266 +#: taextras.py:312 msgid "add point" msgstr "tilføj punkt" -#: taextras.py:267 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -799,88 +968,88 @@ msgstr "" "Tilføj et nyt punkt til den nuværende polygon baseret på den nuværende xy-" "position for skildpadde." -#: taextras.py:269 +#: taextras.py:315 msgid "end polygon" msgstr "afslut polygon" -#: taextras.py:270 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Definér en ny polygon." -#: taextras.py:271 +#: taextras.py:317 msgid "end filled polygon" msgstr "afslut udfyldt polygon" -#: taextras.py:272 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "Ikke en simpel polygon" -#: taextras.py:273 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Definér en ny udfyldt polygon." -#: taextras.py:274 +#: taextras.py:320 msgid "triangle" msgstr "trekant" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:322 msgid "base" msgstr "base" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "højde" -#: taextras.py:278 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Tilføj et trekantsobjekt til projektet." -#: taextras.py:279 +#: taextras.py:325 msgid "circle" msgstr "cirkel" -#: taextras.py:280 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Tilføj et cirkelobjekt til projektet." -#: taextras.py:281 +#: taextras.py:327 msgid "rectangle" msgstr "rektangel" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "bredde" -#: taextras.py:284 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Tilføj et rektangelobjekt til projektet." -#: taextras.py:285 +#: taextras.py:331 msgid "reset" msgstr "nulstil" -#: taextras.py:286 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Nulstil projektet; ryd objektlisten." -#: taextras.py:287 +#: taextras.py:333 msgid "motor" msgstr "motor" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:335 msgid "torque" msgstr "drejningsmoment" -#: taextras.py:290 +#: taextras.py:336 msgid "speed" msgstr "hastighed" -#: taextras.py:291 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -888,23 +1057,23 @@ msgstr "" "Drejningsmoment på motor og hastighedsinterval fra 0 (fra) til positive tal; " "motor placeres på det objekt som allersenest er oprettet." -#: taextras.py:294 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Fastgør et objekt nede, så det ikke kan falde." -#: taextras.py:295 +#: taextras.py:341 msgid "joint" msgstr "sammensæt" -#: taextras.py:296 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -912,39 +1081,39 @@ msgstr "" "Sammensæt to objekter (de allersenest oprettede objekt og objektet ved " "punktet x, y)." -#: taextras.py:300 +#: taextras.py:346 msgid "save as Physics activity" msgstr "gem som Fysik-aktivitet" -#: taextras.py:301 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Gem projektet til Journalen som en fysik-aktivitet." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:349 msgid "gear" msgstr "gear" -#: taextras.py:304 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Tilføj et gear-objekt til projektet." -#: taextras.py:305 +#: taextras.py:351 msgid "density" msgstr "tæthed" -#: taextras.py:306 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Angiv tæthedsegenskab for objekter (tæthed kan være ethvert positivt tal)." -#: taextras.py:308 +#: taextras.py:354 msgid "friction" msgstr "friktion" -#: taextras.py:309 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -954,11 +1123,11 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:358 msgid "bounciness" msgstr "fjedringsgrad" -#: taextras.py:313 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -968,11 +1137,11 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:362 msgid "dynamic" msgstr "dynamisk" -#: taextras.py:317 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -981,27 +1150,27 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "Palette af WeDo-blokke" -#: taextras.py:324 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo" -#: taextras.py:325 +#: taextras.py:371 msgid "set current WeDo device" msgstr "angiv nuværende WeDo-enhed" -#: taextras.py:326 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "antallet af WeDo-enheder" -#: taextras.py:327 +#: taextras.py:373 msgid "tilt" msgstr "vip" -#: taextras.py:328 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1011,173 +1180,169 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:378 msgid "distance sensor output" msgstr "afstandssensor output" -#: taextras.py:333 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A" -#: taextras.py:334 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "returnerer nuværende værdi fra Motor A" -#: taextras.py:335 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B" -#: taextras.py:336 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "returnerer nuværende værdi fra Motor B" -#: taextras.py:337 +#: taextras.py:383 msgid "set the value for Motor A" msgstr "angiv værdien for Motor A" -#: taextras.py:338 +#: taextras.py:384 msgid "set the value for Motor B" msgstr "angiv værdien for Motor B" -#: taextras.py:339 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo er ikke tilgængelig" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:387 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d er ikke tilgængelig; anvender standarden 1" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:390 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s er ikke tilgængelig på WeDo %(wedo_number)d" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palet med motorer bestående af LEGO NXT-blokke" -#: taextras.py:350 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palet med sensorer bestående af LEGO NXT-blokke" -#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 -msgid "touch" -msgstr "berør" - -#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 -msgid "ultrasonic" -msgstr "ultrasonisk" - -#: taextras.py:355 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 -#: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:389 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "farve" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "lyd" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Tjek venligst forbindelsen til brikken" -#: taextras.py:361 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Ugyldig port '%s'. Porten skal være: PORT A, B eller C" -#: taextras.py:362 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Ugyldig port '%s'. Porten skal være: PORT 1, 2, 3 eller 4" -#: taextras.py:363 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "Værdien af styrken skal være mellem -127 og 127" -#: taextras.py:364 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "Parameteret skal være et heltal, ikke '%s'" -#: taextras.py:365 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Der er opstået en fejl: tjek alle forbindelser og for at tilslutte igen" -#: taextras.py:366 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT fandt %s brikker" -#: taextras.py:367 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT ikke fundet" -#: taextras.py:368 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "Brik nummer %2 blev ikke fundet" -#: taextras.py:369 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "nxt-motorer" + +#: taextras.py:414 msgid "refresh NXT" msgstr "opfrisk NXT" -#: taextras.py:370 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Søg efter en tilsluttet NXT-klods." -#: taextras.py:371 +#: taextras.py:416 msgid "NXT" msgstr "NXT" -#: taextras.py:372 +#: taextras.py:417 msgid "set current NXT device" msgstr "angiv nuværende NXT-enhed" -#: taextras.py:373 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "antal NXT'er" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "antallet af NXT-enheder" -#: taextras.py:374 +#: taextras.py:420 msgid "brick name" msgstr "navn på brik" -#: taextras.py:375 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "Hent navnet på en brik." -#: taextras.py:376 +#: taextras.py:422 msgid "play tone" msgstr "afspil tone" -#: taextras.py:377 +#: taextras.py:423 msgid "frequency" msgstr "frekvens" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "tid" -#: taextras.py:379 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Afspil en tone ved frekvens for tid." #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1185,25 +1350,25 @@ msgstr "" "drej motor\n" "\n" -#: taextras.py:382 +#: taextras.py:428 msgid "port" msgstr "port" -#: taextras.py:383 -msgid "power" -msgstr "kraft" - #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:430 msgid "rotations" msgstr "rotationer" -#: taextras.py:386 +#: taextras.py:431 +msgid "power" +msgstr "kraft" + +#: taextras.py:432 msgid "turn a motor" msgstr "drej en motor" -#: taextras.py:387 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1213,39 +1378,39 @@ msgstr "" "\n" "motorer" -#: taextras.py:388 +#: taextras.py:435 msgid "steering" msgstr "styring" -#: taextras.py:389 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synkronisér to motorer tilsluttet PORT B og PORT C" -#: taextras.py:390 +#: taextras.py:437 msgid "PORT A" msgstr "PORT A" -#: taextras.py:391 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "PORT A på klodsen" -#: taextras.py:392 +#: taextras.py:439 msgid "PORT B" msgstr "PORT B" -#: taextras.py:393 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "PORT B på klodsen" -#: taextras.py:394 +#: taextras.py:441 msgid "PORT C" msgstr "PORT C" -#: taextras.py:395 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "PORT C på klodsen" -#: taextras.py:396 +#: taextras.py:443 msgid "" "synchronize\n" "motors" @@ -1253,132 +1418,136 @@ msgstr "" "synkronisér\n" "motorer" -#: taextras.py:397 +#: taextras.py:444 msgid "start motor" msgstr "start motor" -#: taextras.py:398 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Kør en motor for evigt." -#: taextras.py:399 +#: taextras.py:446 msgid "brake motor" msgstr "brems motor" -#: taextras.py:400 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Stop en angivet motor." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:449 msgid "reset motor" msgstr "nulstil motor" -#: taextras.py:403 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Nulstil motorens tæller." -#: taextras.py:404 +#: taextras.py:451 msgid "motor position" msgstr "motorens placering" -#: taextras.py:405 +#: taextras.py:452 msgid "Get the motor position." msgstr "Hent motorens placering." -#: taextras.py:406 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "next-sensorer" + +#: taextras.py:454 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:407 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "PORT 1 på klodsen" -#: taextras.py:408 +#: taextras.py:456 msgid "read" msgstr "læs" -#: taextras.py:409 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" -#: taextras.py:410 +#: taextras.py:458 msgid "Read sensor output." msgstr "Læs uddata fra sensor." -#: taextras.py:411 +#: taextras.py:459 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:412 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "PORT 2 på klodsen" -#: taextras.py:413 +#: taextras.py:461 msgid "light sensor" msgstr "lys-sensor" -#: taextras.py:414 +#: taextras.py:462 msgid "gray sensor" msgstr "grå-sensor" -#: taextras.py:415 +#: taextras.py:463 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:416 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "PORT 3 på klodsen" -#: taextras.py:417 -msgid "touch sensor" -msgstr "berør sensor" +#: taextras.py:465 +msgid "button sensor" +msgstr "knap-sensor" -#: taextras.py:418 +#: taextras.py:466 msgid "distance sensor" msgstr "afstandssensor" -#: taextras.py:419 +#: taextras.py:467 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:420 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "PORT 4 på klodsen" -#: taextras.py:421 +#: taextras.py:469 msgid "sound sensor" msgstr "lydsensor" -#: taextras.py:422 +#: taextras.py:470 msgid "color sensor" msgstr "farve-sensor" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:473 msgid "set light" msgstr "angiv lys" -#: taextras.py:426 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Angiv farve for sensor-lys." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:476 msgid "battery level" msgstr "batteri-niveau" -#: taextras.py:429 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "Indhent batteri-niveauet for brikken i millivolt" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 +#: taextras.py:482 #, fuzzy msgid "Palette of Arduino blocks" msgstr "" @@ -1389,94 +1558,98 @@ msgstr "" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:488 msgid "PWM" msgstr "PBM" -#: taextras.py:441 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO" -#: taextras.py:442 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "FEJL: Tjek Arduiono'en og nummeret på porten." -#: taextras.py:443 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "FEJL: Værdi skal være et tal mellem 0 og 255." -#: taextras.py:444 +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "FEJL: Værdiskal vær enten HØJ eller LAV, 0 eller 1" -#: taextras.py:445 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "FEJL: Tilstanden skal være enten INPUT, OUTPUT, PBM eller SERVO." -#: taextras.py:446 +#: taextras.py:494 msgid "ERROR: The value must be an integer." msgstr "FEJL: Værdien skal være et heltal." -#: taextras.py:447 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." msgstr "FEJL: Pin skal være et heltal." -#: taextras.py:448 +#: taextras.py:496 +msgid "arduino" +msgstr "arduino" + +#: taextras.py:497 msgid "refresh Arduino" msgstr "genopfrisk Arduino" -#: taextras.py:449 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Søg efter tilsluttede Arduinoer." -#: taextras.py:450 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino" -#: taextras.py:451 +#: taextras.py:500 msgid "set current Arduino board" msgstr "angiv nuværende Arduino-bræt" -#: taextras.py:452 +#: taextras.py:501 msgid "number of Arduinos" msgstr "antallet af Arduinoer" -#: taextras.py:453 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "antallet af Arduino-bræt" -#: taextras.py:454 +#: taextras.py:503 msgid "Arduino name" msgstr "Arduino-navn" -#: taextras.py:455 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Hent navnet for en Arduino." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:507 msgid "pin mode" msgstr "pin-tilstand" -#: taextras.py:461 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Vælg pin-funktionen (INPUT, OUTPUT, PBM, SERVO)." -#: taextras.py:462 +#: taextras.py:511 msgid "analog write" msgstr "analog skrivning" -#: taextras.py:464 +#: taextras.py:513 msgid "Write analog value in specified port." msgstr "Skriv analog værdi i angivet port." -#: taextras.py:465 +#: taextras.py:514 msgid "analog read" msgstr "analog læsning" -#: taextras.py:466 +#: taextras.py:515 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1484,98 +1657,102 @@ msgstr "" "Læs værdi for analog port. Værdi skal mellem 0 og 1023. Brug Vref til at " "fastslå spændingen. For USB, volt=((aflæs)*5)/1024) tilnærmelsesvis." -#: taextras.py:468 +#: taextras.py:517 msgid "digital write" msgstr "digital skrivning" -#: taextras.py:469 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Værdi for digital skrivning for angivet port." -#: taextras.py:470 +#: taextras.py:519 msgid "digital read" msgstr "digital læsning" -#: taextras.py:471 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Læs værdi fra digital port." -#: taextras.py:473 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Angiv værdien af HØJ for digital port." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "Sæt Arduino-port til digitalt input." -#: taextras.py:474 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Angiv Arduino-port for at køre en servo." -#: taextras.py:476 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "Sæt Arduino-port til digitalt output." -#: taextras.py:477 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Sæt Arduino-port til PBM (pulsbreddemodulation)." -#: taextras.py:478 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" msgstr "Ikke fundet - Arduino %s" -#: taextras.py:479 +#: taextras.py:528 msgid "The pin must be an integer" msgstr "Pin skal være et heltal" -#: taextras.py:480 +#: taextras.py:529 msgid "The device must be an integer" msgstr "Enheden skal være et heltal" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Palette af Expeyes-blokke" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:536 msgid "set PVS" msgstr "angiv PVS" -#: taextras.py:488 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "angiv programmerbar udgangseffekt på spænding" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "angiv SQR1-spænding" -#: taextras.py:491 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "angiv udgangseffekt på spænding for firkantet kurve 1" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "angiv SQR2-spænding" -#: taextras.py:494 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "angiv udgangseffekt på spænding for firkantet kurve 2" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:545 msgid "set OD1" msgstr "angiv OD1" -#: taextras.py:497 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "angiv niveau på digitalt output (OD1), lav (0) eller høj (1)" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:548 msgid "IN1 level" msgstr "IN1-niveau" -#: taextras.py:500 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1584,11 +1761,11 @@ msgstr "" "2.5 volt" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:552 msgid "IN2 level" msgstr "IN2-niveau" -#: taextras.py:504 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1597,11 +1774,11 @@ msgstr "" "2.5 volt" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:556 msgid "SEN level" msgstr "SEN-niveau" -#: taextras.py:508 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1609,112 +1786,112 @@ msgstr "" "returnerer 1 når spændingssensor (SEN) >2.5 volt, 0 når SEN-spændingsensor " "<= 2.5 volt" -#: taextras.py:510 +#: taextras.py:559 msgid "capture" msgstr "indfang" -#: taextras.py:511 +#: taextras.py:560 msgid "input" msgstr "input" -#: taextras.py:512 +#: taextras.py:561 msgid "samples" msgstr "stikprøver" -#: taextras.py:513 +#: taextras.py:562 msgid "interval" msgstr "interval" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" "tag flere stikprøver fra input ved interval (MS); resultater skubbes til FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:567 msgid "A1" msgstr "A1" -#: taextras.py:519 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "læs spænding for analog input 1" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:570 msgid "A2" msgstr "A2" -#: taextras.py:522 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "læs spænding for analog input 2" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:573 msgid "IN1" msgstr "IN1" -#: taextras.py:525 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "læs spænding fra input 1" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:576 msgid "IN2" msgstr "IN2" -#: taextras.py:528 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "læs spænding fra input 2" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:579 msgid "SEN" msgstr "SEN" -#: taextras.py:531 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "læs input-spænding fra analog sensor" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1" -#: taextras.py:534 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "læs spænding for firkantet bølge 1" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2" -#: taextras.py:537 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "læs spænding for firkantet bølge 2" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:588 msgid "PVS" msgstr "PVS" -#: taextras.py:540 +#: taextras.py:589 msgid "read programmable voltage" msgstr "læs programmérbar spænding" -#: taextras.py:541 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "Fandt ikke Expeyes-enhed" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "fortsætter afspilning af video eller lyd" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Titel" @@ -1723,15 +1900,15 @@ msgstr "Titel" msgid "Average RGB color from camera is pushed to the stack" msgstr "Gennemsnitlig RGB-farve fra kamera skubbes tilbage til stakken" -#: TurtleArt/tabasics.py:503 +#: TurtleArt/tabasics.py:520 msgid "yellow" msgstr "gul" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "fremviser polære koordinater" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "tømmer FILO (først-ind-sidst-ud dynge)" @@ -1748,39 +1925,39 @@ msgstr "kamera-output" msgid "push acceleration in x, y, z to heap" msgstr "skub acceleration i x, y, z til hób/heap" -#: TurtleArt/tabasics.py:817 +#: TurtleArt/tabasics.py:838 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "hvis-så operator som anvender boolske operatorer fra Talpaletten" -#: TurtleArt/tabasics.py:848 +#: TurtleArt/tabasics.py:869 msgid "jogs stack right" msgstr "jogger stak til højre" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Sugar Journal medie-objekt" -#: TurtleArt/tabasics.py:957 +#: TurtleArt/tabasics.py:980 msgid "box 2" msgstr "boks 2" -#: TurtleArt/tabasics.py:947 +#: TurtleArt/tabasics.py:970 msgid "box 1" msgstr "boks 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453 msgid "Step" msgstr "Trin" -#: TurtleArt/tabasics.py:626 +#: TurtleArt/tabasics.py:645 msgid "multiplies two numeric inputs" msgstr "multiplicerer to numeriske input" -#: turtleblocks.py:415 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Vis/skjul blokke" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444 msgid "Hide palette" msgstr "Skjul palette" @@ -1792,11 +1969,11 @@ msgstr "Venner" msgid "My Turtle Art session" msgstr "Min Skildpadde-kunstsession" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Sugar Journal videoobjekt" -#: TurtleArt/tabasics.py:506 +#: TurtleArt/tabasics.py:523 msgid "cyan" msgstr "cyan" @@ -1810,50 +1987,50 @@ msgstr "" "En skildpasse inspireret af Logo, der tegner farverige billeder med " "visuelle, programmérbare blokke som kan sammensættes." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "x-kor for højreside af skærm" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Palette af ekstra valgmuligheder" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800 +#: TurtleArtActivity.py:1016 msgid "Load example" msgstr "Indlæs eksempel" -#: TurtleArt/tabasics.py:1050 +#: TurtleArt/tabasics.py:1075 msgid "move all blocks to trash" msgstr "flyt alle blokke til papirkurv" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "liste" -#: turtleblocks.py:295 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "Der kan ikke skrives til konfigurationskatalog: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "fortsæt medie" -#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335 msgid "heading" msgstr "bevæger sig mod" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:993 msgid "Sharing blocks disabled" msgstr "Deling af blokke er slået fra" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "gemmer skildpadde-grafik som en SVG-fil i Sugar Journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "tegner tekst eller viser medie fra Journal" @@ -1861,53 +2038,53 @@ msgstr "tegner tekst eller viser medie fra Journal" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "video" -#: TurtleArt/tabasics.py:507 +#: TurtleArt/tabasics.py:524 msgid "blue" msgstr "blå" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "fremviser kartesiske koordinator" -#: turtleblocks.py:256 +#: turtleblocks.py:282 msgid "No option action:" msgstr "Ingen handling for valgmulighed:" -#: TurtleArt/tabasics.py:856 +#: TurtleArt/tabasics.py:877 msgid "jogs stack down" msgstr "jogger stak ned" -#: TurtleArt/tabasics.py:662 +#: TurtleArt/tabasics.py:681 msgid "modular (remainder) operator" msgstr "modulær (rest) operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "nederste y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "gem SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "kører kode fundet i modulet tamyblock.py som findes i Journal" -#: TurtleArt/tabasics.py:431 +#: TurtleArt/tabasics.py:436 msgid "pen down" msgstr "pen nede" -#: TurtleArt/tabasics.py:779 +#: TurtleArt/tabasics.py:800 msgid "wait" msgstr "vent" -#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982 +#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005 msgid "box" msgstr "boks" @@ -1915,19 +2092,19 @@ msgstr "boks" msgid "Failed to upload!" msgstr "Mislykkedes med at lægge op!" -#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 +#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847 msgid "shift" msgstr "skift" -#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622 msgid "invokes named action stack" msgstr "påberåber navngiven handlingsstak" -#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899 -#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911 -#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 -#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922 +#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934 +#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630 +#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263 +#: TurtleArt/tawindow.py:4608 msgid "action" msgstr "handling" @@ -1936,20 +2113,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "forsæt-indtil-Sand operator som anvender boolske operatorer fra Talpalette" -#: turtleblocks.py:90 +#: turtleblocks.py:94 msgid "usage is" msgstr "forbrug er" -#: TurtleArt/tabasics.py:960 +#: TurtleArt/tabasics.py:983 msgid "Variable 2 (numeric value)" msgstr "Variabel 2 (numerisk værdi)" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:654 msgid "divide" msgstr "dividér" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "billedenavn" @@ -1958,32 +2135,32 @@ msgstr "billedenavn" msgid "while" msgstr "mens" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "bredden på lærred" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "tom hób?" -#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651 msgid "named variable (numeric value)" msgstr "navngiven variabel (numerisk værdi)" -#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 +#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826 msgid "next" msgstr "næste" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:836 msgid "if then" msgstr "hvis så" -#: TurtleArt/tabasics.py:443 +#: TurtleArt/tabasics.py:458 msgid "set pen size" msgstr "indstil størrelse på pen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "skabelon for præsentation: vælg Journal-objekt (ingen beskrivelse)" @@ -1992,15 +2169,15 @@ msgstr "skabelon for præsentation: vælg Journal-objekt (ingen beskrivelse)" msgid "until" msgstr "indtil" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "medie-stop" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:351 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Slå svæve-hjælp til" -#: TurtleArt/tabasics.py:1040 +#: TurtleArt/tabasics.py:1065 msgid "permanently deletes items in trash" msgstr "sletter elementer i papirkurv permanent" @@ -2008,11 +2185,11 @@ msgstr "sletter elementer i papirkurv permanent" msgid "uturn" msgstr "u-vending" -#: TurtleArt/tabasics.py:998 +#: TurtleArt/tabasics.py:1021 msgid "top of Action 1 stack" msgstr "top af Handling 1 stak" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2020,30 +2197,30 @@ msgstr "" "en blok som kan programmeres: anvendes til at føje avancerede matematiske " "ligninger med en enkelt variabel, f.eks., sin(x)" -#: TurtleArt/tabasics.py:774 +#: TurtleArt/tabasics.py:795 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palette af flyde-operatorer" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "top af sammenfoldet stak" -#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838 +#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "if-så-ellers operator som anvender boolske operatorer fra Talpalette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "returnerer musens y-koordinat" -#: TurtleArt/tabasics.py:398 +#: TurtleArt/tabasics.py:403 msgid "holds current pen shade" msgstr "holder aktuel skygge for pen" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinusbølge" @@ -2051,64 +2228,64 @@ msgstr "sinusbølge" msgid "Login failed" msgstr "Log ind mislykkedes" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "venstre x" -#: TurtleArt/tabasics.py:226 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "indstil retning" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB-farve under skildpadden er skubbet over til stakken" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "gør lærred overskueligt ved at skjule blokke" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1081 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1079 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1084 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1072 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1077 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Python chr-operator" -#: TurtleArt/tabasics.py:847 +#: TurtleArt/tabasics.py:868 msgid "horizontal space" msgstr "vandret afstand" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:707 TurtleArtActivity.py:868 msgid "Metric coordinates" msgstr "Metriske koordinater" -#: TurtleArt/tabasics.py:892 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: TurtleArt/tabasics.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "streng-værdi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "beskrivelse" -#: TurtleArt/talogo.py:572 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "Jeg ved ikke hvordan" @@ -2116,20 +2293,20 @@ msgstr "Jeg ved ikke hvordan" msgid "Username:" msgstr "Brugernavn:" -#: TurtleArt/tabasics.py:460 +#: TurtleArt/tabasics.py:475 msgid "starts filled polygon (used with end fill block)" msgstr "starter fyldt polygon (anvendes med slut på fyld af blok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "skabelon for præsentation: vælg fire Journal-objekter" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792 +#: TurtleArtActivity.py:862 turtleblocks.py:430 msgid "View" msgstr "Vis" -#: TurtleArt/tabasics.py:374 +#: TurtleArt/tabasics.py:379 msgid "sets gray level of the line drawn by the turtle" msgstr "sætter niveauet af gråtone for linjen som tegnes af skildpadden" @@ -2137,68 +2314,68 @@ msgstr "sætter niveauet af gråtone for linjen som tegnes af skildpadden" msgid "Password:" msgstr "Adgangskode:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "skildpadden ser" -#: TurtleArt/tabasics.py:862 +#: TurtleArt/tabasics.py:883 msgid "stop action" msgstr "stop handling" -#: TurtleArt/tabasics.py:505 +#: TurtleArt/tabasics.py:522 msgid "green" msgstr "grøn" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:402 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "skygge" -#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336 msgid "fills the background with (color, shade)" msgstr "udfylder baggrunden med (farve, skygge)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "gem billede" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "tone" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "returnerer 1 hvis museknap er trykket" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870 msgid "Rescale coordinates up" msgstr "Gentag opskalering af koordinater" -#: TurtleArt/tabasics.py:419 +#: TurtleArt/tabasics.py:424 msgid "pen up" msgstr "pen oppe" -#: TurtleArt/tabasics.py:501 +#: TurtleArt/tabasics.py:518 msgid "orange" msgstr "orange" -#: TurtleArt/tabasics.py:783 +#: TurtleArt/tabasics.py:804 msgid "pauses program execution a specified number of seconds" msgstr "sætter programafviklingen på pause for et angivet antal sekunder" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "skubber værdi op på FILO (først-in sidst-ud dynge)" -#: TurtleArt/tabasics.py:1049 +#: TurtleArt/tabasics.py:1074 msgid "clear all" msgstr "ryd alt" -#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "then" msgstr "så" @@ -2206,44 +2383,45 @@ msgstr "så" msgid "Register" msgstr "Registrér" -#: TurtleArt/tabasics.py:741 +#: TurtleArt/tabasics.py:760 msgid "not" msgstr "ikke" -#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if then else" msgstr "hvis så ellers" -#: TurtleArt/tabasics.py:865 +#: TurtleArt/tabasics.py:886 msgid "stops current action" msgstr "stopper nuværende handling" -#: TurtleArt/tabasics.py:185 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "drejer skildpadde med uret (vinkel i grader)" -#: TurtleArt/tabasics.py:410 +#: TurtleArt/tabasics.py:415 msgid "holds current gray level (can be used in place of a number block)" msgstr "holder aktuelt niveau af grå (kan anvendes i stedet for en talblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "xkor for venstre del af skærmen" -#: turtleblocks.py:394 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Nulstil blokstørrelse" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "skildpadde" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "viser næste palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "skjul blokke" @@ -2252,35 +2430,35 @@ msgstr "skjul blokke" msgid "light level detected by camera" msgstr "lysniveau opfanget af kamera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Python int-operator" -#: TurtleArt/tabasics.py:722 +#: TurtleArt/tabasics.py:741 msgid "logical less-than operator" msgstr "logisk mindre-end operator" -#: TurtleArt/tabasics.py:1045 +#: TurtleArt/tabasics.py:1070 msgid "restore all blocks from trash" msgstr "genskab alle blokke fra papirkurv" -#: turtleblocks.py:374 +#: turtleblocks.py:404 msgid "Save" msgstr "Gem" -#: TurtleArt/tabasics.py:919 +#: TurtleArt/tabasics.py:942 msgid "store in box 1" msgstr "gem i boks 1" -#: TurtleArt/tabasics.py:933 +#: TurtleArt/tabasics.py:956 msgid "store in box 2" msgstr "gem i boks 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "skjuler Sugar-værktøjsbjælkerne" -#: TurtleArt/tabasics.py:241 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2288,24 +2466,24 @@ msgstr "" "holder aktuel x-koordinat-værdi for skildpadden (kan anvendes i stedet for " "en talblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "udskriv" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "returnerer musens x-koordinat" -#: TurtleArt/tabasics.py:500 +#: TurtleArt/tabasics.py:517 msgid "red" msgstr "rød" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006 +#: TurtleArtActivity.py:1042 turtleblocks.py:408 msgid "Save as Logo" msgstr "Gem som Logo" -#: TurtleArt/tabasics.py:347 +#: TurtleArt/tabasics.py:352 msgid "sets color of the line drawn by the turtle" msgstr "sætter farve for linjen som tegnes af skildpadden" @@ -2322,29 +2500,30 @@ msgstr "Aktivér samarbejde" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Palette af sensor-blokke" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030 +#: TurtleArtActivity.py:1052 msgid "Load plugin" msgstr "Indlæs udvidelsesmodul" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "returnerer Sand, hvis der trykkes på museknap" -#: TurtleArt/tabasics.py:697 +#: TurtleArt/tabasics.py:716 msgid "number" msgstr "tal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "forespørg tastatur" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "top" @@ -2352,7 +2531,7 @@ msgstr "top" msgid "Submit to Web" msgstr "Indsend til nettet" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Cartesianske koordinater" @@ -2360,45 +2539,45 @@ msgstr "Cartesianske koordinater" msgid "Nickname" msgstr "Kaldenavn" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "indstil skalering" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241 +#: TurtleArtActivity.py:817 msgid "Share selected blocks" msgstr "Del valgte blokke" -#: TurtleArt/tabasics.py:510 +#: TurtleArt/tabasics.py:527 msgid "white" msgstr "hvid" -#: TurtleArt/tabasics.py:882 +#: TurtleArt/tabasics.py:905 msgid "connects action to toolbar run buttons" msgstr "forbinder handling til knapper på værktøjsbjælke" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "forløben tid (i sekunder) siden program startede" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" msgstr "amplitude" -#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Annullér" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "højde på lærred" -#: TurtleArt/tabasics.py:609 +#: TurtleArt/tabasics.py:628 msgid "minus" msgstr "minus" -#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753 +#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772 msgid "and" msgstr "og" @@ -2406,17 +2585,17 @@ msgstr "og" msgid "top of a collapsible stack" msgstr "toppen af sammenfoldelig stak" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "som inddata" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 msgid "Python block" msgstr "Python-blok" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "medie vent" @@ -2425,29 +2604,25 @@ msgstr "medie vent" msgid "acceleration" msgstr "acceleration" -#: TurtleArt/tabasics.py:481 +#: TurtleArt/tabasics.py:496 msgid "holds current pen size (can be used in place of a number block)" msgstr "holder aktuel penstørrelse (kan anvendes i stedet for en talblok)" -#: TurtleArt/tabasics.py:343 -msgid "set color" -msgstr "indstil farve" - -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:700 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "indlæser en blok" -#: TurtleArt/tabasics.py:308 +#: TurtleArt/tabasics.py:313 msgid "Palette of pen commands" msgstr "Palette af kommandoer for pen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "viser værdier i FILO (først-ind sidst-ud dynge)" @@ -2455,108 +2630,108 @@ msgstr "viser værdier i FILO (først-ind sidst-ud dynge)" msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "gør-mens-Sand operator som anvendes boolske operatorer fra Talpalette" -#: turtleblocks.py:381 +#: turtleblocks.py:411 msgid "File" msgstr "Fil" -#: TurtleArt/tabasics.py:744 +#: TurtleArt/tabasics.py:763 msgid "logical NOT operator" msgstr "logisk IKKE operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "ykor for bunden af skærm" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "skabelon for præsentation: vælg Journal-objekt (med beskrivelse)" -#: TurtleArt/tabasics.py:591 +#: TurtleArt/tabasics.py:610 msgid "Palette of numeric operators" msgstr "Palette af numeriske operatorer" -#: TurtleArt/tabasics.py:623 +#: TurtleArt/tabasics.py:642 msgid "multiply" msgstr "gange" -#: TurtleArt/tabasics.py:790 +#: TurtleArt/tabasics.py:811 msgid "forever" msgstr "for evigt" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1350 #, python-format msgid "Plugin %s already installed." msgstr "Udvidelsesmodulet %s er allerede installeret." -#: TurtleArt/tabasics.py:361 +#: TurtleArt/tabasics.py:366 msgid "sets shade of the line drawn by the turtle" msgstr "set skygge for linjen som tegnes af skildpadden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "læser tekst op" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:289 msgid "snapshot" msgstr "øjebliksbillede" -#: TurtleArt/tabasics.py:156 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "rens" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "skabelon for præsentation: vælg to Journal-objekter" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421 msgid "Grow blocks" msgstr "Øg blokke" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:863 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Fuldskærm" -#: turtleblocks.py:271 +#: turtleblocks.py:297 msgid "File not found" msgstr "Fil blev ikke fundet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "vis" -#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890 -#: TurtleArt/tabasics.py:891 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913 +#: TurtleArt/tabasics.py:914 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "tekst" -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:700 msgid "random" msgstr "tilfældig" -#: TurtleArt/tabasics.py:709 +#: TurtleArt/tabasics.py:728 msgid "logical greater-than operator" msgstr "logisk større-end operator" -#: TurtleArt/tabasics.py:173 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "drejer skildpadde mod uret (vinkel i grader)" -#: TurtleArt/tabasics.py:511 +#: TurtleArt/tabasics.py:528 msgid "black" msgstr "sort" -#: TurtleArt/tabasics.py:674 +#: TurtleArt/tabasics.py:693 msgid "calculates square root" msgstr "beregner kvadratrod" -#: TurtleArt/tabasics.py:255 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2564,11 +2739,11 @@ msgstr "" "holder aktuel y-koordinat-værdi for skildpadde (kan anvendes i stedet for en " "talblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "mus x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "mus y" @@ -2576,27 +2751,27 @@ msgstr "mus y" msgid "stop" msgstr "stop" -#: TurtleArt/tabasics.py:706 +#: TurtleArt/tabasics.py:725 msgid "greater than" msgstr "større end" -#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334 msgid "xcor" msgstr "x-kor" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Hjælp" -#: turtleblocks.py:469 +#: turtleblocks.py:500 msgid "Save project?" msgstr "Gem projekt?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "vælger skildpadden som skal kommanderes" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "højre x" @@ -2605,32 +2780,32 @@ msgstr "højre x" msgid "light level detected by light sensor" msgstr "lysniveau registreret af lyssensor" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256 +#: TurtleArtActivity.py:1336 msgid "Plugin could not be installed." msgstr "Udvidelsesmodulet kunne ikke installeres." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "tastatur" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "arc" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "radius" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Polære koordinater" -#: TurtleArt/tabasics.py:357 +#: TurtleArt/tabasics.py:362 msgid "set shade" msgstr "indstil skygge" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:773 msgid "logical AND operator" msgstr "logisk AND operator" @@ -2642,23 +2817,19 @@ msgstr "" "Du skal have en konto på http://turtleartsite.sugarlabs.org for at kunne " "sende dit projekt." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 -msgid "palette" -msgstr "palet" - -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452 msgid "Run" msgstr "Kør" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "vis hób" -#: TurtleArt/tabasics.py:230 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "sætter retningen for skildpadden (0 er mod toppen af skærmen.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "vælger en palet" @@ -2672,19 +2843,19 @@ msgid "Title:" msgstr "Titel:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Palette af medieobjekter" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:691 msgid "Restore blocks from trash" msgstr "Genskab blokke fra papirkurv" -#: TurtleArt/tabasics.py:874 +#: TurtleArt/tabasics.py:897 msgid "Palette of variable blocks" msgstr "Palette med forskellige blokke" -#: TurtleArt/tabasics.py:698 +#: TurtleArt/tabasics.py:717 msgid "used as numeric input in mathematic operators" msgstr "anvendes som numerisk input i matematiske operatorer" @@ -2698,7 +2869,7 @@ msgstr "Overfør" msgid "Server" msgstr "Server" -#: TurtleArt/tabasics.py:950 +#: TurtleArt/tabasics.py:973 msgid "Variable 1 (numeric value)" msgstr "Variabel 1 (numerisk værdi)" @@ -2706,68 +2877,68 @@ msgstr "Variabel 1 (numerisk værdi)" msgid "Neighborhood" msgstr "Nabolag" -#: TurtleArt/tabasics.py:601 +#: TurtleArt/tabasics.py:620 msgid "adds two alphanumeric inputs" msgstr "tilføjer to alfanumeriske input" -#: TurtleArt/tabasics.py:730 +#: TurtleArt/tabasics.py:749 msgid "equal" msgstr "lig med" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:846 msgid "else" msgstr "ellers" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "kan ikke lide" -#: turtleblocks.py:467 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "Du har arbejde som ikke er gemt. Vil du gemme før du afslutter?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "genskaber skjulte blokke" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "indlæs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "stop video eller lyd" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:427 msgid "Turtle will not draw when moved." msgstr "Skildpadde vil ikke tegne når den flyttes." #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "pop" -#: TurtleArt/tabasics.py:480 +#: TurtleArt/tabasics.py:495 msgid "pen size" msgstr "størrelse pen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "skildpaddeskjold" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "afspiller en sinusbølge ved frekvens, dybde og varighed (i sekunder)" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:689 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "tal" @@ -2775,54 +2946,50 @@ msgstr "tal" msgid "read value from RFID device" msgstr "læs værdi fra RFID-enhed" -#: TurtleArt/tabasics.py:199 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "flytter skildpadden langs en arc" -#: pysamples/uturn.py:37 -msgid "make a uturn" -msgstr "lav en u-vending" - -#: TurtleArt/tabasics.py:734 +#: TurtleArt/tabasics.py:753 msgid "logical equal-to operator" msgstr "logisk lig-med operator" -#: TurtleArt/tabasics.py:498 +#: TurtleArt/tabasics.py:515 msgid "Palette of pen colors" msgstr "Palette af farver for pen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "sæt video eller lyd på pause" -#: TurtleArt/tabasics.py:924 +#: TurtleArt/tabasics.py:947 msgid "stores numeric value in Variable 1" msgstr "gemmer numerisk værdi i Variabel 1" -#: TurtleArt/tabasics.py:938 +#: TurtleArt/tabasics.py:961 msgid "stores numeric value in Variable 2" msgstr "gemmer numerisk værdi i Variabel 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "putter et brugerdefineret 'skjold' på skildpadden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "knap ned" -#: TurtleArt/tabasics.py:146 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "flytter skildpadden baglæns" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "ykor for toppen af skærm" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Vis blokke" @@ -2838,23 +3005,23 @@ msgstr "gem" msgid "Colors" msgstr "Farver" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:462 msgid "sets size of the line drawn by the turtle" msgstr "sætter størrelse på linjen som tegnes af skildpadden" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:1022 turtleblocks.py:402 msgid "Open" msgstr "Åbn" -#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 +#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179 msgid "orientation" msgstr "retning" -#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335 msgid "ycor" msgstr "y-kor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2862,47 +3029,47 @@ msgstr "" "en blok som kan programmeres: anvendes til at føje avancerede matematiske " "ligninger med flere variabler, f.eks., sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "if" msgstr "hvis" -#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "flytter skildpadden til position xkor, ykor; (0, 0) er midten af skærmen." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:802 turtleblocks.py:455 msgid "Stop" msgstr "Stop" -#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024 +#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047 msgid "action 2" msgstr "handling 2" -#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014 +#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037 msgid "action 1" msgstr "handling 1" -#: TurtleArt/tabasics.py:469 +#: TurtleArt/tabasics.py:484 msgid "end fill" msgstr "slut udfyld" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433 msgid "Copy" msgstr "Kopiér" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434 msgid "Paste" msgstr "Indsæt" -#: TurtleArt/talogo.py:512 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "gav ikke uddata til" @@ -2914,44 +3081,44 @@ msgstr "Aktiviteter" msgid "Upload to Web" msgstr "Send til nettet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "tom hób" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "fjerner en værdi fra FILO (først-in sidst-ud hób)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451 msgid "Clean" msgstr "Rens" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Palette af skabeloner for præsentation" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "vinkel" -#: TurtleArt/tabasics.py:648 +#: TurtleArt/tabasics.py:667 msgid "identity" msgstr "identitet" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819 +#: TurtleArtActivity.py:821 TurtleArtActivity.py:998 msgid "Save/Load" msgstr "Gem/Indlæs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "øverste y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "lyd" -#: turtleblocks.py:417 +#: turtleblocks.py:448 msgid "Tools" msgstr "Værktøjer" @@ -2959,16 +3126,16 @@ msgstr "Værktøjer" msgid "Port" msgstr "Port" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "kommentar" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:631 msgid "subtracts bottom numeric input from top numeric input" msgstr "fratrækker nederste numeriske input fra øverste numeriske input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "medie-pause" @@ -2976,15 +3143,15 @@ msgstr "medie-pause" msgid "push destination rgb value to heap" msgstr "skub målværdi for rgb til hób" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "forespørger tastatur-input (resultater lagres i tastatur-blok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Kartesisk" -#: TurtleArt/tabasics.py:159 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "rydder skærmen og nulstiller skildpadden" @@ -2993,49 +3160,49 @@ msgstr "rydder skærmen og nulstiller skildpadden" msgid "raw microphone input signal" msgstr "råt signal fra mikrofon-input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "returnerer farven som skildpadden \"ser\"" -#: TurtleArt/tabasics.py:1017 +#: TurtleArt/tabasics.py:1040 msgid "invokes Action 1 stack" msgstr "kalder Handling 1 stak" -#: TurtleArt/tabasics.py:124 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Palette af kommandoer for skildpadde" -#: TurtleArt/tabasics.py:794 +#: TurtleArt/tabasics.py:815 msgid "loops forever" msgstr "kører i løkke for evigt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "vis sammenstillet" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1351 #, python-format msgid "Do you want to reinstall %s?" msgstr "Ønsker du at geninstallere %s?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025 +#: TurtleArtActivity.py:1047 turtleblocks.py:403 msgid "Load project" msgstr "Indlæs projekt" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:673 TurtleArtActivity.py:793 msgid "Project" msgstr "Projekt" -#: turtleblocks.py:423 +#: turtleblocks.py:454 msgid "Debug" msgstr "Fejlsøg" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874 msgid "Turn off hover help" msgstr "Slå svæve-hjælp fra" -#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678 msgid "mod" msgstr "mod" @@ -3043,16 +3210,16 @@ msgstr "mod" msgid "Password" msgstr "Adgangskode" -#: TurtleArt/tabasics.py:855 +#: TurtleArt/tabasics.py:876 msgid "vertical space" msgstr "lodret afstand" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1332 msgid "Please restart Turtle Art in order to use the plugin." msgstr "" "Genstart venligst Skildpadde-kunst for at gøre brug af udvidelsesmodulet." -#: TurtleArt/tabasics.py:471 +#: TurtleArt/tabasics.py:486 msgid "completes filled polygon (used with start fill block)" msgstr "fuldfører udfyldt polygon (anvendes med start fyld blok)" @@ -3060,72 +3227,72 @@ msgstr "fuldfører udfyldt polygon (anvendes med start fyld blok)" msgid "Share" msgstr "Del" -#: TurtleArt/tabasics.py:718 +#: TurtleArt/tabasics.py:737 msgid "less than" msgstr "mindre end" -#: TurtleArt/tabasics.py:671 +#: TurtleArt/tabasics.py:690 msgid "square root" msgstr "kvadratrod" -#: turtleblocks.py:388 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Genskalér koordinater" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "vis blokke" -#: turtleblocks.py:380 +#: turtleblocks.py:410 msgid "Quit" msgstr "Afslut" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Beskrivelsesfelt for Sugar Journal" -#: TurtleArt/tabasics.py:371 +#: TurtleArt/tabasics.py:376 msgid "set gray" msgstr "sætter grå" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "punktopstilling i præsentation" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "varighed" -#: turtleblocks.py:371 +#: turtleblocks.py:397 msgid "New" msgstr "Ny" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "placerer en kommentar i din kode" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "læser billedpunkt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "skalér" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "bund" -#: TurtleArt/tabasics.py:508 +#: TurtleArt/tabasics.py:525 msgid "purple" msgstr "lilla" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:535 msgid "Rescale coordinates down" msgstr "Gentag nedskalering af koordinater" #: TurtleArt/tautils.py:593 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "klik for at åbne" @@ -3142,15 +3309,15 @@ msgstr "Konfiguration" msgid "Description:" msgstr "Beskrivelse:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "journal" -#: TurtleArt/tabasics.py:1039 +#: TurtleArt/tabasics.py:1064 msgid "empty trash" msgstr "tøm papirkurv" -#: TurtleArt/tabasics.py:434 +#: TurtleArt/tabasics.py:439 msgid "Turtle will draw when moved." msgstr "Skildpadde vil tegne når den flyttes." @@ -3158,56 +3325,57 @@ msgstr "Skildpadde vil tegne når den flyttes." msgid "Load..." msgstr "Indlæs..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Sugar Journal lydobjekt" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Stop skildpadde" -#: turtleblocks.py:425 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Skildpadde" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "ændrer retningen for paletten af blokke" -#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676 msgid "store in" msgstr "gem i" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083 msgid "Hide blocks" msgstr "Skjul blokke" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1055 msgid "Load Python block" msgstr "Indlæs Python-blok" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:616 msgid "plus" msgstr "plus" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764 +#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783 msgid "or" msgstr "eller" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "skabelon for præsentation: liste med former for punktopstilling" -#: TurtleArt/tabasics.py:650 +#: TurtleArt/tabasics.py:669 msgid "identity operator used for extending blocks" msgstr "identitetsoperator til brug for udvidelse af blokke" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Mindsk blokke" -#: TurtleArt/tabasics.py:269 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3215,56 +3383,56 @@ msgstr "" "holder aktuel hovedværdi for skildpadde (kan anvendes i stedet for en " "talblok)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4457 msgid "image" msgstr "billede" -#: TurtleArt/tabasics.py:685 +#: TurtleArt/tabasics.py:704 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "returnerer et tilfældigt tal mellem værdier for minimum (top) og maksimum " "(bund)" -#: TurtleArt/tabasics.py:385 +#: TurtleArt/tabasics.py:390 msgid "holds current pen color (can be used in place of a number block)" msgstr "holder aktuel farve for pen (kan anvendes i stedet for en talblok)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:361 turtleblocks.py:442 msgid "Show palette" msgstr "Vis palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "gemmer et billede til Sugar Journal" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799 +#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045 msgid "Save snapshot" msgstr "Gem øjebliksbillede" -#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214 +#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214 msgid "start" msgstr "start" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "returnerer Sand hvis hób er tom" -#: TurtleArt/tabasics.py:133 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "flyt skildpadde fremad" -#: TurtleArt/tabasics.py:129 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "fremad" -#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985 -#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008 +#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669 +#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637 +#: TurtleArt/tawindow.py:4667 msgid "my box" msgstr "min boks" @@ -3272,31 +3440,31 @@ msgstr "min boks" msgid "Account ID" msgstr "Konto-ID" -#: TurtleArt/tawindow.py:1467 +#: TurtleArt/tawindow.py:1550 msgid "Select blocks to share" msgstr "Vælg blokke som skal deles" -#: TurtleArt/tabasics.py:142 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "tilbage" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "sætter skaleringen af medie" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "holder aktuel skaleringsværdi" -#: TurtleArt/tabasics.py:901 +#: TurtleArt/tabasics.py:924 msgid "top of nameable action stack" msgstr "top af handlingsstak som kan navngives" -#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681 msgid "stores numeric value in named variable" msgstr "lagrer numerisk værdi i en navngivet variabel" -#: TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:784 msgid "logical OR operator" msgstr "logisk ELLER operator" @@ -3307,7 +3475,7 @@ msgstr "logisk ELLER operator" msgid "microphone input voltage" msgstr "spænding på mikrofon-indgang" -#: TurtleArt/tabasics.py:806 +#: TurtleArt/tabasics.py:827 msgid "loops specified number of times" msgstr "kører et angivet antal gange i løkke" @@ -3315,23 +3483,23 @@ msgstr "kører et angivet antal gange i løkke" msgid "Save..." msgstr "Gem..." -#: TurtleArt/tabasics.py:1027 +#: TurtleArt/tabasics.py:1050 msgid "invokes Action 2 stack" msgstr "kalder Handling 2 stak" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "angiv xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "titel y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "titel x" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 msgid "fill screen" msgstr "fyld skærm" @@ -3339,37 +3507,38 @@ msgstr "fyld skærm" msgid "other" msgstr "andet" -#: turtleblocks.py:375 +#: turtleblocks.py:405 msgid "Save as" msgstr "Gem som" -#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "set xy" msgstr "indstil xy" -#: TurtleArt/tabasics.py:1035 +#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "papirkurv" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "polær" -#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826 msgid "repeat" msgstr "gentag" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "vent på at aktuel video eller lyd afslutter" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003 +#: TurtleArtActivity.py:1039 turtleblocks.py:406 msgid "Save as image" msgstr "Gem som billede" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791 +#: TurtleArtActivity.py:844 turtleblocks.py:439 msgid "Edit" msgstr "Redigér" @@ -3380,40 +3549,40 @@ msgstr "Redigér" msgid "microphone input resistance" msgstr "modstand på mikrofon-input" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1030 msgid "top of Action 2 stack" msgstr "top af Handling 2 stak" -#: TurtleArt/tabasics.py:638 +#: TurtleArt/tabasics.py:657 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "dividerer øverste numerisk input (nævner) med nederste numeriske input " "(tæller)" -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:700 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "udskriver værdi i statusblok i bunden af skærmen" -#: TurtleArt/tabasics.py:458 +#: TurtleArt/tabasics.py:473 msgid "start fill" msgstr "start udfyldning" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "holder resultater for forespørgsels-tastaturblok som ASCII" #. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "skub" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3421,11 +3590,11 @@ msgstr "" "en blok som kan programmeres: anvendes til at føje avancerede matematiske " "ligninger med flere variabler, f.eks., sin(x+y+z)" -#: TurtleArt/tabasics.py:1044 +#: TurtleArt/tabasics.py:1069 msgid "restore all" msgstr "genskab alle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "hej" @@ -3433,37 +3602,73 @@ msgstr "hej" msgid "TurtleBlocks" msgstr "Skildpadde-blokke" -#: TurtleArt/tawindow.py:1414 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Tryk venligst Stop-knappen før du laver ændringer i programmet Skildpadde-" -"blokke" +#: TurtleArt/tabasics.py:309 +msgid "pen" +msgstr "pen" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tabasics.py:348 +msgid "set color" +msgstr "indstil farve" + +#: TurtleArt/tabasics.py:448 +msgid "pen down?" +msgstr "er pennen nede?" + +#: TurtleArt/tabasics.py:450 +msgid "returns True if pen is down" +msgstr "returnerer Sand, hvis pennen er nede" + +#: TurtleArt/tabasics.py:511 +msgid "colors" +msgstr "farver" + +#: TurtleArt/tabasics.py:606 +msgid "numbers" +msgstr "tal" + +#: TurtleArt/tabasics.py:791 +msgid "flow" +msgstr "flyd" + +#: TurtleArt/tabasics.py:893 +msgid "blocks" +msgstr "blokke" + +#: TurtleArt/tawindow.py:1497 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Tryk venligst Stop-knappen før du laver ændringer i dit programmet" + +#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694 +#: TurtleArtActivity.py:847 turtleblocks.py:435 msgid "Save stack" msgstr "Gem stak" -#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 +#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729 msgid "Really overwrite stack?" msgstr "Sikker på at du vil overskrive stak?" -#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 +#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732 msgid "Overwrite stack" msgstr "Overskriv stak" -#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761 +#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437 msgid "Delete stack" msgstr "Slet stak" -#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 +#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767 msgid "Really delete stack?" msgstr "Sikker på at du vil slette stak?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:127 +msgid "Please wait" +msgstr "Vent venligst" + +#: TurtleArtActivity.py:128 +msgid "Starting connection..." +msgstr "Etablerer forbindelse ..." + +#: TurtleArtActivity.py:975 msgid "Palettes" msgstr "Paletter" @@ -3471,16 +3676,60 @@ msgstr "Paletter" msgid "Facebook wall post" msgstr "Opslag på Facebook" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "medie" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "ekstramateriale" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "skildpadde x" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Returnerer x-koordinatet for skildpadden" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "skildpadde y" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Returnerer y-koordinatet for skildpadden" + #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" msgstr "aktiv skildpadde" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" msgstr "navnet på den aktive skildpadde" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "skildpaddens retning " + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Returnerer skildpaddens retning" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "vælg palet" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "portfolio" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "mine blokke" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" msgstr "Palet med brugerdefinerede operatorer" @@ -3509,18 +3758,79 @@ msgstr "" "Beklager, der er ikke fri hukommelse til at indlæse min hjerne. Luk en andre " "aktiviteter og prøv én gang til." -#: pysamples/uturn.py:48 -msgid "u turn" -msgstr "u-vending" - -#: pysamples/uturn.py:50 +#: pysamples/uturn.py:37 msgid "turns the turtle 180 degrees" msgstr "vend skildpadden 180 grader" -#: turtleblocks.py:428 +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Vis demoprojekter" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Skjul demoprojekter" + +#: turtleblocks.py:459 msgid "About..." msgstr "Om ..." +#~ msgid "touch" +#~ msgstr "berør" + +#~ msgid "ultrasonic" +#~ msgstr "ultrasonisk" + +#~ msgid "touch sensor" +#~ msgstr "berør sensor" + +#~ msgid "custom module sensor A" +#~ msgstr "sensor A for brugerdefineret modul" + +#~ msgid "custom module sensor B" +#~ msgstr "sensor B for brugerdefineret modul" + +#~ msgid "custom module sensor C" +#~ msgstr "sensor C for brugerdefineret modul" + +#~ msgid "module a" +#~ msgstr "modul a" + +#~ msgid "module b" +#~ msgstr "modul b" + +#~ msgid "module c" +#~ msgstr "modul c" + +#~ msgid "hack pin mode" +#~ msgstr "hack pin-tilstand" + +#~ msgid "read hack pin Butia" +#~ msgstr "læs hack-pin for Butia" + +#~ msgid "Module A" +#~ msgstr "Modul A" + +#~ msgid "Module B" +#~ msgstr "Modul B" + +#~ msgid "generic Module B" +#~ msgstr "generisk modul B" + +#~ msgid "Module C" +#~ msgstr "Modul C" + +#~ msgid "generic Module C" +#~ msgstr "generisk modul C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "FEJL: Du skal udsende modul A, B eller C" + +#~ msgid "returns the temperature" +#~ msgstr "returnerer temperaturen" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "returnerer 1 når sensoren registrerer et magnetfelt, hvis ikke 0" + #~ msgid "gpio" #~ msgstr "gpio" @@ -3620,9 +3930,15 @@ msgstr "Om ..." #~ msgid "sets color of text drawn by the turtle" #~ msgstr "sætter farve for tekst som tegnes af skildpadden" +#~ msgid "palette" +#~ msgstr "palet" + #~ msgid "presentation 2x2" #~ msgstr "præsentation 2x2" +#~ msgid "make a uturn" +#~ msgstr "lav en u-vending" + #~ msgid "sets size of text drawn by the turtle" #~ msgstr "sætter størrelse for tekst tegnet af skildpadden" @@ -3632,6 +3948,9 @@ msgstr "Om ..." #~ msgid "presentation 1x2" #~ msgstr "præsentation 1x2" +#~ msgid "u turn" +#~ msgstr "u-vending" + #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "returnerer 1 når knappen trykkes og hvis ikke 0" @@ -3701,15 +4020,6 @@ msgstr "Om ..." #~ msgid "return calibration 2" #~ msgstr "returnér kalibrering 2" -#~ msgid "RGB" -#~ msgstr "RGB" - -#~ msgid "YUV" -#~ msgstr "YUV" - -#~ msgid "HSV" -#~ msgstr "HSV" - #~ msgid "Please check the port." #~ msgstr "Tjek venligst porten." @@ -3923,9 +4233,6 @@ msgstr "Om ..." #~ msgid " clean " #~ msgstr " rens " -#~ msgid "numbers" -#~ msgstr "tal" - #~ msgid "write" #~ msgstr "skriv" @@ -3938,9 +4245,6 @@ msgstr "Om ..." #~ "en blok som kan programmeres: anvendes til at tilføje avanceret " #~ "matematiske ligninger, f.eks., sin(x)" -#~ msgid "blocks" -#~ msgstr "blokke" - #~ msgid "text size" #~ msgstr "tekststørrelse" @@ -3953,12 +4257,6 @@ msgstr "Om ..." #~ msgid "picture top" #~ msgstr "billede i top" -#~ msgid "flow" -#~ msgstr "flyd" - -#~ msgid "portfolio" -#~ msgstr "portfolio" - #~ msgid "restores most recent blocks from trash" #~ msgstr "genskaber seneste blokke fra papirkurv" @@ -3977,9 +4275,6 @@ msgstr "Om ..." #~ msgid "Trashcan" #~ msgstr "Papirkurv" -#~ msgid "pen" -#~ msgstr "pen" - #~ msgid "picture right" #~ msgstr "billede til højre" @@ -3994,6 +4289,3 @@ msgstr "Om ..." #~ msgid "holds current text size (can be used in place of a number block)" #~ msgstr "holder aktuel tekststørrelse (kan anvendes i stedet for en talblok)" - -#~ msgid "extras" -#~ msgstr "ekstramateriale" diff --git a/po/de.po b/po/de.po index 61ff36b..50b8b64 100644 --- a/po/de.po +++ b/po/de.po @@ -39,9 +39,9 @@ msgstr "" "#-#-#-#-# de.po (turtleart-activity) #-#-#-#-#\n" "Project-Id-Version: turtleart-activity\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2012-11-29 10:43+0200\n" -"Last-Translator: Eva \n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-08-07 22:34+0200\n" +"Last-Translator: Markus \n" "Language-Team: Deutsche OLPC-Lokalisierung\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -186,9 +186,9 @@ msgstr "LED" msgid "button" msgstr "Knopf" -#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: TurtleArt/tabasics.py:327 TurtleArt/tabasics.py:409 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "Grau" @@ -263,13 +263,13 @@ msgstr "Stellt die Geschwindigkeit des Butia-Motors ein." msgid "move Butia" msgstr "bewegt Butia" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:106 TurtleArt/tabasics.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "links" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:107 TurtleArt/tabasics.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "rechts" @@ -351,8 +351,8 @@ msgstr "Wähle die Pin-Funktion (EINGANG, AUSGANG, PWM, SERVO)." msgid "write hack pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "Wert" @@ -856,7 +856,7 @@ msgid "base" msgstr "Basis" #: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "Höhe" @@ -876,7 +876,7 @@ msgstr "Füge ein Kreisobjekt zum Projekt hinzu." msgid "rectangle" msgstr "Rechteck" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "Breite" @@ -922,11 +922,11 @@ msgstr "Hefte ein Objekt fest an, sodass es nicht fallen kann." msgid "joint" msgstr "Verbindung" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:296 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:297 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" @@ -1108,14 +1108,14 @@ msgstr "Berührung" msgid "ultrasonic" msgstr "Ultraschall" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:355 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:384 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "Farbe" #: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "Klang" @@ -1203,7 +1203,7 @@ msgstr "Ton abspielen" msgid "frequency" msgstr "Frequenz" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "Zeit" @@ -1737,19 +1737,13 @@ msgstr "" msgid "Expeyes device not found" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "resume playing video or audio" msgstr "Audio oder Video weiter abspielen" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "Titel" @@ -1758,15 +1752,15 @@ msgstr "Titel" msgid "Average RGB color from camera is pushed to the stack" msgstr "Die gemittelte RGB-Farbe aus der Kamera wird auf den Stapel abgelegt" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:513 msgid "yellow" msgstr "Gelb" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 msgid "displays polar coordinates" msgstr "Polarkoordinaten anzeigen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 msgid "emptys FILO (first-in-last-out heap)" msgstr "leert FILO-Stapel (first in, last out)" @@ -1783,59 +1777,59 @@ msgstr "Kameraausgabe" msgid "push acceleration in x, y, z to heap" msgstr "x,y,z-Beschleunigung auf zum Stapel hinzufügen" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:827 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "" "Wenn-Dann-Operator, der boolesche Operatoren aus der mathematischen Palette " "nutzt" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:858 msgid "jogs stack right" msgstr "Stapel nach rechts versetzen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 msgid "Sugar Journal media object" msgstr "Medienobjekt aus dem Sugar-Tagebuch" # (Markus S.) 'Variable' war 'Rahmen' -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:967 msgid "box 2" msgstr "Box 2" # (Markus S.) 'Variable' war 'Rahmen' -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:957 msgid "box 1" msgstr "Box 1" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Einzelschritte" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:636 msgid "multiplies two numeric inputs" msgstr "Zwei Zahleneingaben multiplizieren" -#: turtleblocks.py:408 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Blöcke zeigen/verbergen" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Palette verbergen" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "Partner" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "Meine Schildkrötenkunst-Sitzung" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "Sugar Journal video object" msgstr "Videoobjekt aus dem Sugar-Tagebuch" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:516 msgid "cyan" msgstr "Zyan" @@ -1849,51 +1843,50 @@ msgstr "" "Eine von Logo inspirierte Schildkröte, die mittels visueller " "Programmierbausteine farbenfrohe Bilder zeichnet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 msgid "xcor of right of screen" msgstr "x-Koordinate des rechten Bildschirmrandes" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 msgid "Palette of extra options" msgstr "Palette der erweiterten Optionen" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "Beispiel laden" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1060 msgid "move all blocks to trash" msgstr "Alle Blöcke in den Mülleimer verschieben" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 msgid "list" msgstr "Liste" -#: turtleblocks.py:289 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Kann nicht in Einstellungsverzeichnis schreiben: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 msgid "media resume" msgstr "Medien fortsetzen" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 msgid "heading" msgstr "Richtung" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Teilen von Blöcken ist ausgeschaltet." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "Eine Schildkröten-Grafik als SVG ins Sugar-Tagebuch speichern" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 msgid "draws text or show media from the Journal" msgstr "Text zeichnen oder Medien aus dem Tagebuch anzeigen" @@ -1901,53 +1894,58 @@ msgstr "Text zeichnen oder Medien aus dem Tagebuch anzeigen" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 msgid "video" msgstr "Video" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:517 msgid "blue" msgstr "Blau" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 msgid "displays Cartesian coordinates" msgstr "Kartesische Koordinaten anzeigen" -#: turtleblocks.py:250 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Keine optionale Aktion:" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:866 msgid "jogs stack down" msgstr "Stapel nach unten versetzen" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:672 msgid "modular (remainder) operator" msgstr "Modulo-Operator (Divisionsrest)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 msgid "bottom y" msgstr "unten: y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 msgid "save SVG" msgstr "Als SVG speichern" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "Code aus dem Modul tamyblock.py aus dem Tagebuch ausführen" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:431 +#, fuzzy msgid "pen down" -msgstr "senke Stift ab" +msgstr "" +"#-#-#-#-# de.po (PACKAGE VERSION) #-#-#-#-#\n" +"senke Stift ab\n" +"#-#-#-#-# de.po (turtleart-activity) #-#-#-#-#\n" +"setze Stift auf" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:789 msgid "wait" msgstr "warte" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 msgid "box" msgstr "Box" @@ -1955,108 +1953,107 @@ msgstr "Box" msgid "Failed to upload!" msgstr "Hochladen fehlgeschlagen!" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 #, fuzzy msgid "shift" msgstr "Verschieben" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "Stapel einer benannten Aktion aufrufen" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 +#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 +#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "Aktion" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "Wiederhole-bis-Operator, der boolesche Operatoren aus der mathematischen " "Palette nutzt" -#: turtleblocks.py:89 +#: turtleblocks.py:91 msgid "usage is" msgstr "Auslastung beträgt" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:970 msgid "Variable 2 (numeric value)" msgstr "Variable 2 (Zahlenwert)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:645 msgid "divide" msgstr "geteilt durch" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "picture name" msgstr "Bildname" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "solange" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 msgid "the canvas width" msgstr "Die Fensterbreite" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 msgid "empty heap?" msgstr "Stapel leer?" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "Benannte Variable (Zahlenwert)" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 msgid "next" msgstr "Nächstes" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:825 msgid "if then" msgstr "wenn dann" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:453 msgid "set pen size" msgstr "setze Stiftdicke" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "presentation template: select Journal object (no description)" msgstr "Präsentationsvorlage: ein Tagebuch-Objekt (ohne Beschreibung)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "bis" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 msgid "media stop" msgstr "Medien anhalten" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Maus-darüber-Hilfe einschalten" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1050 msgid "permanently deletes items in trash" msgstr "Mülleimer endgültig leeren" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 #, fuzzy msgid "uturn" msgstr "umkehren" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1008 msgid "top of Action 1 stack" msgstr "Stapelanfang von Aktion 1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2064,32 +2061,32 @@ msgstr "" "Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit " "einer Variablen, z.B. sin(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:784 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palette der Flussoperatoren" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 msgid "top of a collapsed stack" msgstr "Anfang eines zugeklappten Stapels" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "" "Wenn-Dann-Sonst-Operator, der boolesche Operatoren aus der mathematischen " "Palette nutzt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 msgid "returns mouse y coordinate" msgstr "Gibt die y-Koordinate des Mauszeigers zurück." -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:398 msgid "holds current pen shade" msgstr "Die aktuelle Schattierung des Stiftes" #. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "sinewave" msgstr "Sinuswelle" @@ -2097,91 +2094,86 @@ msgstr "Sinuswelle" msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 msgid "left x" msgstr "links: x" # -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:226 msgid "set heading" msgstr "setze Richtung" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB-Farbton unter der Schildkröte wird in den Stapel eingefügt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 msgid "declutters canvas by hiding blocks" msgstr "Fenster durch Verbergen von Blöcken aufräumen" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 msgid "Python chr operator" msgstr "chr-Operator von Python" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:857 msgid "horizontal space" msgstr "horizontaler Zwischenraum" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Metrische Koordinaten" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:902 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 msgid "string value" msgstr "Zeichenkette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 msgid "description" msgstr "Beschreibung" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:572 msgid "I don't know how to" msgstr "Ich kann nicht" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "setze Schriftgröße" - #: gnome_plugins/uploader_plugin.py:99 msgid "Username:" msgstr "Benutzername:" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:470 msgid "starts filled polygon (used with end fill block)" msgstr "Beginnt ein gefülltes Polygon (benötigt einen Füllung-beenden-Block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 msgid "presentation template: select four Journal objects" msgstr "Präsentationsvorlage: vier Tagebuch-Objekte" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Ansicht" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:374 msgid "sets gray level of the line drawn by the turtle" msgstr "Grauton der Schildkrötenspur festlegen" @@ -2189,106 +2181,106 @@ msgstr "Grauton der Schildkrötenspur festlegen" msgid "Password:" msgstr "Kennwort:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 msgid "turtle sees" msgstr "Schildkröte sieht" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:872 msgid "stop action" msgstr "beende Aktion" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:515 msgid "green" msgstr "Grün" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:397 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "Schattierung" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 msgid "fills the background with (color, shade)" msgstr "Den Hintergrund mit (Farbe, Schattierung) füllen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 msgid "save picture" msgstr "Bild speichern" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "pitch" msgstr "Tonhöhe" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 msgid "returns 1 if mouse button is pressed" msgstr "Gibt 1 zurück, wenn die Maustaste gedrückt ist." -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Koordinaten hochskalieren" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:419 msgid "pen up" msgstr "hebe Stift an" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:511 msgid "orange" msgstr "Orange" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:793 msgid "pauses program execution a specified number of seconds" msgstr "Programmausführung für die angegebene Dauer in Sekunden unterbrechen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "schreibt den Wert in den FILO-Stapel (first in, last out)" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1059 msgid "clear all" msgstr "Alles löschen" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "then" msgstr "dann" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "Registrieren" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:751 msgid "not" msgstr "nicht" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 msgid "if then else" msgstr "wenn dann sonst" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:875 msgid "stops current action" msgstr "Aktuelle Aktion beenden" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:185 msgid "turns turtle clockwise (angle in degrees)" msgstr "Schildkröte im Uhrzeigersinn drehen (Winkel in Grad)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:410 msgid "holds current gray level (can be used in place of a number block)" msgstr "" "Der aktuelle Grauton (kann an Stelle eines Zahlenblocks benutzt werden)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "xcor of left of screen" msgstr "x-Koordinate des linken Bildschirmrandes" -#: turtleblocks.py:387 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Blockgröße zurücksetzen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 msgid "turtle" msgstr "Schildkröte" @@ -2296,7 +2288,7 @@ msgstr "Schildkröte" msgid "displays next palette" msgstr "Nächste Palette anzeigen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 msgid "hide blocks" msgstr "Blöcke verbergen" @@ -2305,37 +2297,37 @@ msgstr "Blöcke verbergen" msgid "light level detected by camera" msgstr "Lichtstärke, die von der Kamera wahrgenommen wird" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 msgid "Python int operator" msgstr "int-Operator von Python" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:732 msgid "logical less-than operator" msgstr "Logischer Kleiner-als-Operator" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1055 msgid "restore all blocks from trash" msgstr "Alle gelöschten Blöcke wiederherstellen" -#: turtleblocks.py:367 +#: turtleblocks.py:382 msgid "Save" msgstr "Speichern" # (Markus S.) 'Variable' war 'Rahmen' -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:929 msgid "store in box 1" msgstr "speichere in Box 1" # (Markus S.) 'Variable' war 'Rahmen' -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:943 msgid "store in box 2" msgstr "speichere in Box 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 msgid "hides the Sugar toolbars" msgstr "Sugar-Leiste verbergen" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:241 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2344,37 +2336,33 @@ msgstr "" "Zahlenblocks benutzt werden)" # (Markus) war 'schreibe' -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 msgid "print" msgstr "Ausgabe" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 msgid "returns mouse x coordinate" msgstr "Gibt die x-Koordinate des Mauszeigers zurück." -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:510 msgid "red" msgstr "Rot" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Als Logo speichern" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:347 msgid "sets color of the line drawn by the turtle" msgstr "Farbe der Schildkrötenspur festlegen" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "setze Schriftfarbe" - #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "Lautstärke" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "Zusammenarbeit erlauben" @@ -2382,29 +2370,29 @@ msgstr "Zusammenarbeit erlauben" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "Palette of sensor blocks" msgstr "Palette der Sensorblöcke" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "Plugin laden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 msgid "returns True if mouse button is pressed" msgstr "Gibt Wahr zurück, wenn die Maustaste gedrückt ist." -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:707 msgid "number" msgstr "Zahl" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 msgid "query keyboard" msgstr "lies Tastatureingabe aus" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 msgid "top" msgstr "oben" @@ -2412,75 +2400,71 @@ msgstr "oben" msgid "Submit to Web" msgstr "Hochladen" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "Kartesische Koordinaten" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "Spitzname" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 msgid "set scale" msgstr "setze Skalierung" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Teile ausgewählte Blöcke" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:520 msgid "white" msgstr "Weiß" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:892 msgid "connects action to toolbar run buttons" msgstr "Aktion mit Startknöpfen in der Werkzeugleiste verbinden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 msgid "elapsed time (in seconds) since program started" msgstr "Verstrichene Zeitdauer (in Sekunden) seit dem Programmstart" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "amplitude" msgstr "Amplitude" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Abbrechen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 msgid "the canvas height" msgstr "Die Fensterhöhe" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "Präsentation 2x1" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:619 msgid "minus" msgstr "minus" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 msgid "and" msgstr "und" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "Anfang eines zuklappbaren Stapels" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "als Eingabe" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 msgid "Python block" msgstr "Python-Block" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 msgid "media wait" msgstr "Medien abwarten" @@ -2489,147 +2473,142 @@ msgstr "Medien abwarten" msgid "acceleration" msgstr "Beschleunigung" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:491 msgid "holds current pen size (can be used in place of a number block)" msgstr "" "Die aktuelle Stiftdicke (kann an Stelle eines Zahlenblocks benutzt werden)" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:343 msgid "set color" msgstr "setze Farbe" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 msgid "loads a block" msgstr "Einen Block laden" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:308 msgid "Palette of pen commands" msgstr "Palette der Stiftbefehle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 msgid "shows values in FILO (first-in last-out heap)" msgstr "zeigt Werte im FILO-Stapel (first in, last out)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "Wiederhole-solange-Operator, der boolesche Operatoren aus der mathematischen " "Palette nutzt" -#: turtleblocks.py:374 +#: turtleblocks.py:389 msgid "File" msgstr "Datei" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:754 msgid "logical NOT operator" msgstr "Logischer NICHT-Operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 msgid "ycor of bottom of screen" msgstr "y-Koordinate des unteren Bildschirmrandes" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 msgid "presentation template: select Journal object (with description)" msgstr "Präsentationsvorlage: ein Tagebuch-Objekt (mit Beschreibung)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:601 msgid "Palette of numeric operators" msgstr "Palette der mathematischen Operatoren" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:633 msgid "multiply" msgstr "mal" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:800 msgid "forever" msgstr "fortlaufend" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "Das Plugin %s ist bereits installiert." -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:361 msgid "sets shade of the line drawn by the turtle" msgstr "Schattierung der Schildkrötenspur festlegen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 msgid "speaks text" msgstr "spricht einen Text" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "Momentaufnahme" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:156 msgid "clean" msgstr "lösche alles" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 msgid "presentation template: select two Journal objects" msgstr "Präsentationsvorlage: zwei Tagebuch-Objekte" # (Markus S.) 'Blöcke vergrößern'? -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Blöcke vergrößern" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Vollbild" -#: turtleblocks.py:265 +#: turtleblocks.py:275 msgid "File not found" msgstr "Datei nicht gefunden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 msgid "show" msgstr "zeige" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 +#: TurtleArt/tabasics.py:901 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 msgid "text" msgstr "Text" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "random" msgstr "Zufallszahl" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:719 msgid "logical greater-than operator" msgstr "Logischer Größer-als-Operator" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:173 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "Schildkröte gegen den Uhrzeigersinn drehen (Winkel in Grad)" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:521 msgid "black" msgstr "Schwarz" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:684 msgid "calculates square root" msgstr "Quadratwurzel berechnen" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:255 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2637,78 +2616,74 @@ msgstr "" "Der aktuelle y-Wert der Schildkröten-Position (kann an Stelle eines " "Zahlenblocks benutzt werden)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 msgid "mouse x" msgstr "Maus-x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 msgid "mouse y" msgstr "Maus-y" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 #, fuzzy msgid "stop" msgstr "halte an" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:716 msgid "greater than" msgstr "größer als" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 msgid "xcor" msgstr "x-Wert" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Hilfe" -#: turtleblocks.py:462 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Projekt speichern?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 msgid "chooses which turtle to command" msgstr "Die zu steuernde Schildkröte wählen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 msgid "right x" msgstr "rechts: x" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet" - #: plugins/light_sensor/light_sensor.py:58 #: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "vom Lichtsensor wahrgenommene Leuchtstärke" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "Das Plugin konnte nicht installiert werden." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 msgid "keyboard" msgstr "Tastatur" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "arc" msgstr "Kreisbogen" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "radius" msgstr "Radius" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "Polarkoordinaten" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:357 msgid "set shade" msgstr "setze Schattierung" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:764 msgid "logical AND operator" msgstr "Logischer UND-Operator" @@ -2720,24 +2695,24 @@ msgstr "" "Du benötigst einen Account auf http://turtleartsite.sugarlabs.org um dein " "Projekt hochzuladen." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 msgid "palette" msgstr "Palette" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Ausführen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "show heap" msgstr "zeige Stapel" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:230 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "" "Richtung der Schildkröte festlegen (0 zeigt zum oberen Bildschirmrand.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 msgid "selects a palette" msgstr "Eine Palette wählen" @@ -2751,19 +2726,19 @@ msgid "Title:" msgstr "Titel:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 msgid "Palette of media objects" msgstr "Palette der Medienobjekte" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Alle gelöschten Blöcke wiederherstellen" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:884 msgid "Palette of variable blocks" msgstr "Palette der Variablenblöcke" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:708 msgid "used as numeric input in mathematic operators" msgstr "Als Zahleneingabe in mathematischen Operatoren" @@ -2773,91 +2748,87 @@ msgstr "Als Zahleneingabe in mathematischen Operatoren" msgid "Upload" msgstr "Hochladen" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "Server" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "Präsentation 2x2" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:960 msgid "Variable 1 (numeric value)" msgstr "Variable 1 (Zahlenwert)" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "Umgebung" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:611 msgid "adds two alphanumeric inputs" msgstr "Addiert zwei Zahleneingaben" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:740 msgid "equal" msgstr "gleich" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:835 msgid "else" msgstr "sonst" # (Markus S.) 'mag kein'? -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "mag nicht" -#: turtleblocks.py:461 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "" "Du hast ungespeicherte Veränderungen. Möchtest du sie vor dem Beenden " "abspeichern?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 msgid "restores hidden blocks" msgstr "Verborgene Blöcke wiederherstellen" # (M. Schlager) lade ? -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 #, fuzzy msgid "load" msgstr "laden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "stop video or audio" msgstr "Audio oder Video anhalten" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:422 msgid "Turtle will not draw when moved." msgstr "Die Schildkröte zeichnet nicht, wenn sie sich bewegt." #. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 msgid "pop" msgstr "aufnehmen" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:490 msgid "pen size" msgstr "Stiftdicke" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 msgid "turtle shell" msgstr "Schildkrötenpanzer" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "" "spielt eine Sinuswelle mit der Frequenz, der Amplitude und der Dauer (in " "Sekunden)" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:680 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "speak" msgstr "sprich" @@ -2865,88 +2836,84 @@ msgstr "sprich" msgid "read value from RFID device" msgstr "Wert aus RFID-Quelle auslesen" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:199 msgid "moves turtle along an arc" msgstr "Schildkröte entlang eines Kreisbogens bewegen" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "Die Richtung umkehren" - -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:744 msgid "logical equal-to operator" msgstr "Logischer Ist-gleich-Operator" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:508 msgid "Palette of pen colors" msgstr "Palette der Stiftfarben" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "pause video or audio" msgstr "Audio oder Video unterbrechen" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:934 msgid "stores numeric value in Variable 1" msgstr "Zahlenwert in Variable 1 speichern" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:948 msgid "stores numeric value in Variable 2" msgstr "Zahlenwert in Variable 2 speichern" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 msgid "put a custom 'shell' on the turtle" msgstr "Den 'Panzer' der Schildkröte anpassen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 msgid "button down" msgstr "Taste gedrückt" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:146 msgid "moves turtle backward" msgstr "bewegt die Schildkröte rückwärts" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 msgid "ycor of top of screen" msgstr "y-Koordinate des oberen Bildschirmrandes" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Blöcke anzeigen" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 #, fuzzy msgid "play" msgstr "abspielen" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 #, fuzzy msgid "save" msgstr "speichern" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "Farben" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:457 msgid "sets size of the line drawn by the turtle" msgstr "Breite der Schildkrötenspur festlegen" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Öffnen" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 msgid "orientation" msgstr "Orientierung" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 msgid "ycor" msgstr "y-Wert" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2954,50 +2921,50 @@ msgstr "" "Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit " "mehreren Variablen wie wurzel(x*x+y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "if" msgstr "wenn" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "Schildkröte zur Position x,y bewegen; (0,0) liegt in Bildschirmmitte." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Stopp" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 msgid "action 2" msgstr "Aktion 2" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 msgid "action 1" msgstr "Aktion 1" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:479 msgid "end fill" msgstr "beende Füllung" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Kopieren" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Einfügen" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:512 msgid "did not output to" msgstr "keine Ausgabe erfolgt" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "Aktivitäten" @@ -3005,79 +2972,79 @@ msgstr "Aktivitäten" msgid "Upload to Web" msgstr "Ins Netz hochladen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 msgid "empty heap" msgstr "leere Stapel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 msgid "pops value off FILO (first-in last-out heap)" msgstr "nimmt den Wert aus dem FILO-Stapel (first in, last out)" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Alles löschen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 msgid "Palette of presentation templates" msgstr "Palette der Präsentationsvorlagen" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "angle" msgstr "Winkel" # (Markus S.) 'Gleichheit'? -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:658 msgid "identity" msgstr "Gleichheit" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "Speichern/Laden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 msgid "top y" msgstr "oben: y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 msgid "audio" msgstr "Audio" -#: turtleblocks.py:410 +#: turtleblocks.py:425 msgid "Tools" msgstr "Werkzeuge" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "Port" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 msgid "comment" msgstr "Anmerkung" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:622 msgid "subtracts bottom numeric input from top numeric input" msgstr "Die untere Zahleneingabe von der oberen subtrahieren" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "media pause" msgstr "Medien unterbrechen" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "Füge den Ziel-RGB-Wert zum Stapel hinzu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "Tastatureingabe auslesen (das Ergebnis wird im Tastaturblock gespeichert)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 msgid "Cartesian" msgstr "Kartesisch" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:159 msgid "clears the screen and reset the turtle" msgstr "Bildschirm leeren und Schildkröte zurücksetzen" @@ -3086,139 +3053,139 @@ msgstr "Bildschirm leeren und Schildkröte zurücksetzen" msgid "raw microphone input signal" msgstr "Mikrofoneingangssignal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 msgid "returns the color that the turtle \"sees\"" msgstr "Gibt die Farbe zurück, welche die Schildkröte \"sieht\"." -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1027 msgid "invokes Action 1 stack" msgstr "Stapel von Aktion 1 afurufen" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:124 msgid "Palette of turtle commands" msgstr "Palette der Schildkröten-Befehle" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:804 msgid "loops forever" msgstr "Endlos wiederholen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 msgid "show aligned" msgstr "zeige ausgerichtet" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Willst du %s erneut installieren?" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "Projekt laden" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Projekt" -#: turtleblocks.py:416 +#: turtleblocks.py:431 msgid "Debug" msgstr "Fehlersuche" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Maus-darüber-Hilfe ausschalten" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 msgid "mod" msgstr "mod" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "Kennwort" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:865 msgid "vertical space" msgstr "Vertikaler Zwischenraum" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Starte die Schildkrötenkunst bitte neu, um das Plugin zu benützen." -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:481 msgid "completes filled polygon (used with start fill block)" msgstr "" "Schließt ein gefülltes Polygon ab (benötigt einen Füllung-beginnen-Block)" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "Teilen" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:728 msgid "less than" msgstr "kleiner als" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:681 msgid "square root" msgstr "Quadratwurzel" -#: turtleblocks.py:381 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Koordinaten skalieren" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "show blocks" msgstr "Blöcke anzeigen" -#: turtleblocks.py:373 +#: turtleblocks.py:388 msgid "Quit" msgstr "Beenden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "Sugar Journal description field" msgstr "Beschreibungsfeld im Sugar-Tagebuch" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:371 msgid "set gray" msgstr "setze Grauton" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 msgid "presentation bulleted list" msgstr "Darstellung als Spiegelstrichliste" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "duration" msgstr "Dauer" -#: turtleblocks.py:365 +#: turtleblocks.py:375 msgid "New" msgstr "Neu" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 msgid "places a comment in your code" msgstr "Kommentar in dein Programm einfügen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 msgid "read pixel" msgstr "lies Pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 msgid "scale" msgstr "Skalierung" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 msgid "bottom" msgstr "unten" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:518 msgid "purple" msgstr "Violett" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Koordinaten herunterskalieren" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "click to open" msgstr "Zum Öffnen klicken" @@ -3227,7 +3194,7 @@ msgstr "Zum Öffnen klicken" msgid "microphone input pitch" msgstr "Mikrofoneingangstonhöhe" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "Konfiguration" @@ -3235,32 +3202,32 @@ msgstr "Konfiguration" msgid "Description:" msgstr "Beschreibung:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 msgid "journal" msgstr "Tagebuch" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1049 msgid "empty trash" msgstr "Mülleimer leeren" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:434 msgid "Turtle will draw when moved." msgstr "Die Schildkröte zeichnet, wenn sie sich bewegt." -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "Laden..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "Sugar Journal audio object" msgstr "Audioobjekt aus dem Sugar-Tagebuch" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Schildkröte anhalten" -#: turtleblocks.py:418 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Schildkröte" @@ -3268,45 +3235,40 @@ msgstr "Schildkröte" msgid "changes the orientation of the palette of blocks" msgstr "Die Ausrichtung der Block-Palette ändern" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "speichere in" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Blöcke verbergen" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "Python-Block laden" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:607 msgid "plus" msgstr "plus" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 msgid "or" msgstr "oder" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "presentation template: list of bullets" msgstr "Präsentationsvorlage: Spiegelstrichliste" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:660 msgid "identity operator used for extending blocks" msgstr "Identitätsoperator, um Blöcke zu erweitern" # (Markus S.) 'Blöcke verkleinern'? -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Blöcke verkleinern" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "Größe des Textes festlegen, den die Schildkröte zeichnet" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:269 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3314,98 +3276,89 @@ msgstr "" "Die aktuelle Richtung der Schildkröte (kann an Stelle eines Zahlenblocks " "benutzt werden)" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "Bild" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:695 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "Eine Zufallszahl zwischen dem Minimal- (oben) und Maximalwert (unten)" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:385 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "Die aktuelle Stiftfarbe (kann an Stelle eines Zahlenblocks benutzt werden)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Palette anzeigen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "saves a picture to the Sugar Journal" msgstr "Ein Bild ins Sugar-Tagebuch speichern" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Momentaufnahme speichern" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 msgid "start" msgstr "starte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 msgid "returns True if heap is empty" msgstr "Gibt Wahr zurück, wenn der Stapel leer ist." -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:133 msgid "moves turtle forward" msgstr "bewegt die Schildkröte vorwärts" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 msgid "forward" msgstr "gehe vorwärts" # (Markus S.) 'Rahmen'? -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 +#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "Meine Box" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "Account-Kennung" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1467 #, fuzzy msgid "Select blocks to share" msgstr "Wähle Blöcke zum Teilen" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:142 msgid "back" msgstr "zurück" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 msgid "sets the scale of media" msgstr "Skalierung der Medien setzen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 msgid "holds current scale value" msgstr "behält aktuellen Skalierungsfaktor bei" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "Präsentation 1x1" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "Präsentation 1x2" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:911 msgid "top of nameable action stack" msgstr "Stapelanfang einer benennbaren Aktion" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "Zahlenwert in benannte Variable speichern" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:775 msgid "logical OR operator" msgstr "Logischer ODER-Operator" @@ -3416,72 +3369,72 @@ msgstr "Logischer ODER-Operator" msgid "microphone input voltage" msgstr "Mikrofoneingangsspannung" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:816 msgid "loops specified number of times" msgstr "So oft wiederholen, wie angegeben" -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "Speichern..." -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1037 msgid "invokes Action 2 stack" msgstr "Stapel von Aktion 2 aufrufen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 #, fuzzy msgid "setxy" msgstr "setze xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 msgid "title y" msgstr "Titel: y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 msgid "title x" msgstr "Titel: x" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 msgid "fill screen" msgstr "fülle Bildschirm" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 #, fuzzy msgid "other" msgstr "Sonstiges" -#: turtleblocks.py:368 +#: turtleblocks.py:383 msgid "Save as" msgstr "Speichern unter" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "set xy" msgstr "setze xy" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1045 msgid "trash" msgstr "Müll" # (Markus S.) Vergleiche 'Cartesian' -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "polar" msgstr "Polar" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 msgid "repeat" msgstr "wiederhole" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "wait for current video or audio to complete" msgstr "Das Ende der aktuellen Video- oder Audio-Wiedergabe abwarten" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Als Bild speichern" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Bearbeiten" @@ -3492,38 +3445,38 @@ msgstr "Bearbeiten" msgid "microphone input resistance" msgstr "Mikrofoneingangswiderstand" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1017 msgid "top of Action 2 stack" msgstr "Stapelanfang von Aktion 2" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:648 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "Dividiert die obere Zahleneingabe (Zähler) durch die untere (Nenner)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 msgid "prints value in status block at bottom of the screen" msgstr "Zeigt den Wert im Statusblock am unteren Bildschirmrand an" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:468 msgid "start fill" msgstr "beginne Füllung" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "holds results of query-keyboard block as ASCII" msgstr "Beinhaltet das Ergebnis des Tastaturabfrage-Blocks als ASCII-Zeichen." #. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "push" msgstr "ablegen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3531,87 +3484,95 @@ msgstr "" "Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit " "mehreren Variablen, z.B. sin(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1054 msgid "restore all" msgstr "Alles rückgängig" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "hello" msgstr "Hallo" #. TRANS: "name" option from activity.info file -#, fuzzy msgid "TurtleBlocks" msgstr "Schildkrötenblöcke" -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tabasics.py:443 +msgid "pen down?" +msgstr "Stift aufgesetzt?" + +#: TurtleArt/tabasics.py:445 +msgid "returns True if pen is down" +msgstr "liefert wahr, wenn der Stift aufgesetzt ist" + +#: TurtleArt/tawindow.py:1414 msgid "" "Please hit the Stop Button before making changes to your Turtle Blocks " "program" msgstr "" +"Drücke bitte den Stopp-Knopf, bevor du Änderungen an deinem " +"Schildkrötenblöcke-Programm vornimmst." -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" -msgstr "" +msgstr "Stapel speichern" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 msgid "Really overwrite stack?" -msgstr "" +msgstr "Den Stapel wirklich überschreiben?" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 msgid "Overwrite stack" -msgstr "" +msgstr "Stapel überschreiben" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" -msgstr "" +msgstr "Stapel löschen" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 msgid "Really delete stack?" -msgstr "" +msgstr "Den Stapel wirklich löschen?" -#: TurtleArtActivity.py:895 -#, fuzzy +#: TurtleArtActivity.py:933 msgid "Palettes" -msgstr "Palette" +msgstr "Paletten" #: gnome_plugins/fb_plugin.py:87 msgid "Facebook wall post" -msgstr "" +msgstr "Pinnwand-Meldung auf Facebook" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 msgid "active turtle" -msgstr "" +msgstr "aktive Schildkröte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 msgid "the name of the active turtle" -msgstr "" +msgstr "der Name der aktiven Schildkröte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" -msgstr "" +msgstr "Palette der benutzerdefinierten Operatoren" #: pysamples/brain.py:43 msgid "Please install the Speak Activity and try again." msgstr "Installiere bitte die Sprechen-Aktitvität und versuch es noch einmal." -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" msgstr "Spanisch" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" msgstr "Englisch" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." msgstr "Tut mir leid, ich kann nicht verstehen, wonach du fragst." -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." @@ -3619,9 +3580,21 @@ msgstr "" "Entschuldige, es gibt keinen freien Speicher, um mein Gehirn zu laden. " "Schließe andere Aktivitäten und versuch es noch einmal." -#: turtleblocks.py:421 +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "Dreht die Schildkröte um 180°" + +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Beispielprojekte anzeigen" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Beispielprojekte verbergen" + +#: turtleblocks.py:436 msgid "About..." -msgstr "" +msgstr "Über Schildkrötenblöcke" #~ msgid "Palette of Arduino blocks" #~ msgstr "Palette der Arduino-Blöcke" @@ -3712,6 +3685,37 @@ msgstr "" #~ "Gibt die Entfernung zu dem Objekt vor dem Sensor als eine Zahl zwischen 0 " #~ "und 255 zurück." +#~ msgid "set text size" +#~ msgstr "setze Schriftgröße" + +#~ msgid "set text color" +#~ msgstr "setze Schriftfarbe" + +#~ msgid "presentation 2x1" +#~ msgstr "Präsentation 2x1" + +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet" + +#~ msgid "presentation 2x2" +#~ msgstr "Präsentation 2x2" + +#~ msgid "make a uturn" +#~ msgstr "Die Richtung umkehren" + +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "Größe des Textes festlegen, den die Schildkröte zeichnet" + +#~ msgid "presentation 1x1" +#~ msgstr "Präsentation 1x1" + +#~ msgid "presentation 1x2" +#~ msgstr "Präsentation 1x2" + +#, fuzzy +#~ msgid "u turn" +#~ msgstr "umkehren" + #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "Gibt 1 zurück, wenn der Knopf gedrückt ist, sonst 0." diff --git a/po/en.po b/po/en.po index d00d82e..5874f28 100644 --- a/po/en.po +++ b/po/en.po @@ -8,8 +8,8 @@ msgstr "" "#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-20 00:34-0400\n" -"PO-Revision-Date: 2013-07-22 21:09+0200\n" +"POT-Creation-Date: 2013-10-09 14:26-0400\n" +"PO-Revision-Date: 2013-10-10 00:47+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en\n" @@ -21,8 +21,8 @@ msgstr "" "#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-22 21:07+0200\n" +"POT-Creation-Date: 2013-10-08 00:30-0400\n" +"PO-Revision-Date: 2013-10-09 00:46+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en\n" @@ -119,18 +119,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERROR: The speed must be a value between 0 and 1023" #: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERROR: The speed must be a value between -1023 and 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERROR: The pin must be between 1 and 8" -#: taextras.py:81 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERROR: The value must be 0 or 1, LOW or HIGH" -#: taextras.py:82 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERROR: The mode must be INPUT or OUTPUT." -#: taextras.py:83 taextras.py:84 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "turns LED on and off: 1 means on, 0 means off" @@ -159,73 +163,102 @@ msgid "returns the voltage value (volts)" msgstr "returns the voltage value (volts)" #: taextras.py:91 -msgid "returns the temperature" -msgstr "returns the temperature" +msgid "returns the temperature value (celsius degree)" +msgstr "returns the temperature value (celsius degree)" #: taextras.py:92 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#, python-format +msgid "custom module %s" +msgstr "custom module %s" #: taextras.py:93 +msgid "sensor a" +msgstr "sensor a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "sensor b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "sensor c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "actuator a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "actuator b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "actuator c" + +#: taextras.py:99 msgid "LED" msgstr "LED" -#: taextras.py:94 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "button" -#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:413 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "gray" -#: taextras.py:96 taextras.py:361 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "light" -#: taextras.py:97 -msgid "temperature" -msgstr "temperature" - -#: taextras.py:98 taextras.py:335 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "distance" -#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "resistance" -#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "voltage" -#: taextras.py:101 +#: taextras.py:106 +msgid "temperature" +msgstr "temperature" + +#: taextras.py:107 +msgid "butia" +msgstr "butia" + +#: taextras.py:108 msgid "Butia Robot" msgstr "Butia Robot" -#: taextras.py:102 +#: taextras.py:109 msgid "refresh Butia" msgstr "refresh Butia" -#: taextras.py:103 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "refresh the state of the Butia palette and blocks" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:105 +#: taextras.py:112 msgid "battery charge Butia" msgstr "battery charge Butia" -#: taextras.py:106 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -233,228 +266,320 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:108 +#: taextras.py:115 msgid "speed Butia" msgstr "speed Butia" -#: taextras.py:109 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "set the speed of the Butia motors" -#: taextras.py:110 +#: taextras.py:117 msgid "move Butia" msgstr "move Butia" -#: taextras.py:111 TurtleArt/tabasics.py:169 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "left" -#: taextras.py:112 TurtleArt/tabasics.py:181 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "right" -#: taextras.py:113 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "moves the Butia motors at the specified speed" -#: taextras.py:114 +#: taextras.py:121 msgid "stop Butia" msgstr "stop Butia" -#: taextras.py:115 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "stop the Butia robot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:117 +#: taextras.py:124 msgid "forward Butia" msgstr "forward Butia" -#: taextras.py:118 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "move the Butia robot forward" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:120 +#: taextras.py:127 msgid "left Butia" msgstr "left Butia" -#: taextras.py:121 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "turn the Butia robot at left" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:123 +#: taextras.py:130 msgid "right Butia" msgstr "right Butia" -#: taextras.py:124 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "turn the Butia robot at right" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:126 +#: taextras.py:133 msgid "backward Butia" msgstr "backward Butia" -#: taextras.py:127 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "move the Butia robot backward" -#: taextras.py:128 +#: taextras.py:135 +msgid "butia-extra" +msgstr "butia-extra" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Butia Robot extra blocks" -#: taextras.py:129 -msgid "hack pin mode" -msgstr "hack pin mode" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "pin mode Butia" -#: taextras.py:130 taextras.py:298 taextras.py:464 +#: taextras.py:139 taextras.py:339 taextras.py:508 msgid "pin" msgstr "pin" -#: taextras.py:131 taextras.py:465 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "mode" -#: taextras.py:132 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Select the pin function (INPUT, OUTPUT)." -#: taextras.py:133 -msgid "write hack pin Butia" -msgstr "write hack pin Butia" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "read pin Butia" + +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "read the value of a pin" -#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:144 +msgid "write pin Butia" +msgstr "write pin Butia" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988 +#: TurtleArt/tawindow.py:4643 msgid "value" msgstr "value" -#: taextras.py:135 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "set a hack pin to 0 or 1" -#: taextras.py:136 -msgid "read hack pin Butia" -msgstr "read hack pin Butia" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "INPUT" -#: taextras.py:137 -msgid "read the value of a hack pin" -msgstr "read the value of a hack pin" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "Configure hack pin for digital input." -#: taextras.py:138 taextras.py:440 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "HIGH" -#: taextras.py:139 taextras.py:477 -msgid "Set HIGH value for digital port." -msgstr "Set HIGH value for digital port." - -#: taextras.py:140 taextras.py:442 -msgid "INPUT" -msgstr "INPUT" +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "Set HIGH value for digital pin." -#: taextras.py:141 -msgid "Configure hack port for digital input." -msgstr "Configure hack port for digital input." - -#: taextras.py:142 taextras.py:441 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "LOW" -#: taextras.py:143 taextras.py:480 +#: taextras.py:152 taextras.py:524 msgid "Set LOW value for digital port." msgstr "Set LOW value for digital port." -#: taextras.py:144 taextras.py:443 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "OUTPUT" -#: taextras.py:145 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "Configure hack port for digital output." -#: taextras.py:146 +#: taextras.py:155 +msgid "butia-cast" +msgstr "butia-cast" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Butia Robot cast blocks" + +#: taextras.py:157 msgid "Butia" msgstr "Butia" -#: taextras.py:147 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "CAST\n" + +#: taextras.py:160 +msgid "new name" +msgstr "new name" + +#: taextras.py:161 +msgid "original" +msgstr "original" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:163 +msgid "name" +msgstr "name" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "Cast a new block" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "generic module %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butia IP" + +#: taextras.py:168 +msgid "change the ip of butia robot" +msgstr "change the IP of butia robot" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERROR: The pin %s must be in OUTPUT mode." -#: taextras.py:148 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERROR: The pin %s must be in INPUT mode." -#: taextras.py:152 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERROR: Something wrong with function '%s'" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERROR: cannot init GCONF client: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERROR: You must cast Sensor or Actuator: A, B or C" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "ERROR: Invalid IP '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "Creating PyBot server" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "ERROR creating PyBot server" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "PyBot is alive!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Ending butia polling" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Error importing Pygame. This plugin require Pygame 1.9" -#: taextras.py:153 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Error on initialization of the camera" -#: taextras.py:154 +#: taextras.py:185 msgid "No camera was found" msgstr "No camera was found" -#: taextras.py:155 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Error stopping camera" -#: taextras.py:156 +#: taextras.py:187 msgid "Error starting camera" msgstr "Error starting camera" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:158 +#: taextras.py:189 msgid "Error in get mask" msgstr "Error in get mask" -#: taextras.py:159 +#: taextras.py:190 +msgid "followme" +msgstr "followme" + +#: taextras.py:191 msgid "FollowMe" msgstr "FollowMe" -#: taextras.py:160 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "refresh FollowMe" -#: taextras.py:161 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Search for a connected camera." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:163 +#: taextras.py:195 msgid "calibration" msgstr "calibration" -#: taextras.py:164 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "store a personalized calibration" -#: taextras.py:165 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "return a personalized calibration" -#: taextras.py:166 +#: taextras.py:198 msgid "follow" msgstr "follow" -#: taextras.py:167 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "follow a color or calibration" -#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -463,325 +588,361 @@ msgstr "follow a color or calibration" msgid "brightness" msgstr "brightness" -#: taextras.py:169 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "set the camera brightness as a value between 0 to 255." -#: taextras.py:170 +#: taextras.py:202 msgid "minimum pixels" msgstr "minimum pixels" -#: taextras.py:171 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "set the minimal number of pixels to follow" -#: taextras.py:172 +#: taextras.py:204 msgid "threshold" msgstr "threshold" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:174 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "set a threshold for a RGB color" -#: taextras.py:175 +#: taextras.py:207 msgid "camera mode" msgstr "camera mode" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:177 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "set the color mode of the camera: RGB; YUV or HSV" -#: taextras.py:178 +#: taextras.py:210 msgid "get brightness" msgstr "get brightness" -#: taextras.py:179 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "get the brightness of the ambient light" -#: taextras.py:180 +#: taextras.py:212 msgid "average color" msgstr "average color" -#: taextras.py:181 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" -#: taextras.py:183 +#: taextras.py:215 msgid "x position" msgstr "x position" -#: taextras.py:184 +#: taextras.py:216 msgid "return x position" msgstr "return x position" -#: taextras.py:185 +#: taextras.py:217 msgid "y position" msgstr "y position" -#: taextras.py:186 +#: taextras.py:218 msgid "return y position" msgstr "return y position" -#: taextras.py:187 +#: taextras.py:219 msgid "pixels" msgstr "pixels" -#: taextras.py:188 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "return the number of pixels of the biggest blob" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:190 +#: taextras.py:222 +msgid "RGB" +msgstr "RGB" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "set the color mode of the camera to RGB" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:192 +#: taextras.py:225 +msgid "YUV" +msgstr "YUV" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "set the color mode of the camera to YUV" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:194 +#: taextras.py:228 +msgid "HSV" +msgstr "HSV" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "set the color mode of the camera to HSV" -#: taextras.py:195 +#: taextras.py:230 +msgid "get color" +msgstr "get color" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "get the color of an object" + +#: taextras.py:232 +msgid "color distance" +msgstr "color distance" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "set the distance to identify a color" + +#: taextras.py:234 msgid "empty calibration" msgstr "empty calibration" -#: taextras.py:196 +#: taextras.py:235 msgid "error in string conversion" msgstr "error in string conversion" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:202 +#: taextras.py:241 msgid "Pattern detection" msgstr "Pattern detection" -#: taextras.py:203 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "pattern_detection" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Seeing signal" -#: taextras.py:204 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Returns True if the signal is in front of the camera" -#: taextras.py:205 +#: taextras.py:245 msgid "Distance to signal" msgstr "Distance to signal" -#: taextras.py:206 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Returns the distance of the signal to the camera in millimeters" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:211 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot" -#: taextras.py:212 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia" + +#: taextras.py:253 msgid "speed SumBot" msgstr "speed SumBot" -#: taextras.py:213 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "submit the speed to the SumBot" -#: taextras.py:214 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "set the default speed for the movement commands" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:216 +#: taextras.py:257 msgid "forward SumBot" msgstr "forward SumBot" -#: taextras.py:217 +#: taextras.py:258 msgid "move SumBot forward" msgstr "move SumBot forward" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:219 +#: taextras.py:260 msgid "backward SumBot" msgstr "backward SumBot" -#: taextras.py:220 +#: taextras.py:261 msgid "move SumBot backward" msgstr "move SumBot backward" -#: taextras.py:221 +#: taextras.py:262 msgid "stop SumBot" msgstr "stop SumBot" -#: taextras.py:222 +#: taextras.py:263 msgid "stop the SumBot" msgstr "stop the SumBot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:224 +#: taextras.py:265 msgid "left SumBot" msgstr "left SumBot" -#: taextras.py:225 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "turn left the SumBot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:227 +#: taextras.py:268 msgid "right SumBot" msgstr "right SumBot" -#: taextras.py:228 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "turn right the SumBot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:231 +#: taextras.py:272 msgid "angle to center" msgstr "angle to center" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:233 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "get the angle to the center of the dohyo" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:236 +#: taextras.py:277 msgid "angle to Enemy" msgstr "angle to Enemy" -#: taextras.py:237 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "get the angle to the Enemy" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:239 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "x coor. SumBot" -#: taextras.py:240 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "get the x coordinate of the SumBot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:242 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "y coor. SumBot" -#: taextras.py:243 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "get the y coordinate of the SumBot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:245 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "x coor. Enemy" -#: taextras.py:246 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "get the x coordinate of the Enemy" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:248 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "y coor. Enemy" -#: taextras.py:249 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "get the y coordinate of the Enemy" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:251 +#: taextras.py:292 msgid "rotation SumBot" msgstr "rotation SumBot" -#: taextras.py:252 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "get the rotation of the Sumbot" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:254 +#: taextras.py:295 msgid "rotation Enemy" msgstr "rotation Enemy" -#: taextras.py:255 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "get the rotation of the Enemy" -#: taextras.py:256 +#: taextras.py:297 msgid "distance to center" msgstr "distance to center" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:258 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "get the distance to the center of the dohyo" -#: taextras.py:259 +#: taextras.py:300 msgid "distance to Enemy" msgstr "distance to Enemy" -#: taextras.py:260 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "get the distance to the Enemy" -#: taextras.py:261 +#: taextras.py:302 msgid "update information" msgstr "update information" -#: taextras.py:262 +#: taextras.py:303 msgid "update information from the server" msgstr "update information from the server" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:267 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Palette of physics blocks" -#: taextras.py:268 +#: taextras.py:309 msgid "start polygon" msgstr "start polygon" -#: taextras.py:269 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "Begin defining a new polygon based on the current Turtle xy position." -#: taextras.py:271 +#: taextras.py:312 msgid "add point" msgstr "add point" -#: taextras.py:272 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -789,88 +950,88 @@ msgstr "" "Add a new point to the current polygon based on the current Turtle xy " "position." -#: taextras.py:274 +#: taextras.py:315 msgid "end polygon" msgstr "end polygon" -#: taextras.py:275 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Define a new polygon." -#: taextras.py:276 +#: taextras.py:317 msgid "end filled polygon" msgstr "end filled polygon" -#: taextras.py:277 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "Not a simple polygon" -#: taextras.py:278 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Define a new filled polygon." -#: taextras.py:279 +#: taextras.py:320 msgid "triangle" msgstr "triangle" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:281 +#: taextras.py:322 msgid "base" msgstr "base" -#: taextras.py:282 taextras.py:288 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "height" -#: taextras.py:283 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Add a triangle object to the project." -#: taextras.py:284 +#: taextras.py:325 msgid "circle" msgstr "circle" -#: taextras.py:285 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Add a circle object to the project." -#: taextras.py:286 +#: taextras.py:327 msgid "rectangle" msgstr "rectangle" -#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "width" -#: taextras.py:289 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Add a rectangle object to the project." -#: taextras.py:290 +#: taextras.py:331 msgid "reset" msgstr "reset" -#: taextras.py:291 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Reset the project; clear the object list." -#: taextras.py:292 +#: taextras.py:333 msgid "motor" msgstr "motor" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:294 +#: taextras.py:335 msgid "torque" msgstr "torque" -#: taextras.py:295 +#: taextras.py:336 msgid "speed" msgstr "speed" -#: taextras.py:296 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -878,23 +1039,23 @@ msgstr "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." -#: taextras.py:299 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Pin an object down so that it cannot fall." -#: taextras.py:300 +#: taextras.py:341 msgid "joint" msgstr "joint" -#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "x" msgstr "x" -#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "y" msgstr "y" -#: taextras.py:303 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -902,39 +1063,39 @@ msgstr "" "Join two objects together (the most recent object created and the object at " "point x, y)." -#: taextras.py:305 +#: taextras.py:346 msgid "save as Physics activity" msgstr "save as Physics activity" -#: taextras.py:306 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Save the project to the Journal as a Physics activity." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:308 +#: taextras.py:349 msgid "gear" msgstr "gear" -#: taextras.py:309 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Add a gear object to the project." -#: taextras.py:310 +#: taextras.py:351 msgid "density" msgstr "density" -#: taextras.py:311 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Set the density property for objects (density can be any positive number)." -#: taextras.py:313 +#: taextras.py:354 msgid "friction" msgstr "friction" -#: taextras.py:314 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -944,11 +1105,11 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:317 +#: taextras.py:358 msgid "bounciness" msgstr "bounciness" -#: taextras.py:318 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -958,11 +1119,11 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:321 +#: taextras.py:362 msgid "dynamic" msgstr "dynamic" -#: taextras.py:322 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -970,27 +1131,27 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:328 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "Palette of WeDo blocks" -#: taextras.py:329 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo" -#: taextras.py:330 +#: taextras.py:371 msgid "set current WeDo device" msgstr "set current WeDo device" -#: taextras.py:331 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "number of WeDo devices" -#: taextras.py:332 +#: taextras.py:373 msgid "tilt" msgstr "tilt" -#: taextras.py:333 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1000,41 +1161,41 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:337 +#: taextras.py:378 msgid "distance sensor output" msgstr "distance sensor output" -#: taextras.py:338 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A" -#: taextras.py:339 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "returns the current value of Motor A" -#: taextras.py:340 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B" -#: taextras.py:341 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "returns the current value of Motor B" -#: taextras.py:342 +#: taextras.py:383 msgid "set the value for Motor A" msgstr "set the value for Motor A" -#: taextras.py:343 +#: taextras.py:384 msgid "set the value for Motor B" msgstr "set the value for Motor B" -#: taextras.py:344 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo is unavailable" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:346 +#: taextras.py:387 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d is unavailable; defaulting to 1" @@ -1042,134 +1203,130 @@ msgstr "WeDo %d is unavailable; defaulting to 1" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:349 +#: taextras.py:390 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s is unavailable on WeDo %(wedo_number)d" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:354 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palette of LEGO NXT blocks of motors" -#: taextras.py:355 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palette of LEGO NXT blocks of sensors" -#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:357 -msgid "touch" -msgstr "touch" - -#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:359 -msgid "ultrasonic" -msgstr "ultrasonic" - -#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 -#: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 +#: TurtleArt/tabasics.py:388 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "color" -#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sound" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The brick is the NXT controller -#: taextras.py:365 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Please check the connection with the brick" -#: taextras.py:366 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Invalid port '%s'. Port must be: PORT A, B or C" -#: taextras.py:367 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" -#: taextras.py:368 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "The value of power must be between -127 to 127" -#: taextras.py:369 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "The parameter must be a integer, not '%s'" -#: taextras.py:370 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "An error has occurred: check all connections and try to reconnect" -#: taextras.py:371 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT found %s bricks" -#: taextras.py:372 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT not found" -#: taextras.py:373 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "Brick number %s was not found" -#: taextras.py:374 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "nxt-motors" + +#: taextras.py:414 msgid "refresh NXT" msgstr "refresh NXT" -#: taextras.py:375 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Search for a connected NXT brick." -#: taextras.py:376 +#: taextras.py:416 msgid "NXT" msgstr "NXT" -#: taextras.py:377 +#: taextras.py:417 msgid "set current NXT device" msgstr "set current NXT device" -#: taextras.py:378 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "number of NXTs" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "number of NXT devices" -#: taextras.py:379 +#: taextras.py:420 msgid "brick name" msgstr "brick name" -#: taextras.py:380 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "Get the name of a brick." -#: taextras.py:381 +#: taextras.py:422 msgid "play tone" msgstr "play tone" -#: taextras.py:382 +#: taextras.py:423 msgid "frequency" msgstr "frequency" -#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "time" -#: taextras.py:384 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Play a tone at frequency for time." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: turn is the action -#: taextras.py:386 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1177,25 +1334,25 @@ msgstr "" "turn motor\n" "\n" -#: taextras.py:387 +#: taextras.py:428 msgid "port" msgstr "port" -#: taextras.py:388 -msgid "power" -msgstr "power" - #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:390 +#: taextras.py:430 msgid "rotations" msgstr "rotations" -#: taextras.py:391 +#: taextras.py:431 +msgid "power" +msgstr "power" + +#: taextras.py:432 msgid "turn a motor" msgstr "turn a motor" -#: taextras.py:392 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1205,39 +1362,39 @@ msgstr "" "\n" "motors" -#: taextras.py:393 +#: taextras.py:435 msgid "steering" msgstr "steering" -#: taextras.py:394 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synchronize two motors connected in PORT B and PORT C" -#: taextras.py:395 +#: taextras.py:437 msgid "PORT A" msgstr "PORT A" -#: taextras.py:396 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "PORT A of the brick" -#: taextras.py:397 +#: taextras.py:439 msgid "PORT B" msgstr "PORT B" -#: taextras.py:398 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "PORT B of the brick" -#: taextras.py:399 +#: taextras.py:441 msgid "PORT C" msgstr "PORT C" -#: taextras.py:400 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "PORT C of the brick" -#: taextras.py:401 +#: taextras.py:443 msgid "" "synchronize\n" "motors" @@ -1245,225 +1402,233 @@ msgstr "" "synchronize\n" "motors" -#: taextras.py:402 +#: taextras.py:444 msgid "start motor" msgstr "start motor" -#: taextras.py:403 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Run a motor forever." -#: taextras.py:404 +#: taextras.py:446 msgid "brake motor" msgstr "brake motor" -#: taextras.py:405 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Stop a specified motor." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:407 +#: taextras.py:449 msgid "reset motor" msgstr "reset motor" -#: taextras.py:408 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Reset the motor counter." -#: taextras.py:409 +#: taextras.py:451 msgid "motor position" msgstr "motor position" -#: taextras.py:410 +#: taextras.py:452 msgid "Get the motor position." msgstr "Get the motor position." -#: taextras.py:411 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "nxt-sensors" + +#: taextras.py:454 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:412 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "PORT 1 of the brick" -#: taextras.py:413 +#: taextras.py:456 msgid "read" msgstr "read" -#: taextras.py:414 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" -#: taextras.py:415 +#: taextras.py:458 msgid "Read sensor output." msgstr "Read sensor output." -#: taextras.py:416 +#: taextras.py:459 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:417 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "PORT 2 of the brick" -#: taextras.py:418 +#: taextras.py:461 msgid "light sensor" msgstr "light sensor" -#: taextras.py:419 +#: taextras.py:462 msgid "gray sensor" msgstr "gray sensor" -#: taextras.py:420 +#: taextras.py:463 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:421 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "PORT 3 of the brick" -#: taextras.py:422 -msgid "touch sensor" -msgstr "touch sensor" +#: taextras.py:465 +msgid "button sensor" +msgstr "button sensor" -#: taextras.py:423 +#: taextras.py:466 msgid "distance sensor" msgstr "distance sensor" -#: taextras.py:424 +#: taextras.py:467 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:425 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "PORT 4 of the brick" -#: taextras.py:426 +#: taextras.py:469 msgid "sound sensor" msgstr "sound sensor" -#: taextras.py:427 +#: taextras.py:470 msgid "color sensor" msgstr "color sensor" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:430 +#: taextras.py:473 msgid "set light" msgstr "set light" -#: taextras.py:431 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Set color sensor light." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:433 +#: taextras.py:476 msgid "battery level" msgstr "battery level" -#: taextras.py:434 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "Get the battery level of the brick in millivolts" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:439 +#: taextras.py:482 msgid "Palette of Arduino blocks" msgstr "Palette of Arduino blocks" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:445 +#: taextras.py:488 msgid "PWM" msgstr "PWM" -#: taextras.py:446 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO" -#: taextras.py:447 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERROR: Check the Arduino and the number of port." -#: taextras.py:448 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERROR: Value must be a number from 0 to 255." -#: taextras.py:449 +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1" -#: taextras.py:450 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." -#: taextras.py:451 +#: taextras.py:494 msgid "ERROR: The value must be an integer." msgstr "ERROR: The value must be an integer." -#: taextras.py:452 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." msgstr "ERROR: The pin must be an integer." -#: taextras.py:453 +#: taextras.py:496 +msgid "arduino" +msgstr "arduino" + +#: taextras.py:497 msgid "refresh Arduino" msgstr "refresh Arduino" -#: taextras.py:454 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Search for connected Arduinos." -#: taextras.py:455 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino" -#: taextras.py:456 +#: taextras.py:500 msgid "set current Arduino board" msgstr "set current Arduino board" -#: taextras.py:457 +#: taextras.py:501 msgid "number of Arduinos" msgstr "number of Arduinos" -#: taextras.py:458 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "number of Arduino boards" -#: taextras.py:459 +#: taextras.py:503 msgid "Arduino name" msgstr "Arduino name" -#: taextras.py:460 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Get the name of an Arduino." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:463 +#: taextras.py:507 msgid "pin mode" msgstr "pin mode" -#: taextras.py:466 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." -#: taextras.py:467 +#: taextras.py:511 msgid "analog write" msgstr "analog write" -#: taextras.py:469 +#: taextras.py:513 msgid "Write analog value in specified port." msgstr "Write analog value in specified port." -#: taextras.py:470 +#: taextras.py:514 msgid "analog read" msgstr "analog read" -#: taextras.py:471 +#: taextras.py:515 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1471,104 +1636,108 @@ msgstr "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." -#: taextras.py:473 +#: taextras.py:517 msgid "digital write" msgstr "digital write" -#: taextras.py:474 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Write digital value to specified port." -#: taextras.py:475 +#: taextras.py:519 msgid "digital read" msgstr "digital read" -#: taextras.py:476 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Read value from digital port." -#: taextras.py:478 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Set HIGH value for digital port." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "Configure Arduino port for digital input." -#: taextras.py:479 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Configure Arduino port to drive a servo." -#: taextras.py:481 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "Configure Arduino port for digital output." -#: taextras.py:482 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configure Arduino port for PWM (pulse-width modulation)." -#: taextras.py:483 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" msgstr "Not found Arduino %s" -#: taextras.py:484 +#: taextras.py:528 msgid "The pin must be an integer" msgstr "The pin must be an integer" -#: taextras.py:485 +#: taextras.py:529 msgid "The device must be an integer" msgstr "The device must be an integer" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: plugin to control an ExpEyes device -#: taextras.py:490 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Palette of Expeyes blocks" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Programmable voltage output -#: taextras.py:492 +#: taextras.py:536 msgid "set PVS" msgstr "set PVS" -#: taextras.py:493 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "set programmable voltage output" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Square wave 1 voltage output -#: taextras.py:495 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "set SQR1 voltage" -#: taextras.py:496 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "set square wave 1 voltage output" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Square wave 2 voltage output -#: taextras.py:498 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "set SQR2 voltage" -#: taextras.py:499 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "set square wave 2 voltage output" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Digital output level -#: taextras.py:501 +#: taextras.py:545 msgid "set OD1" msgstr "set OD1" -#: taextras.py:502 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "set digital output level (OD1) low (0) or high (1)" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Input 1 voltage level -#: taextras.py:504 +#: taextras.py:548 msgid "IN1 level" msgstr "IN1 level" -#: taextras.py:505 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1578,11 +1747,11 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Input 2 voltage level -#: taextras.py:508 +#: taextras.py:552 msgid "IN2 level" msgstr "IN2 level" -#: taextras.py:509 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1592,11 +1761,11 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Resistive sensor voltage level -#: taextras.py:512 +#: taextras.py:556 msgid "SEN level" msgstr "SEN level" -#: taextras.py:513 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1604,25 +1773,25 @@ msgstr "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" -#: taextras.py:515 +#: taextras.py:559 msgid "capture" msgstr "capture" -#: taextras.py:516 +#: taextras.py:560 msgid "input" msgstr "input" -#: taextras.py:517 +#: taextras.py:561 msgid "samples" msgstr "samples" -#: taextras.py:518 +#: taextras.py:562 msgid "interval" msgstr "interval" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: MS is microseconds -#: taextras.py:520 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1630,95 +1799,95 @@ msgstr "" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Analog input 1 voltage level -#: taextras.py:523 +#: taextras.py:567 msgid "A1" msgstr "A1" -#: taextras.py:524 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "read analog input 1 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Analog input 2 voltage level -#: taextras.py:526 +#: taextras.py:570 msgid "A2" msgstr "A2" -#: taextras.py:527 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "read analog input 2 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read input 1 voltage -#: taextras.py:529 +#: taextras.py:573 msgid "IN1" msgstr "IN1" -#: taextras.py:530 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "read input 1 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read input 2 voltage -#: taextras.py:532 +#: taextras.py:576 msgid "IN2" msgstr "IN2" -#: taextras.py:533 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "read input 2 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read analog sensor input voltage -#: taextras.py:535 +#: taextras.py:579 msgid "SEN" msgstr "SEN" -#: taextras.py:536 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "read analog sensor input voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read square wave 1 input voltage -#: taextras.py:538 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1" -#: taextras.py:539 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "read square wave 1 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read square wave 2 input voltage -#: taextras.py:541 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2" -#: taextras.py:542 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "read square wave 2 voltage" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read programmable voltage -#: taextras.py:544 +#: taextras.py:588 msgid "PVS" msgstr "PVS" -#: taextras.py:545 +#: taextras.py:589 msgid "read programmable voltage" msgstr "read programmable voltage" -#: taextras.py:546 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "Expeyes device not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "resume playing video or audio" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Title" @@ -1727,15 +1896,15 @@ msgstr "Title" msgid "Average RGB color from camera is pushed to the stack" msgstr "Average RGB color from camera is pushed to the stack" -#: TurtleArt/tabasics.py:513 +#: TurtleArt/tabasics.py:519 msgid "yellow" msgstr "yellow" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "displays polar coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "emptys FILO (first-in-last-out heap)" @@ -1752,39 +1921,39 @@ msgstr "camera output" msgid "push acceleration in x, y, z to heap" msgstr "push acceleration in x, y, z to heap" -#: TurtleArt/tabasics.py:827 +#: TurtleArt/tabasics.py:837 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "if-then operator that uses boolean operators from Numbers palette" -#: TurtleArt/tabasics.py:858 +#: TurtleArt/tabasics.py:868 msgid "jogs stack right" msgstr "jogs stack right" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Sugar Journal media object" -#: TurtleArt/tabasics.py:967 +#: TurtleArt/tabasics.py:979 msgid "box 2" msgstr "box 2" -#: TurtleArt/tabasics.py:957 +#: TurtleArt/tabasics.py:969 msgid "box 1" msgstr "box 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453 msgid "Step" msgstr "Step" -#: TurtleArt/tabasics.py:636 +#: TurtleArt/tabasics.py:644 msgid "multiplies two numeric inputs" msgstr "multiplies two numeric inputs" -#: turtleblocks.py:415 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Show/hide blocks" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444 msgid "Hide palette" msgstr "Hide palette" @@ -1796,11 +1965,11 @@ msgstr "Buddies" msgid "My Turtle Art session" msgstr "My Turtle Art session" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Sugar Journal video object" -#: TurtleArt/tabasics.py:516 +#: TurtleArt/tabasics.py:522 msgid "cyan" msgstr "cyan" @@ -1814,50 +1983,50 @@ msgstr "" "A Logo-inspired turtle that draws colorful pictures with snap-together " "visual programming blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "xcor of right of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Palette of extra options" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783 +#: TurtleArtActivity.py:999 msgid "Load example" msgstr "Load example" -#: TurtleArt/tabasics.py:1060 +#: TurtleArt/tabasics.py:1074 msgid "move all blocks to trash" msgstr "move all blocks to trash" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "list" -#: turtleblocks.py:295 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "Configuration directory not writable: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "media resume" -#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302 msgid "heading" msgstr "heading" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:976 msgid "Sharing blocks disabled" msgstr "Sharing blocks disabled" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "saves turtle graphics as an SVG file in the Sugar Journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "draws text or show media from the Journal" @@ -1865,53 +2034,53 @@ msgstr "draws text or show media from the Journal" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "video" -#: TurtleArt/tabasics.py:517 +#: TurtleArt/tabasics.py:523 msgid "blue" msgstr "blue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "displays Cartesian coordinates" -#: turtleblocks.py:256 +#: turtleblocks.py:282 msgid "No option action:" msgstr "No option action:" -#: TurtleArt/tabasics.py:866 +#: TurtleArt/tabasics.py:876 msgid "jogs stack down" msgstr "jogs stack down" -#: TurtleArt/tabasics.py:672 +#: TurtleArt/tabasics.py:680 msgid "modular (remainder) operator" msgstr "modular (remainder) operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "bottom y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "save SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "runs code found in the tamyblock.py module found in the Journal" -#: TurtleArt/tabasics.py:431 +#: TurtleArt/tabasics.py:435 msgid "pen down" msgstr "pen down" -#: TurtleArt/tabasics.py:789 +#: TurtleArt/tabasics.py:799 msgid "wait" msgstr "wait" -#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004 msgid "box" msgstr "box" @@ -1919,19 +2088,19 @@ msgstr "box" msgid "Failed to upload!" msgstr "Failed to upload!" -#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 +#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811 msgid "shift" msgstr "shift" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589 msgid "invokes named action stack" msgstr "invokes named action stack" -#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 -#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 -#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 -#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921 +#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933 +#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594 +#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227 +#: TurtleArt/tawindow.py:4575 msgid "action" msgstr "action" @@ -1940,20 +2109,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "do-until-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:90 +#: turtleblocks.py:94 msgid "usage is" msgstr "usage is" -#: TurtleArt/tabasics.py:970 +#: TurtleArt/tabasics.py:982 msgid "Variable 2 (numeric value)" msgstr "Variable 2 (numeric value)" -#: TurtleArt/tabasics.py:645 +#: TurtleArt/tabasics.py:653 msgid "divide" msgstr "divide" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "picture name" @@ -1962,32 +2131,32 @@ msgstr "picture name" msgid "while" msgstr "while" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "the canvas width" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "empty heap?" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618 msgid "named variable (numeric value)" msgstr "named variable (numeric value)" -#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 +#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790 msgid "next" msgstr "next" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:835 msgid "if then" msgstr "if then" -#: TurtleArt/tabasics.py:453 +#: TurtleArt/tabasics.py:457 msgid "set pen size" msgstr "set pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "presentation template: select Journal object (no description)" @@ -1996,15 +2165,15 @@ msgstr "presentation template: select Journal object (no description)" msgid "until" msgstr "until" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "media stop" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:334 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Turn on hover help" -#: TurtleArt/tabasics.py:1050 +#: TurtleArt/tabasics.py:1064 msgid "permanently deletes items in trash" msgstr "permanently deletes items in trash" @@ -2017,11 +2186,11 @@ msgstr "" "#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n" "U-turn" -#: TurtleArt/tabasics.py:1008 +#: TurtleArt/tabasics.py:1020 msgid "top of Action 1 stack" msgstr "top of Action 1 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2029,30 +2198,30 @@ msgstr "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" -#: TurtleArt/tabasics.py:784 +#: TurtleArt/tabasics.py:794 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palette of flow operators" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "top of a collapsed stack" -#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "if-then-else operator that uses boolean operators from Numbers palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "returns mouse y coordinate" -#: TurtleArt/tabasics.py:398 +#: TurtleArt/tabasics.py:402 msgid "holds current pen shade" msgstr "holds current pen shade" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinewave" @@ -2060,65 +2229,65 @@ msgstr "sinewave" msgid "Login failed" msgstr "Login failed" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "left x" # -#: TurtleArt/tabasics.py:226 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "seth" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB color under the turtle is pushed to the stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "declutters canvas by hiding blocks" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1064 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1062 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1067 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1055 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1060 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Python chr operator" -#: TurtleArt/tabasics.py:857 +#: TurtleArt/tabasics.py:867 msgid "horizontal space" msgstr "horizontal space" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:690 TurtleArtActivity.py:851 msgid "Metric coordinates" msgstr "Metric coordinates" -#: TurtleArt/tabasics.py:902 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: TurtleArt/tabasics.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "string value" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "description" -#: TurtleArt/talogo.py:572 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "I don't know how to" @@ -2126,20 +2295,20 @@ msgstr "I don't know how to" msgid "Username:" msgstr "Username:" -#: TurtleArt/tabasics.py:470 +#: TurtleArt/tabasics.py:474 msgid "starts filled polygon (used with end fill block)" msgstr "starts filled polygon (used with end fill block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "presentation template: select four Journal objects" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775 +#: TurtleArtActivity.py:845 turtleblocks.py:430 msgid "View" msgstr "View" -#: TurtleArt/tabasics.py:374 +#: TurtleArt/tabasics.py:378 msgid "sets gray level of the line drawn by the turtle" msgstr "sets gray level of the line drawn by the turtle" @@ -2147,68 +2316,68 @@ msgstr "sets gray level of the line drawn by the turtle" msgid "Password:" msgstr "Password:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "turtle sees" -#: TurtleArt/tabasics.py:872 +#: TurtleArt/tabasics.py:882 msgid "stop action" msgstr "stop action" -#: TurtleArt/tabasics.py:515 +#: TurtleArt/tabasics.py:521 msgid "green" msgstr "green" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:401 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "shade" -#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335 msgid "fills the background with (color, shade)" msgstr "fills the background with (color, shade)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "save picture" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "pitch" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "returns 1 if mouse button is pressed" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853 msgid "Rescale coordinates up" msgstr "Rescale coordinates up" -#: TurtleArt/tabasics.py:419 +#: TurtleArt/tabasics.py:423 msgid "pen up" msgstr "pen up" -#: TurtleArt/tabasics.py:511 +#: TurtleArt/tabasics.py:517 msgid "orange" msgstr "orange" -#: TurtleArt/tabasics.py:793 +#: TurtleArt/tabasics.py:803 msgid "pauses program execution a specified number of seconds" msgstr "pauses program execution a specified number of seconds" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "pushes value onto FILO (first-in last-out heap)" -#: TurtleArt/tabasics.py:1059 +#: TurtleArt/tabasics.py:1073 msgid "clear all" msgstr "clear all" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 msgid "then" msgstr "then" @@ -2216,44 +2385,45 @@ msgstr "then" msgid "Register" msgstr "Register" -#: TurtleArt/tabasics.py:751 +#: TurtleArt/tabasics.py:759 msgid "not" msgstr "not" -#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 +#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857 msgid "if then else" msgstr "if then else" -#: TurtleArt/tabasics.py:875 +#: TurtleArt/tabasics.py:885 msgid "stops current action" msgstr "stops current action" -#: TurtleArt/tabasics.py:185 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "turns turtle clockwise (angle in degrees)" -#: TurtleArt/tabasics.py:410 +#: TurtleArt/tabasics.py:414 msgid "holds current gray level (can be used in place of a number block)" msgstr "holds current gray level (can be used in place of a number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "xcor of left of screen" -#: turtleblocks.py:394 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Reset block size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "turtle" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "displays next palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "hide blocks" @@ -2262,35 +2432,35 @@ msgstr "hide blocks" msgid "light level detected by camera" msgstr "light level detected by camera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Python int operator" -#: TurtleArt/tabasics.py:732 +#: TurtleArt/tabasics.py:740 msgid "logical less-than operator" msgstr "logical less-than operator" -#: TurtleArt/tabasics.py:1055 +#: TurtleArt/tabasics.py:1069 msgid "restore all blocks from trash" msgstr "restore all blocks from trash" -#: turtleblocks.py:374 +#: turtleblocks.py:404 msgid "Save" msgstr "Save" -#: TurtleArt/tabasics.py:929 +#: TurtleArt/tabasics.py:941 msgid "store in box 1" msgstr "store in box 1" -#: TurtleArt/tabasics.py:943 +#: TurtleArt/tabasics.py:955 msgid "store in box 2" msgstr "store in box 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "hides the Sugar toolbars" -#: TurtleArt/tabasics.py:241 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2298,24 +2468,24 @@ msgstr "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "print" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "returns mouse x coordinate" -#: TurtleArt/tabasics.py:510 +#: TurtleArt/tabasics.py:516 msgid "red" msgstr "red" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989 +#: TurtleArtActivity.py:1025 turtleblocks.py:408 msgid "Save as Logo" msgstr "Save as Logo" -#: TurtleArt/tabasics.py:347 +#: TurtleArt/tabasics.py:351 msgid "sets color of the line drawn by the turtle" msgstr "sets color of the line drawn by the turtle" @@ -2332,29 +2502,30 @@ msgstr "Enable collaboration" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Palette of sensor blocks" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013 +#: TurtleArtActivity.py:1035 msgid "Load plugin" msgstr "Load plugin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "returns True if mouse button is pressed" -#: TurtleArt/tabasics.py:707 +#: TurtleArt/tabasics.py:715 msgid "number" msgstr "number" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "query keyboard" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "top" @@ -2362,7 +2533,7 @@ msgstr "top" msgid "Submit to Web" msgstr "Submit to Web" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Cartesian coordinates" @@ -2370,45 +2541,45 @@ msgstr "Cartesian coordinates" msgid "Nickname" msgstr "Nickname" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "set scale" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205 +#: TurtleArtActivity.py:800 msgid "Share selected blocks" msgstr "Share selected blocks" -#: TurtleArt/tabasics.py:520 +#: TurtleArt/tabasics.py:526 msgid "white" msgstr "white" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:904 msgid "connects action to toolbar run buttons" msgstr "connects action to toolbar run buttons" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "elapsed time (in seconds) since program started" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" msgstr "amplitude" -#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 +#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Cancel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "the canvas height" -#: TurtleArt/tabasics.py:619 +#: TurtleArt/tabasics.py:627 msgid "minus" msgstr "minus" -#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 +#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771 msgid "and" msgstr "and" @@ -2416,17 +2587,17 @@ msgstr "and" msgid "top of a collapsible stack" msgstr "top of a collapsible stack" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "as input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 msgid "Python block" msgstr "Python block" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "media wait" @@ -2435,29 +2606,25 @@ msgstr "media wait" msgid "acceleration" msgstr "acceleration" -#: TurtleArt/tabasics.py:491 +#: TurtleArt/tabasics.py:495 msgid "holds current pen size (can be used in place of a number block)" msgstr "holds current pen size (can be used in place of a number block)" -#: TurtleArt/tabasics.py:343 -msgid "set color" -msgstr "set color" - -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "loads a block" -#: TurtleArt/tabasics.py:308 +#: TurtleArt/tabasics.py:312 msgid "Palette of pen commands" msgstr "Palette of pen commands" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "shows values in FILO (first-in last-out heap)" @@ -2466,108 +2633,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "do-while-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:381 +#: turtleblocks.py:411 msgid "File" msgstr "File" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:762 msgid "logical NOT operator" msgstr "logical NOT operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "ycor of bottom of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "presentation template: select Journal object (with description)" -#: TurtleArt/tabasics.py:601 +#: TurtleArt/tabasics.py:609 msgid "Palette of numeric operators" msgstr "Palette of numeric operators" -#: TurtleArt/tabasics.py:633 +#: TurtleArt/tabasics.py:641 msgid "multiply" msgstr "multiply" -#: TurtleArt/tabasics.py:800 +#: TurtleArt/tabasics.py:810 msgid "forever" msgstr "forever" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1327 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s already installed." -#: TurtleArt/tabasics.py:361 +#: TurtleArt/tabasics.py:365 msgid "sets shade of the line drawn by the turtle" msgstr "sets shade of the line drawn by the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "speaks text" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:272 msgid "snapshot" msgstr "snapshot" -#: TurtleArt/tabasics.py:156 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "presentation template: select two Journal objects" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421 msgid "Grow blocks" msgstr "Grow blocks" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: TurtleArtActivity.py:682 TurtleArtActivity.py:846 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Fullscreen" -#: turtleblocks.py:271 +#: turtleblocks.py:297 msgid "File not found" msgstr "File not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "show" -#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 -#: TurtleArt/tabasics.py:901 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912 +#: TurtleArt/tabasics.py:913 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "text" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "random" msgstr "random" -#: TurtleArt/tabasics.py:719 +#: TurtleArt/tabasics.py:727 msgid "logical greater-than operator" msgstr "logical greater-than operator" -#: TurtleArt/tabasics.py:173 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "turns turtle counterclockwise (angle in degrees)" -#: TurtleArt/tabasics.py:521 +#: TurtleArt/tabasics.py:527 msgid "black" msgstr "black" -#: TurtleArt/tabasics.py:684 +#: TurtleArt/tabasics.py:692 msgid "calculates square root" msgstr "calculates square root" -#: TurtleArt/tabasics.py:255 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2575,11 +2742,11 @@ msgstr "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "mouse x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "mouse y" @@ -2587,27 +2754,27 @@ msgstr "mouse y" msgid "stop" msgstr "stop" -#: TurtleArt/tabasics.py:716 +#: TurtleArt/tabasics.py:724 msgid "greater than" msgstr "greater than" -#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Help" -#: turtleblocks.py:469 +#: turtleblocks.py:500 msgid "Save project?" msgstr "Save project?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "chooses which turtle to command" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "right x" @@ -2616,32 +2783,32 @@ msgstr "right x" msgid "light level detected by light sensor" msgstr "light level detected by light sensor" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233 +#: TurtleArtActivity.py:1313 msgid "Plugin could not be installed." msgstr "Plugin could not be installed." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "keyboard" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "arc" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "radius" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Polar coordinates" -#: TurtleArt/tabasics.py:357 +#: TurtleArt/tabasics.py:361 msgid "set shade" msgstr "set shade" -#: TurtleArt/tabasics.py:764 +#: TurtleArt/tabasics.py:772 msgid "logical AND operator" msgstr "logical AND operator" @@ -2653,23 +2820,19 @@ msgstr "" "You must have an account at http://turtleartsite.sugarlabs.org to upload " "your project." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 -msgid "palette" -msgstr "palette" - -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452 msgid "Run" msgstr "Run" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "show heap" -#: TurtleArt/tabasics.py:230 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "sets the heading of the turtle (0 is towards the top of the screen.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "selects a palette" @@ -2683,19 +2846,19 @@ msgid "Title:" msgstr "Title:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Palette of media objects" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:674 msgid "Restore blocks from trash" msgstr "Restore blocks from trash" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:896 msgid "Palette of variable blocks" msgstr "Palette of variable blocks" -#: TurtleArt/tabasics.py:708 +#: TurtleArt/tabasics.py:716 msgid "used as numeric input in mathematic operators" msgstr "used as numeric input in mathematic operators" @@ -2709,7 +2872,7 @@ msgstr "Upload" msgid "Server" msgstr "Server" -#: TurtleArt/tabasics.py:960 +#: TurtleArt/tabasics.py:972 msgid "Variable 1 (numeric value)" msgstr "Variable 1 (numeric value)" @@ -2717,68 +2880,68 @@ msgstr "Variable 1 (numeric value)" msgid "Neighborhood" msgstr "Neighborhood" -#: TurtleArt/tabasics.py:611 +#: TurtleArt/tabasics.py:619 msgid "adds two alphanumeric inputs" msgstr "adds two alphanumeric inputs" -#: TurtleArt/tabasics.py:740 +#: TurtleArt/tabasics.py:748 msgid "equal" msgstr "equal" -#: TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:845 msgid "else" msgstr "else" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "doesn't like" -#: turtleblocks.py:467 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "You have unsaved work. Would you like to save before quitting?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "restores hidden blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "stop video or audio" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:426 msgid "Turtle will not draw when moved." msgstr "Turtle will not draw when moved." #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "pop" -#: TurtleArt/tabasics.py:490 +#: TurtleArt/tabasics.py:494 msgid "pen size" msgstr "pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "turtle shell" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)" -#: TurtleArt/tabasics.py:680 +#: TurtleArt/tabasics.py:688 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "speak" @@ -2786,50 +2949,50 @@ msgstr "speak" msgid "read value from RFID device" msgstr "read value from RFID device" -#: TurtleArt/tabasics.py:199 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "moves turtle along an arc" -#: TurtleArt/tabasics.py:744 +#: TurtleArt/tabasics.py:752 msgid "logical equal-to operator" msgstr "logical equal-to operator" -#: TurtleArt/tabasics.py:508 +#: TurtleArt/tabasics.py:514 msgid "Palette of pen colors" msgstr "Palette of pen colors" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "pause video or audio" -#: TurtleArt/tabasics.py:934 +#: TurtleArt/tabasics.py:946 msgid "stores numeric value in Variable 1" msgstr "stores numeric value in Variable 1" -#: TurtleArt/tabasics.py:948 +#: TurtleArt/tabasics.py:960 msgid "stores numeric value in Variable 2" msgstr "stores numeric value in Variable 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "put a custom 'shell' on the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "button down" -#: TurtleArt/tabasics.py:146 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "moves turtle backward" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "ycor of top of screen" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Show blocks" @@ -2845,23 +3008,23 @@ msgstr "save" msgid "Colors" msgstr "Colors" -#: TurtleArt/tabasics.py:457 +#: TurtleArt/tabasics.py:461 msgid "sets size of the line drawn by the turtle" msgstr "sets size of the line drawn by the turtle" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:1005 turtleblocks.py:402 msgid "Open" msgstr "Open" -#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 +#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143 msgid "orientation" msgstr "orientation" -#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2869,47 +3032,47 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 msgid "if" msgstr "if" -#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:785 turtleblocks.py:455 msgid "Stop" msgstr "Stop" -#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 +#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046 msgid "action 2" msgstr "action 2" -#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 +#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036 msgid "action 1" msgstr "action 1" -#: TurtleArt/tabasics.py:479 +#: TurtleArt/tabasics.py:483 msgid "end fill" msgstr "end fill" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433 msgid "Copy" msgstr "Copy" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434 msgid "Paste" msgstr "Paste" -#: TurtleArt/talogo.py:512 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "did not output to" @@ -2921,44 +3084,44 @@ msgstr "Activities" msgid "Upload to Web" msgstr "Upload to Web" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "empty heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "pops value off FILO (first-in last-out heap)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451 msgid "Clean" msgstr "Clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Palette of presentation templates" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "angle" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:666 msgid "identity" msgstr "identity" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:804 TurtleArtActivity.py:981 msgid "Save/Load" msgstr "Save/Load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "top y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "audio" -#: turtleblocks.py:417 +#: turtleblocks.py:448 msgid "Tools" msgstr "Tools" @@ -2966,16 +3129,16 @@ msgstr "Tools" msgid "Port" msgstr "Port" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "comment" -#: TurtleArt/tabasics.py:622 +#: TurtleArt/tabasics.py:630 msgid "subtracts bottom numeric input from top numeric input" msgstr "subtracts bottom numeric input from top numeric input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "media pause" @@ -2983,15 +3146,15 @@ msgstr "media pause" msgid "push destination rgb value to heap" msgstr "push destination rgb value to heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "query for keyboard input (results stored in keyboard block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Cartesian" -#: TurtleArt/tabasics.py:159 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "clears the screen and reset the turtle" @@ -3000,49 +3163,49 @@ msgstr "clears the screen and reset the turtle" msgid "raw microphone input signal" msgstr "raw microphone input signal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "returns the color that the turtle \"sees\"" -#: TurtleArt/tabasics.py:1027 +#: TurtleArt/tabasics.py:1039 msgid "invokes Action 1 stack" msgstr "invokes Action 1 stack" -#: TurtleArt/tabasics.py:124 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Palette of turtle commands" -#: TurtleArt/tabasics.py:804 +#: TurtleArt/tabasics.py:814 msgid "loops forever" msgstr "loops forever" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "show aligned" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1328 #, python-format msgid "Do you want to reinstall %s?" msgstr "Do you want to reinstall %s?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008 +#: TurtleArtActivity.py:1030 turtleblocks.py:403 msgid "Load project" msgstr "Load project" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:656 TurtleArtActivity.py:776 msgid "Project" msgstr "Project" -#: turtleblocks.py:423 +#: turtleblocks.py:454 msgid "Debug" msgstr "Debug" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857 msgid "Turn off hover help" msgstr "Turn off hover help" -#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 +#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677 msgid "mod" msgstr "mod" @@ -3050,15 +3213,15 @@ msgstr "mod" msgid "Password" msgstr "Password" -#: TurtleArt/tabasics.py:865 +#: TurtleArt/tabasics.py:875 msgid "vertical space" msgstr "vertical space" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1309 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Please restart Turtle Art in order to use the plugin." -#: TurtleArt/tabasics.py:481 +#: TurtleArt/tabasics.py:485 msgid "completes filled polygon (used with start fill block)" msgstr "completes filled polygon (used with start fill block)" @@ -3066,72 +3229,72 @@ msgstr "completes filled polygon (used with start fill block)" msgid "Share" msgstr "Share" -#: TurtleArt/tabasics.py:728 +#: TurtleArt/tabasics.py:736 msgid "less than" msgstr "less than" -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:689 msgid "square root" msgstr "square root" -#: turtleblocks.py:388 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Rescale coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "show blocks" -#: turtleblocks.py:380 +#: turtleblocks.py:410 msgid "Quit" msgstr "Quit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Sugar Journal description field" -#: TurtleArt/tabasics.py:371 +#: TurtleArt/tabasics.py:375 msgid "set gray" msgstr "set gray" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "presentation bulleted list" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "duration" -#: turtleblocks.py:371 +#: turtleblocks.py:397 msgid "New" msgstr "New" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "places a comment in your code" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "read pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "scale" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "bottom" -#: TurtleArt/tabasics.py:518 +#: TurtleArt/tabasics.py:524 msgid "purple" msgstr "purple" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:518 msgid "Rescale coordinates down" msgstr "Rescale coordinates down" #: TurtleArt/tautils.py:593 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "click to open" @@ -3148,15 +3311,15 @@ msgstr "Configuration" msgid "Description:" msgstr "Description:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "journal" -#: TurtleArt/tabasics.py:1049 +#: TurtleArt/tabasics.py:1063 msgid "empty trash" msgstr "empty trash" -#: TurtleArt/tabasics.py:434 +#: TurtleArt/tabasics.py:438 msgid "Turtle will draw when moved." msgstr "Turtle will draw when moved." @@ -3164,56 +3327,57 @@ msgstr "Turtle will draw when moved." msgid "Load..." msgstr "Load..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Sugar Journal audio object" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Stop turtle" -#: turtleblocks.py:425 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Turtle" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "changes the orientation of the palette of blocks" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643 msgid "store in" msgstr "store in" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066 msgid "Hide blocks" msgstr "Hide blocks" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016 +#: TurtleArtActivity.py:1038 msgid "Load Python block" msgstr "Load Python block" -#: TurtleArt/tabasics.py:607 +#: TurtleArt/tabasics.py:615 msgid "plus" msgstr "plus" -#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 +#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782 msgid "or" msgstr "or" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "presentation template: list of bullets" -#: TurtleArt/tabasics.py:660 +#: TurtleArt/tabasics.py:668 msgid "identity operator used for extending blocks" msgstr "identity operator used for extending blocks" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Shrink blocks" -#: TurtleArt/tabasics.py:269 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3221,55 +3385,55 @@ msgstr "" "holds current heading value of the turtle (can be used in place of a number " "block)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4424 msgid "image" msgstr "image" -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:703 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "returns random number between minimum (top) and maximum (bottom) values" -#: TurtleArt/tabasics.py:385 +#: TurtleArt/tabasics.py:389 msgid "holds current pen color (can be used in place of a number block)" msgstr "holds current pen color (can be used in place of a number block)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:344 turtleblocks.py:442 msgid "Show palette" msgstr "Show palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "saves a picture to the Sugar Journal" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782 +#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028 msgid "Save snapshot" msgstr "Save snapshot" -#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 +#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214 msgid "start" msgstr "start" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "returns True if heap is empty" -#: TurtleArt/tabasics.py:133 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "moves turtle forward" -#: TurtleArt/tabasics.py:129 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "forward" -#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 -#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007 +#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633 +#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604 +#: TurtleArt/tawindow.py:4634 msgid "my box" msgstr "my box" @@ -3277,31 +3441,31 @@ msgstr "my box" msgid "Account ID" msgstr "Account ID" -#: TurtleArt/tawindow.py:1467 +#: TurtleArt/tawindow.py:1514 msgid "Select blocks to share" msgstr "Select blocks to share" -#: TurtleArt/tabasics.py:142 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "back" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "sets the scale of media" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "holds current scale value" -#: TurtleArt/tabasics.py:911 +#: TurtleArt/tabasics.py:923 msgid "top of nameable action stack" msgstr "top of nameable action stack" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648 msgid "stores numeric value in named variable" msgstr "stores numeric value in named variable" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:783 msgid "logical OR operator" msgstr "logical OR operator" @@ -3312,7 +3476,7 @@ msgstr "logical OR operator" msgid "microphone input voltage" msgstr "microphone input voltage" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:826 msgid "loops specified number of times" msgstr "loops specified number of times" @@ -3320,23 +3484,23 @@ msgstr "loops specified number of times" msgid "Save..." msgstr "Save..." -#: TurtleArt/tabasics.py:1037 +#: TurtleArt/tabasics.py:1049 msgid "invokes Action 2 stack" msgstr "invokes Action 2 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "setxy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "title y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "title x" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 msgid "fill screen" msgstr "fill screen" @@ -3344,37 +3508,38 @@ msgstr "fill screen" msgid "other" msgstr "other" -#: turtleblocks.py:375 +#: turtleblocks.py:405 msgid "Save as" msgstr "Save as" -#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "set xy" msgstr "set xy" -#: TurtleArt/tabasics.py:1045 +#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "trash" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "polar" -#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825 msgid "repeat" msgstr "repeat" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "wait for current video or audio to complete" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986 +#: TurtleArtActivity.py:1022 turtleblocks.py:406 msgid "Save as image" msgstr "Save as image" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774 +#: TurtleArtActivity.py:827 turtleblocks.py:439 msgid "Edit" msgstr "Edit" @@ -3385,39 +3550,39 @@ msgstr "Edit" msgid "microphone input resistance" msgstr "microphone input resistance" -#: TurtleArt/tabasics.py:1017 +#: TurtleArt/tabasics.py:1029 msgid "top of Action 2 stack" msgstr "top of Action 2 stack" -#: TurtleArt/tabasics.py:648 +#: TurtleArt/tabasics.py:656 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "divides top numeric input (numerator) by bottom numeric input (denominator)" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "prints value in status block at bottom of the screen" -#: TurtleArt/tabasics.py:468 +#: TurtleArt/tabasics.py:472 msgid "start fill" msgstr "start fill" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "holds results of query-keyboard block as ASCII" #. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "push" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3425,11 +3590,11 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" -#: TurtleArt/tabasics.py:1054 +#: TurtleArt/tabasics.py:1068 msgid "restore all" msgstr "restore all" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "hello" @@ -3437,45 +3602,65 @@ msgstr "hello" msgid "TurtleBlocks" msgstr "TurtleBlocks" -#: TurtleArt/tabasics.py:443 +#: TurtleArt/tabasics.py:308 +msgid "pen" +msgstr "pen" + +#: TurtleArt/tabasics.py:347 +msgid "set color" +msgstr "set color" + +#: TurtleArt/tabasics.py:447 msgid "pen down?" msgstr "pen down?" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:449 msgid "returns True if pen is down" msgstr "returns True if pen is down" -#: TurtleArt/tawindow.py:1414 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" +#: TurtleArt/tabasics.py:510 +msgid "colors" +msgstr "colors" + +#: TurtleArt/tabasics.py:605 +msgid "numbers" +msgstr "numbers" + +#: TurtleArt/tabasics.py:790 +msgid "flow" +msgstr "flow" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tabasics.py:892 +msgid "blocks" +msgstr "blocks" + +#: TurtleArt/tawindow.py:1461 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Please hit the Stop Button before making changes to your program" + +#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677 +#: TurtleArtActivity.py:830 turtleblocks.py:435 msgid "Save stack" msgstr "Save stack" -#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 +#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693 msgid "Really overwrite stack?" msgstr "Really overwrite stack?" -#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 +#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696 msgid "Overwrite stack" msgstr "Overwrite stack" -#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725 +#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437 msgid "Delete stack" msgstr "Delete stack" -#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731 msgid "Really delete stack?" msgstr "Really delete stack?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:958 msgid "Palettes" msgstr "Palettes" @@ -3483,16 +3668,60 @@ msgstr "Palettes" msgid "Facebook wall post" msgstr "Facebook wall post" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "media" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "extras" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "turtle x" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Returns x coordinate of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "turtle y" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Returns y coordinate of turtle" + #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" msgstr "active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" msgstr "the name of the active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "turtle heading" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Returns heading of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "select palette" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "portfolio" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "my blocks" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" msgstr "Palette of user-defined operators" @@ -3525,10 +3754,75 @@ msgstr "" msgid "turns the turtle 180 degrees" msgstr "turns the turtle 180 degrees" -#: turtleblocks.py:428 +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Show sample projects" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Hide sample projects" + +#: turtleblocks.py:459 msgid "About..." msgstr "About..." +#~ msgid "touch" +#~ msgstr "touch" + +#~ msgid "ultrasonic" +#~ msgstr "ultrasonic" + +#~ msgid "touch sensor" +#~ msgstr "touch sensor" + +#~ msgid "custom module sensor A" +#~ msgstr "custom module sensor A" + +#~ msgid "custom module sensor B" +#~ msgstr "custom module sensor B" + +#~ msgid "custom module sensor C" +#~ msgstr "custom module sensor C" + +#~ msgid "module a" +#~ msgstr "module a" + +#~ msgid "module b" +#~ msgstr "module b" + +#~ msgid "module c" +#~ msgstr "module c" + +#~ msgid "hack pin mode" +#~ msgstr "hack pin mode" + +#~ msgid "read hack pin Butia" +#~ msgstr "read hack pin Butia" + +#~ msgid "Module A" +#~ msgstr "Module A" + +#~ msgid "Module B" +#~ msgstr "Module B" + +#~ msgid "generic Module B" +#~ msgstr "generic Module B" + +#~ msgid "Module C" +#~ msgstr "Module C" + +#~ msgid "generic Module C" +#~ msgstr "generic Module C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "ERROR: You must cast Module A, B or C" + +#~ msgid "returns the temperature" +#~ msgstr "returns the temperature" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" + #~ msgid "gpio" #~ msgstr "gpio" @@ -3641,6 +3935,9 @@ msgstr "About..." #~ msgid "sets color of text drawn by the turtle" #~ msgstr "sets color of text drawn by the turtle" +#~ msgid "palette" +#~ msgstr "palette" + #~ msgid "presentation 2x2" #~ msgstr "presentation 2x2" @@ -3727,15 +4024,6 @@ msgstr "About..." #~ msgid "return calibration 2" #~ msgstr "return calibration 2" -#~ msgid "RGB" -#~ msgstr "RGB" - -#~ msgid "YUV" -#~ msgstr "YUV" - -#~ msgid "HSV" -#~ msgstr "HSV" - #~ msgid "Please check the port." #~ msgstr "Please check the port." @@ -3963,9 +4251,6 @@ msgstr "About..." #~ msgid " clean " #~ msgstr " clean " -#~ msgid "numbers" -#~ msgstr "numbers" - #~ msgid "write" #~ msgstr "write" @@ -3977,9 +4262,6 @@ msgstr "About..." #~ msgstr "" #~ "a programmable block: used to add advanced math equations, e.g., sin(x)" -#~ msgid "blocks" -#~ msgstr "blocks" - #~ msgid "text size" #~ msgstr "text size" @@ -3992,12 +4274,6 @@ msgstr "About..." #~ msgid "picture top" #~ msgstr "picture top" -#~ msgid "flow" -#~ msgstr "flow" - -#~ msgid "portfolio" -#~ msgstr "portfolio" - #~ msgid "restores most recent blocks from trash" #~ msgstr "restores most recent blocks from trash" @@ -4016,9 +4292,6 @@ msgstr "About..." #~ msgid "Trashcan" #~ msgstr "Trashcan" -#~ msgid "pen" -#~ msgstr "pen" - #~ msgid "picture right" #~ msgstr "picture right" @@ -4033,6 +4306,3 @@ msgstr "About..." #~ msgid "holds current text size (can be used in place of a number block)" #~ msgstr "holds current text size (can be used in place of a number block)" - -#~ msgid "extras" -#~ msgstr "extras" diff --git a/po/en_GB.po b/po/en_GB.po index c9184ad..c6617ab 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -18,8 +18,8 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-20 00:34-0400\n" -"PO-Revision-Date: 2013-07-22 21:13+0200\n" +"POT-Creation-Date: 2013-10-10 00:32-0400\n" +"PO-Revision-Date: 2013-10-14 02:52+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en_GB\n" @@ -31,8 +31,8 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-22 21:10+0200\n" +"POT-Creation-Date: 2013-10-10 00:30-0400\n" +"PO-Revision-Date: 2013-10-14 02:51+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en_GB\n" @@ -129,18 +129,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERROR: The speed must be a value between 0 and 1023" #: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERROR: The speed must be a value between -1023 and 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERROR: The pin must be between 1 and 8" -#: taextras.py:81 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERROR: The value must be 0 or 1, LOW or HIGH" -#: taextras.py:82 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERROR: The mode must be INPUT or OUTPUT." -#: taextras.py:83 taextras.py:84 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "turns LED on and off: 1 means on, 0 means off" @@ -169,73 +173,102 @@ msgid "returns the voltage value (volts)" msgstr "returns the voltage value (volts)" #: taextras.py:91 -msgid "returns the temperature" -msgstr "returns the temperature" +msgid "returns the temperature value (celsius degree)" +msgstr "returns the temperature value (celsius degree)" #: taextras.py:92 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#, python-format +msgid "custom module %s" +msgstr "custom module %s" #: taextras.py:93 +msgid "sensor a" +msgstr "sensor a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "sensor b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "sensor c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "actuator a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "actuator b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "actuator c" + +#: taextras.py:99 msgid "LED" msgstr "LED" -#: taextras.py:94 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "button" -#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:414 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "grey" -#: taextras.py:96 taextras.py:361 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "light" -#: taextras.py:97 -msgid "temperature" -msgstr "temperature" - -#: taextras.py:98 taextras.py:335 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "distance" -#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "resistance" -#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "voltage" -#: taextras.py:101 +#: taextras.py:106 +msgid "temperature" +msgstr "temperature" + +#: taextras.py:107 +msgid "butia" +msgstr "butia" + +#: taextras.py:108 msgid "Butia Robot" msgstr "Butia Robot" -#: taextras.py:102 +#: taextras.py:109 msgid "refresh Butia" msgstr "refresh Butia" -#: taextras.py:103 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "refresh the state of the Butia palette and blocks" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:105 +#: taextras.py:112 msgid "battery charge Butia" msgstr "battery charge Butia" -#: taextras.py:106 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -243,227 +276,319 @@ msgstr "" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:108 +#: taextras.py:115 msgid "speed Butia" msgstr "speed Butia" -#: taextras.py:109 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "set the speed of the Butia motors" -#: taextras.py:110 +#: taextras.py:117 msgid "move Butia" msgstr "move Butia" -#: taextras.py:111 TurtleArt/tabasics.py:169 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "left" -#: taextras.py:112 TurtleArt/tabasics.py:181 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "right" -#: taextras.py:113 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "moves the Butia motors at the specified speed" -#: taextras.py:114 +#: taextras.py:121 msgid "stop Butia" msgstr "stop Butia" -#: taextras.py:115 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "stop the Butia robot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:117 +#: taextras.py:124 msgid "forward Butia" msgstr "forward Butia" -#: taextras.py:118 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "move the Butia robot forward" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:120 +#: taextras.py:127 msgid "left Butia" msgstr "left Butia" -#: taextras.py:121 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "turn the Butia robot at left" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:123 +#: taextras.py:130 msgid "right Butia" msgstr "right Butia" -#: taextras.py:124 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "turn the Butia robot at right" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:126 +#: taextras.py:133 msgid "backward Butia" msgstr "backward Butia" -#: taextras.py:127 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "move the Butia robot backward" -#: taextras.py:128 +#: taextras.py:135 +msgid "butia-extra" +msgstr "butia-extra" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Butia Robot extra blocks" -#: taextras.py:129 -msgid "hack pin mode" -msgstr "hack pin mode" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "pin mode Butia" -#: taextras.py:130 taextras.py:298 taextras.py:464 +#: taextras.py:139 taextras.py:339 taextras.py:508 msgid "pin" msgstr "pin" -#: taextras.py:131 taextras.py:465 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "mode" -#: taextras.py:132 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Select the pin function (INPUT, OUTPUT)." -#: taextras.py:133 -msgid "write hack pin Butia" -msgstr "write hack pin Butia" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "read pin Butia" + +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "read the value of a pin" -#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:144 +msgid "write pin Butia" +msgstr "write pin Butia" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989 +#: TurtleArt/tawindow.py:4676 msgid "value" msgstr "value" -#: taextras.py:135 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "set a hack pin to 0 or 1" -#: taextras.py:136 -msgid "read hack pin Butia" -msgstr "read hack pin Butia" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "INPUT" -#: taextras.py:137 -msgid "read the value of a hack pin" -msgstr "read the value of a hack pin" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "Configure hack pin for digital input." -#: taextras.py:138 taextras.py:440 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "HIGH" -#: taextras.py:139 taextras.py:477 -msgid "Set HIGH value for digital port." -msgstr "Set HIGH value for digital port." - -#: taextras.py:140 taextras.py:442 -msgid "INPUT" -msgstr "INPUT" +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "Set HIGH value for digital pin." -#: taextras.py:141 -msgid "Configure hack port for digital input." -msgstr "Configure hack port for digital input." - -#: taextras.py:142 taextras.py:441 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "LOW" -#: taextras.py:143 taextras.py:480 +#: taextras.py:152 taextras.py:524 msgid "Set LOW value for digital port." msgstr "Set LOW value for digital port." -#: taextras.py:144 taextras.py:443 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "OUTPUT" -#: taextras.py:145 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "Configure hack port for digital output." -#: taextras.py:146 +#: taextras.py:155 +msgid "butia-cast" +msgstr "butia-cast" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Butia Robot cast blocks" + +#: taextras.py:157 msgid "Butia" msgstr "Butia" -#: taextras.py:147 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "CAST\n" + +#: taextras.py:160 +msgid "new name" +msgstr "new name" + +#: taextras.py:161 +msgid "original" +msgstr "original" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:163 +msgid "name" +msgstr "name" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "Cast a new block" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "generic module %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butia IP" + +#: taextras.py:168 +msgid "change the IP of butia robot" +msgstr "change the IP of butia robot" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERROR: The pin %s must be in OUTPUT mode." -#: taextras.py:148 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERROR: The pin %s must be in INPUT mode." -#: taextras.py:152 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERROR: Something wrong with function '%s'" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERROR: cannot init GCONF client: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERROR: You must cast Sensor or Actuator: A, B or C" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "ERROR: Invalid IP '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "Creating PyBot server" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "ERROR creating PyBot server" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "PyBot is alive!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Ending butia polling" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Error importing Pygame. This plugin require Pygame 1.9" -#: taextras.py:153 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Error on initialisation of the camera" -#: taextras.py:154 +#: taextras.py:185 msgid "No camera was found" msgstr "No camera was found" -#: taextras.py:155 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Error stopping camera" -#: taextras.py:156 +#: taextras.py:187 msgid "Error starting camera" msgstr "Error starting camera" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:158 +#: taextras.py:189 msgid "Error in get mask" msgstr "Error in get mask" -#: taextras.py:159 +#: taextras.py:190 +msgid "followme" +msgstr "followme" + +#: taextras.py:191 msgid "FollowMe" msgstr "FollowMe" -#: taextras.py:160 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "refresh FollowMe" -#: taextras.py:161 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Search for a connected camera." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:163 +#: taextras.py:195 msgid "calibration" msgstr "calibration" -#: taextras.py:164 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "return a personalised calibration" -#: taextras.py:165 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "return a personalised calibration" -#: taextras.py:166 +#: taextras.py:198 msgid "follow" msgstr "follow" -#: taextras.py:167 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "follow a colour or calibration" -#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -472,324 +597,360 @@ msgstr "follow a colour or calibration" msgid "brightness" msgstr "brightness" -#: taextras.py:169 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "set the camera brightness as a value between 0 to 255." -#: taextras.py:170 +#: taextras.py:202 msgid "minimum pixels" msgstr "minimum pixels" -#: taextras.py:171 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "set the minimal number of pixels to follow" -#: taextras.py:172 +#: taextras.py:204 msgid "threshold" msgstr "threshold" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:174 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "set a threshold for a RGB colour" -#: taextras.py:175 +#: taextras.py:207 msgid "camera mode" msgstr "camera mode" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:177 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "set the colour mode of the camera: RGB; YUV or HSV" -#: taextras.py:178 +#: taextras.py:210 msgid "get brightness" msgstr "get brightness" -#: taextras.py:179 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "get the brightness of the ambient light" -#: taextras.py:180 +#: taextras.py:212 msgid "average color" msgstr "average colour" -#: taextras.py:181 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" -"if set to 0 then colour averaging is off during calibration; for other " -"values it is on" +"if set to 0 then colour averaging is off during calibration;for other " +"values, it is on" -#: taextras.py:183 +#: taextras.py:215 msgid "x position" msgstr "x position" -#: taextras.py:184 +#: taextras.py:216 msgid "return x position" msgstr "return x position" -#: taextras.py:185 +#: taextras.py:217 msgid "y position" msgstr "y position" -#: taextras.py:186 +#: taextras.py:218 msgid "return y position" msgstr "return y position" -#: taextras.py:187 +#: taextras.py:219 msgid "pixels" msgstr "pixels" -#: taextras.py:188 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "return the number of pixels of the biggest blob" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:190 +#: taextras.py:222 +msgid "RGB" +msgstr "RGB" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "set the colour mode of the camera to RGB" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:192 +#: taextras.py:225 +msgid "YUV" +msgstr "YUV" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "set the colour mode of the camera to YUV" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:194 +#: taextras.py:228 +msgid "HSV" +msgstr "HSV" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "set the colour mode of the camera to HSV" -#: taextras.py:195 +#: taextras.py:230 +msgid "get color" +msgstr "get colour" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "get the colour of an object" + +#: taextras.py:232 +msgid "color distance" +msgstr "colour distance" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "set the distance to identify a colour" + +#: taextras.py:234 msgid "empty calibration" msgstr "empty calibration" -#: taextras.py:196 +#: taextras.py:235 msgid "error in string conversion" msgstr "error in string conversion" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:202 +#: taextras.py:241 msgid "Pattern detection" msgstr "Pattern detection" -#: taextras.py:203 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "pattern_detection" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Seeing signal" -#: taextras.py:204 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Returns True if the signal is in front of the camera" -#: taextras.py:205 +#: taextras.py:245 msgid "Distance to signal" msgstr "Distance to signal" -#: taextras.py:206 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Returns the distance of the signal to the camera in milimetres" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:211 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot" -#: taextras.py:212 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia" + +#: taextras.py:253 msgid "speed SumBot" msgstr "speed SumBot" -#: taextras.py:213 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "submit the speed to the SumBot" -#: taextras.py:214 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "set the default speed for the movement commands" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:216 +#: taextras.py:257 msgid "forward SumBot" msgstr "forward SumBot" -#: taextras.py:217 +#: taextras.py:258 msgid "move SumBot forward" msgstr "move SumBot forward" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:219 +#: taextras.py:260 msgid "backward SumBot" msgstr "backward SumBot" -#: taextras.py:220 +#: taextras.py:261 msgid "move SumBot backward" msgstr "move SumBot backward" -#: taextras.py:221 +#: taextras.py:262 msgid "stop SumBot" msgstr "stop SumBot" -#: taextras.py:222 +#: taextras.py:263 msgid "stop the SumBot" msgstr "stop the SumBot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:224 +#: taextras.py:265 msgid "left SumBot" msgstr "left SumBot" -#: taextras.py:225 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "turn left the SumBot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:227 +#: taextras.py:268 msgid "right SumBot" msgstr "right SumBot" -#: taextras.py:228 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "turn right the SumBot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:231 +#: taextras.py:272 msgid "angle to center" msgstr "angle to centre" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:233 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "get the angle to the centre of the dohyo" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:236 +#: taextras.py:277 msgid "angle to Enemy" msgstr "angle to Enemy" -#: taextras.py:237 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "get the angle to the Enemy" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:239 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "x coor. SumBot" -#: taextras.py:240 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "get the x coordinate of the SumBot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:242 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "y coor. SumBot" -#: taextras.py:243 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "get the y coordinate of the SumBot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:245 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "x coor. Enemy" -#: taextras.py:246 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "get the x coordinate of the Enemy" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:248 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "y coor. Enemy" -#: taextras.py:249 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "get the y coordinate of the Enemy" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:251 +#: taextras.py:292 msgid "rotation SumBot" msgstr "rotation SumBot" -#: taextras.py:252 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "get the rotation of the Sumbot" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:254 +#: taextras.py:295 msgid "rotation Enemy" msgstr "rotation Enemy" -#: taextras.py:255 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "get the rotation of the Enemy" -#: taextras.py:256 +#: taextras.py:297 msgid "distance to center" msgstr "distance to centre" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:258 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "get the distance to the centre of the dohyo" -#: taextras.py:259 +#: taextras.py:300 msgid "distance to Enemy" msgstr "distance to Enemy" -#: taextras.py:260 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "get the distance to the Enemy" -#: taextras.py:261 +#: taextras.py:302 msgid "update information" msgstr "update information" -#: taextras.py:262 +#: taextras.py:303 msgid "update information from the server" msgstr "update information from the server" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:267 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Palette of physics blocks" -#: taextras.py:268 +#: taextras.py:309 msgid "start polygon" msgstr "start polygon" -#: taextras.py:269 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "Begin defining a new polygon based on the current Turtle xy position." -#: taextras.py:271 +#: taextras.py:312 msgid "add point" msgstr "add point" -#: taextras.py:272 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -797,88 +958,88 @@ msgstr "" "Add a new point to the current polygon based on the current Turtle xy " "position." -#: taextras.py:274 +#: taextras.py:315 msgid "end polygon" msgstr "end polygon" -#: taextras.py:275 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Define a new polygon." -#: taextras.py:276 +#: taextras.py:317 msgid "end filled polygon" msgstr "end filled polygon" -#: taextras.py:277 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "Not a simple polygon" -#: taextras.py:278 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Define a new filled polygon." -#: taextras.py:279 +#: taextras.py:320 msgid "triangle" msgstr "triangle" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:281 +#: taextras.py:322 msgid "base" msgstr "base" -#: taextras.py:282 taextras.py:288 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "height" -#: taextras.py:283 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Add a triangle object to the project." -#: taextras.py:284 +#: taextras.py:325 msgid "circle" msgstr "circle" -#: taextras.py:285 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Add a circle object to the project." -#: taextras.py:286 +#: taextras.py:327 msgid "rectangle" msgstr "rectangle" -#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "width" -#: taextras.py:289 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Add a rectangle object to the project." -#: taextras.py:290 +#: taextras.py:331 msgid "reset" msgstr "reset" -#: taextras.py:291 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Reset the project; clear the object list." -#: taextras.py:292 +#: taextras.py:333 msgid "motor" msgstr "motor" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:294 +#: taextras.py:335 msgid "torque" msgstr "torque" -#: taextras.py:295 +#: taextras.py:336 msgid "speed" msgstr "speed" -#: taextras.py:296 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -886,23 +1047,23 @@ msgstr "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." -#: taextras.py:299 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Pin an object down so that it cannot fall." -#: taextras.py:300 +#: taextras.py:341 msgid "joint" msgstr "joint" -#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "x" msgstr "x" -#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "y" msgstr "y" -#: taextras.py:303 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -910,39 +1071,39 @@ msgstr "" "Join two objects together (the most recent object created and the object at " "point x, y)." -#: taextras.py:305 +#: taextras.py:346 msgid "save as Physics activity" msgstr "save as Physics activity" -#: taextras.py:306 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Save the project to the Journal as a Physics activity." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:308 +#: taextras.py:349 msgid "gear" msgstr "gear" -#: taextras.py:309 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Add a gear object to the project." -#: taextras.py:310 +#: taextras.py:351 msgid "density" msgstr "density" -#: taextras.py:311 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Set the density property for objects (density can be any positive number)." -#: taextras.py:313 +#: taextras.py:354 msgid "friction" msgstr "friction" -#: taextras.py:314 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -952,11 +1113,11 @@ msgstr "" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:317 +#: taextras.py:358 msgid "bounciness" msgstr "bounciness" -#: taextras.py:318 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -966,11 +1127,11 @@ msgstr "" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:321 +#: taextras.py:362 msgid "dynamic" msgstr "dynamic" -#: taextras.py:322 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -978,27 +1139,27 @@ msgstr "" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:328 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "Palette of WeDo blocks" -#: taextras.py:329 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo" -#: taextras.py:330 +#: taextras.py:371 msgid "set current WeDo device" msgstr "set current WeDo device" -#: taextras.py:331 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "number of WeDo devices" -#: taextras.py:332 +#: taextras.py:373 msgid "tilt" msgstr "tilt" -#: taextras.py:333 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1008,172 +1169,168 @@ msgstr "" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:337 +#: taextras.py:378 msgid "distance sensor output" msgstr "distance sensor output" -#: taextras.py:338 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A" -#: taextras.py:339 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "returns the current value of Motor A" -#: taextras.py:340 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B" -#: taextras.py:341 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "returns the current value of Motor B" -#: taextras.py:342 +#: taextras.py:383 msgid "set the value for Motor A" msgstr "set the value for Motor A" -#: taextras.py:343 +#: taextras.py:384 msgid "set the value for Motor B" msgstr "set the value for Motor B" -#: taextras.py:344 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo is unavailable" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:346 +#: taextras.py:387 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d is unavailable; defaulting to 1" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:349 +#: taextras.py:390 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s is unavailable on WeDo %(wedo_number)d" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:354 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palette of LEGO NXT blocks of motors" -#: taextras.py:355 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palette of LEGO NXT blocks of sensors" -#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:357 -msgid "touch" -msgstr "touch" - -#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:359 -msgid "ultrasonic" -msgstr "ultrasonic" - -#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 -#: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:389 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "colour" -#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sound" #. TRANS: The brick is the NXT controller -#: taextras.py:365 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Please check the connection with the brick" -#: taextras.py:366 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Invalid port '%s'. Port must be: PORT A, B or C" -#: taextras.py:367 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" -#: taextras.py:368 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "The value of power must be between -127 to 127" -#: taextras.py:369 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "The parameter must be a integer, not '%s'" -#: taextras.py:370 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "An error has occurred: check all connections and try to reconnect" -#: taextras.py:371 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT found %s bricks" -#: taextras.py:372 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT not found" -#: taextras.py:373 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "Brick number %s was not found" -#: taextras.py:374 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "nxt-motors" + +#: taextras.py:414 msgid "refresh NXT" msgstr "refresh NXT" -#: taextras.py:375 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Search for a connected NXT brick." -#: taextras.py:376 +#: taextras.py:416 msgid "NXT" msgstr "NXT" -#: taextras.py:377 +#: taextras.py:417 msgid "set current NXT device" msgstr "set current NXT device" -#: taextras.py:378 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "number of NXTs" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "number of NXT devices" -#: taextras.py:379 +#: taextras.py:420 msgid "brick name" msgstr "brick name" -#: taextras.py:380 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "Get the name of a brick." -#: taextras.py:381 +#: taextras.py:422 msgid "play tone" msgstr "play tone" -#: taextras.py:382 +#: taextras.py:423 msgid "frequency" msgstr "frequency" -#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "time" -#: taextras.py:384 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Play a tone at frequency for time." #. TRANS: turn is the action -#: taextras.py:386 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1181,25 +1338,25 @@ msgstr "" "turn motor\n" "\n" -#: taextras.py:387 +#: taextras.py:428 msgid "port" msgstr "port" -#: taextras.py:388 -msgid "power" -msgstr "power" - #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:390 +#: taextras.py:430 msgid "rotations" msgstr "rotations" -#: taextras.py:391 +#: taextras.py:431 +msgid "power" +msgstr "power" + +#: taextras.py:432 msgid "turn a motor" msgstr "turn a motor" -#: taextras.py:392 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1209,39 +1366,39 @@ msgstr "" "\n" "motors" -#: taextras.py:393 +#: taextras.py:435 msgid "steering" msgstr "steering" -#: taextras.py:394 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synchronise two motors connected in PORT B and PORT C" -#: taextras.py:395 +#: taextras.py:437 msgid "PORT A" msgstr "PORT A" -#: taextras.py:396 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "PORT A of the brick" -#: taextras.py:397 +#: taextras.py:439 msgid "PORT B" msgstr "PORT B" -#: taextras.py:398 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "PORT B of the brick" -#: taextras.py:399 +#: taextras.py:441 msgid "PORT C" msgstr "PORT C" -#: taextras.py:400 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "PORT C of the brick" -#: taextras.py:401 +#: taextras.py:443 msgid "" "synchronize\n" "motors" @@ -1249,213 +1406,221 @@ msgstr "" "synchronise\n" "motors" -#: taextras.py:402 +#: taextras.py:444 msgid "start motor" msgstr "start motor" -#: taextras.py:403 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Run a motor forever." -#: taextras.py:404 +#: taextras.py:446 msgid "brake motor" msgstr "brake motor" -#: taextras.py:405 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Stop a specified motor." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:407 +#: taextras.py:449 msgid "reset motor" msgstr "reset motor" -#: taextras.py:408 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Reset the motor counter." -#: taextras.py:409 +#: taextras.py:451 msgid "motor position" msgstr "motor position" -#: taextras.py:410 +#: taextras.py:452 msgid "Get the motor position." msgstr "Get the motor position." -#: taextras.py:411 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "nxt-sensors" + +#: taextras.py:454 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:412 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "PORT 1 of the brick" -#: taextras.py:413 +#: taextras.py:456 msgid "read" msgstr "read" -#: taextras.py:414 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" -#: taextras.py:415 +#: taextras.py:458 msgid "Read sensor output." msgstr "Read sensor output." -#: taextras.py:416 +#: taextras.py:459 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:417 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "PORT 2 of the brick" -#: taextras.py:418 +#: taextras.py:461 msgid "light sensor" msgstr "light sensor" -#: taextras.py:419 +#: taextras.py:462 msgid "gray sensor" msgstr "grey sensor" -#: taextras.py:420 +#: taextras.py:463 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:421 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "PORT 3 of the brick" -#: taextras.py:422 -msgid "touch sensor" -msgstr "touch sensor" +#: taextras.py:465 +msgid "button sensor" +msgstr "button sensor" -#: taextras.py:423 +#: taextras.py:466 msgid "distance sensor" msgstr "distance sensor" -#: taextras.py:424 +#: taextras.py:467 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:425 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "PORT 4 of the brick" -#: taextras.py:426 +#: taextras.py:469 msgid "sound sensor" msgstr "sound sensor" -#: taextras.py:427 +#: taextras.py:470 msgid "color sensor" msgstr "colour sensor" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:430 +#: taextras.py:473 msgid "set light" msgstr "set light" -#: taextras.py:431 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Set colour sensor light." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:433 +#: taextras.py:476 msgid "battery level" msgstr "battery level" -#: taextras.py:434 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "Get the battery level of the brick in millivolts" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:439 +#: taextras.py:482 msgid "Palette of Arduino blocks" msgstr "Palette of Arduino blocks" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:445 +#: taextras.py:488 msgid "PWM" msgstr "PWM" -#: taextras.py:446 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO" -#: taextras.py:447 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERROR: Check the Arduino and the number of port." -#: taextras.py:448 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERROR: Value must be a number from 0 to 255." -#: taextras.py:449 +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1" -#: taextras.py:450 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." -#: taextras.py:451 +#: taextras.py:494 msgid "ERROR: The value must be an integer." msgstr "ERROR: The value must be an integer." -#: taextras.py:452 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." msgstr "ERROR: The pin must be an integer." -#: taextras.py:453 +#: taextras.py:496 +msgid "arduino" +msgstr "arduino" + +#: taextras.py:497 msgid "refresh Arduino" msgstr "refresh Arduino" -#: taextras.py:454 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Search for connected Arduinos." -#: taextras.py:455 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino" -#: taextras.py:456 +#: taextras.py:500 msgid "set current Arduino board" msgstr "set current Arduino board" -#: taextras.py:457 +#: taextras.py:501 msgid "number of Arduinos" msgstr "number of Arduinos" -#: taextras.py:458 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "number of Arduino boards" -#: taextras.py:459 +#: taextras.py:503 msgid "Arduino name" msgstr "Arduino name" -#: taextras.py:460 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Get the name of an Arduino." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:463 +#: taextras.py:507 msgid "pin mode" msgstr "pin mode" -#: taextras.py:466 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." -#: taextras.py:467 +#: taextras.py:511 #, fuzzy msgid "analog write" msgstr "" @@ -1464,7 +1629,7 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "analog write" -#: taextras.py:469 +#: taextras.py:513 #, fuzzy msgid "Write analog value in specified port." msgstr "" @@ -1473,7 +1638,7 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "Write analog value in specified port." -#: taextras.py:470 +#: taextras.py:514 #, fuzzy msgid "analog read" msgstr "" @@ -1482,7 +1647,7 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "analog read" -#: taextras.py:471 +#: taextras.py:515 #, fuzzy msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " @@ -1495,98 +1660,102 @@ msgstr "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." -#: taextras.py:473 +#: taextras.py:517 msgid "digital write" msgstr "digital write" -#: taextras.py:474 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Write digital value to specified port." -#: taextras.py:475 +#: taextras.py:519 msgid "digital read" msgstr "digital read" -#: taextras.py:476 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Read value from digital port." -#: taextras.py:478 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Set HIGH value for digital port." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "Configure Arduino port for digital input." -#: taextras.py:479 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Configure Arduino port to drive a servo." -#: taextras.py:481 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "Configure Arduino port for digital output." -#: taextras.py:482 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configure Arduino port for PWM (pulse-width modulation)." -#: taextras.py:483 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" msgstr "Not found Arduino %s" -#: taextras.py:484 +#: taextras.py:528 msgid "The pin must be an integer" msgstr "The pin must be an integer" -#: taextras.py:485 +#: taextras.py:529 msgid "The device must be an integer" msgstr "The device must be an integer" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:490 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Palette of Expeyes blocks" #. TRANS: Programmable voltage output -#: taextras.py:492 +#: taextras.py:536 msgid "set PVS" msgstr "set PVS" -#: taextras.py:493 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "set programmable voltage output" #. TRANS: Square wave 1 voltage output -#: taextras.py:495 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "set SQR1 voltage" -#: taextras.py:496 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "set square wave 1 voltage output" #. TRANS: Square wave 2 voltage output -#: taextras.py:498 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "set SQR2 voltage" -#: taextras.py:499 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "set square wave 2 voltage output" #. TRANS: Digital output level -#: taextras.py:501 +#: taextras.py:545 msgid "set OD1" msgstr "set OD1" -#: taextras.py:502 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "set digital output level (OD1) low (0) or high (1)" #. TRANS: Input 1 voltage level -#: taextras.py:504 +#: taextras.py:548 msgid "IN1 level" msgstr "IN1 level" -#: taextras.py:505 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1595,11 +1764,11 @@ msgstr "" "volts" #. TRANS: Input 2 voltage level -#: taextras.py:508 +#: taextras.py:552 msgid "IN2 level" msgstr "IN2 level" -#: taextras.py:509 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1608,11 +1777,11 @@ msgstr "" "volts" #. TRANS: Resistive sensor voltage level -#: taextras.py:512 +#: taextras.py:556 msgid "SEN level" msgstr "SEN level" -#: taextras.py:513 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1620,112 +1789,112 @@ msgstr "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" -#: taextras.py:515 +#: taextras.py:559 msgid "capture" msgstr "capture" -#: taextras.py:516 +#: taextras.py:560 msgid "input" msgstr "input" -#: taextras.py:517 +#: taextras.py:561 msgid "samples" msgstr "samples" -#: taextras.py:518 +#: taextras.py:562 msgid "interval" msgstr "interval" #. TRANS: MS is microseconds -#: taextras.py:520 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" "capture multiple samples from input at interval (MS); results pushed to FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:523 +#: taextras.py:567 msgid "A1" msgstr "A1" -#: taextras.py:524 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "read analogue input 1 voltage" #. TRANS: Analog input 2 voltage level -#: taextras.py:526 +#: taextras.py:570 msgid "A2" msgstr "A2" -#: taextras.py:527 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "read analogue input 2 voltage" #. TRANS: Read input 1 voltage -#: taextras.py:529 +#: taextras.py:573 msgid "IN1" msgstr "IN1" -#: taextras.py:530 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "read input 1 voltage" #. TRANS: Read input 2 voltage -#: taextras.py:532 +#: taextras.py:576 msgid "IN2" msgstr "IN2" -#: taextras.py:533 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "read input 2 voltage" #. TRANS: Read analog sensor input voltage -#: taextras.py:535 +#: taextras.py:579 msgid "SEN" msgstr "SEN" -#: taextras.py:536 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "read analogue sensor input voltage" #. TRANS: Read square wave 1 input voltage -#: taextras.py:538 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1" -#: taextras.py:539 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "read square wave 1 voltage" #. TRANS: Read square wave 2 input voltage -#: taextras.py:541 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2" -#: taextras.py:542 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "read square wave 2 voltage" #. TRANS: Read programmable voltage -#: taextras.py:544 +#: taextras.py:588 msgid "PVS" msgstr "PVS" -#: taextras.py:545 +#: taextras.py:589 msgid "read programmable voltage" msgstr "read programmable voltage" -#: taextras.py:546 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "Expeyes device not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "resume playing video or audio" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Title" @@ -1734,15 +1903,15 @@ msgstr "Title" msgid "Average RGB color from camera is pushed to the stack" msgstr "Average RGB colour from camera is pushed to the stack" -#: TurtleArt/tabasics.py:513 +#: TurtleArt/tabasics.py:520 msgid "yellow" msgstr "yellow" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "displays polar coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "empties FILO (first-in-last-out heap)" @@ -1759,39 +1928,39 @@ msgstr "camera output" msgid "push acceleration in x, y, z to heap" msgstr "push acceleration in x, y, z to heap" -#: TurtleArt/tabasics.py:827 +#: TurtleArt/tabasics.py:838 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "if-then operator that uses boolean operators from Numbers palette" -#: TurtleArt/tabasics.py:858 +#: TurtleArt/tabasics.py:869 msgid "jogs stack right" msgstr "jogs stack right" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Sugar Journal media object" -#: TurtleArt/tabasics.py:967 +#: TurtleArt/tabasics.py:980 msgid "box 2" msgstr "box 2" -#: TurtleArt/tabasics.py:957 +#: TurtleArt/tabasics.py:970 msgid "box 1" msgstr "box 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453 msgid "Step" msgstr "Step" -#: TurtleArt/tabasics.py:636 +#: TurtleArt/tabasics.py:645 msgid "multiplies two numeric inputs" msgstr "multiplies two numeric inputs" -#: turtleblocks.py:415 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Show/hide blocks" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444 msgid "Hide palette" msgstr "Hide palette" @@ -1803,11 +1972,11 @@ msgstr "Buddies" msgid "My Turtle Art session" msgstr "My Turtle Art session" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Sugar Journal video object" -#: TurtleArt/tabasics.py:516 +#: TurtleArt/tabasics.py:523 msgid "cyan" msgstr "cyan" @@ -1821,50 +1990,50 @@ msgstr "" "A Logo-inspired turtle that draws colourful pictures with snap-together " "visual programming blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "xcor of right of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Palette of extra options" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800 +#: TurtleArtActivity.py:1016 msgid "Load example" msgstr "Load example" -#: TurtleArt/tabasics.py:1060 +#: TurtleArt/tabasics.py:1075 msgid "move all blocks to trash" msgstr "move all blocks to wastebasket" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "list" -#: turtleblocks.py:295 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "Configuration directory not writable: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "media resume" -#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335 msgid "heading" msgstr "heading" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:993 msgid "Sharing blocks disabled" msgstr "Sharing blocks disabled" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "saves turtle graphics as an SVG file in the Sugar Journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "draws text or show media from the Journal" @@ -1872,53 +2041,53 @@ msgstr "draws text or show media from the Journal" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "video" -#: TurtleArt/tabasics.py:517 +#: TurtleArt/tabasics.py:524 msgid "blue" msgstr "blue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "displays Cartesian coordinates" -#: turtleblocks.py:256 +#: turtleblocks.py:282 msgid "No option action:" msgstr "No option action:" -#: TurtleArt/tabasics.py:866 +#: TurtleArt/tabasics.py:877 msgid "jogs stack down" msgstr "jogs stack down" -#: TurtleArt/tabasics.py:672 +#: TurtleArt/tabasics.py:681 msgid "modular (remainder) operator" msgstr "modular (remainder) operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "bottom y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "save SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "runs code found in the tamyblock.py module found in the Journal" -#: TurtleArt/tabasics.py:431 +#: TurtleArt/tabasics.py:436 msgid "pen down" msgstr "pen down" -#: TurtleArt/tabasics.py:789 +#: TurtleArt/tabasics.py:800 msgid "wait" msgstr "wait" -#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005 msgid "box" msgstr "box" @@ -1926,19 +2095,19 @@ msgstr "box" msgid "Failed to upload!" msgstr "Failed to upload!" -#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 +#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847 msgid "shift" msgstr "shift" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622 msgid "invokes named action stack" msgstr "invokes named action stack" -#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 -#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 -#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 -#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922 +#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934 +#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630 +#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263 +#: TurtleArt/tawindow.py:4608 msgid "action" msgstr "action" @@ -1947,20 +2116,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "do-until-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:90 +#: turtleblocks.py:94 msgid "usage is" msgstr "usage is" -#: TurtleArt/tabasics.py:970 +#: TurtleArt/tabasics.py:983 msgid "Variable 2 (numeric value)" msgstr "Variable 2 (numeric value)" -#: TurtleArt/tabasics.py:645 +#: TurtleArt/tabasics.py:654 msgid "divide" msgstr "divide" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "picture name" @@ -1969,32 +2138,32 @@ msgstr "picture name" msgid "while" msgstr "while" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "the canvas width" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "empty heap?" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651 msgid "named variable (numeric value)" msgstr "named variable (numeric value)" -#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 +#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826 msgid "next" msgstr "next" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:836 msgid "if then" msgstr "if then" -#: TurtleArt/tabasics.py:453 +#: TurtleArt/tabasics.py:458 msgid "set pen size" msgstr "set pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "presentation template: select Journal object (no description)" @@ -2003,15 +2172,15 @@ msgstr "presentation template: select Journal object (no description)" msgid "until" msgstr "until" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "media stop" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:351 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Turn on hover help" -#: TurtleArt/tabasics.py:1050 +#: TurtleArt/tabasics.py:1065 msgid "permanently deletes items in trash" msgstr "permanently deletes items in wastebasket" @@ -2024,11 +2193,11 @@ msgstr "" "#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n" "U- turn" -#: TurtleArt/tabasics.py:1008 +#: TurtleArt/tabasics.py:1021 msgid "top of Action 1 stack" msgstr "top of Action 1 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2036,30 +2205,30 @@ msgstr "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" -#: TurtleArt/tabasics.py:784 +#: TurtleArt/tabasics.py:795 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palette of flow operators" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "top of a collapsed stack" -#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 +#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "if-then-else operator that uses boolean operators from Numbers palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "returns mouse y coordinate" -#: TurtleArt/tabasics.py:398 +#: TurtleArt/tabasics.py:403 msgid "holds current pen shade" msgstr "holds current pen shade" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinewave" @@ -2067,64 +2236,64 @@ msgstr "sinewave" msgid "Login failed" msgstr "Login failed" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "left x" -#: TurtleArt/tabasics.py:226 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "set heading" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB colour under the turtle is pushed to the stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "de-clutters canvas by hiding blocks" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1081 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1079 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1084 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1072 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1077 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Python chr operator" -#: TurtleArt/tabasics.py:857 +#: TurtleArt/tabasics.py:868 msgid "horizontal space" msgstr "horizontal space" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:707 TurtleArtActivity.py:868 msgid "Metric coordinates" msgstr "Metric coordinates" -#: TurtleArt/tabasics.py:902 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: TurtleArt/tabasics.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "string value" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "description" -#: TurtleArt/talogo.py:572 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "I don't know how to" @@ -2132,20 +2301,20 @@ msgstr "I don't know how to" msgid "Username:" msgstr "Username:" -#: TurtleArt/tabasics.py:470 +#: TurtleArt/tabasics.py:475 msgid "starts filled polygon (used with end fill block)" msgstr "starts filled polygon (used with end fill block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "presentation template: select four Journal objects" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792 +#: TurtleArtActivity.py:862 turtleblocks.py:430 msgid "View" msgstr "View" -#: TurtleArt/tabasics.py:374 +#: TurtleArt/tabasics.py:379 msgid "sets gray level of the line drawn by the turtle" msgstr "sets grey level of the line drawn by the turtle" @@ -2153,68 +2322,68 @@ msgstr "sets grey level of the line drawn by the turtle" msgid "Password:" msgstr "Password:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "turtle sees" -#: TurtleArt/tabasics.py:872 +#: TurtleArt/tabasics.py:883 msgid "stop action" msgstr "stop action" -#: TurtleArt/tabasics.py:515 +#: TurtleArt/tabasics.py:522 msgid "green" msgstr "green" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:402 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "shade" -#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336 msgid "fills the background with (color, shade)" msgstr "fills the background with (colour, shade)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "save picture" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "pitch" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "returns 1 if mouse button is pressed" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870 msgid "Rescale coordinates up" msgstr "Rescale coordinates up" -#: TurtleArt/tabasics.py:419 +#: TurtleArt/tabasics.py:424 msgid "pen up" msgstr "pen up" -#: TurtleArt/tabasics.py:511 +#: TurtleArt/tabasics.py:518 msgid "orange" msgstr "orange" -#: TurtleArt/tabasics.py:793 +#: TurtleArt/tabasics.py:804 msgid "pauses program execution a specified number of seconds" msgstr "pauses program execution a specified number of seconds" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "pushes value onto FILO (first-in last-out heap)" -#: TurtleArt/tabasics.py:1059 +#: TurtleArt/tabasics.py:1074 msgid "clear all" msgstr "clear all" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "then" msgstr "then" @@ -2222,44 +2391,45 @@ msgstr "then" msgid "Register" msgstr "Register" -#: TurtleArt/tabasics.py:751 +#: TurtleArt/tabasics.py:760 msgid "not" msgstr "not" -#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if then else" msgstr "if then else" -#: TurtleArt/tabasics.py:875 +#: TurtleArt/tabasics.py:886 msgid "stops current action" msgstr "stops current action" -#: TurtleArt/tabasics.py:185 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "turns turtle clockwise (angle in degrees)" -#: TurtleArt/tabasics.py:410 +#: TurtleArt/tabasics.py:415 msgid "holds current gray level (can be used in place of a number block)" msgstr "holds current grey level (can be used in place of a number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "xcor of left of screen" -#: turtleblocks.py:394 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Reset block size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "turtle" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "displays next palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "hide blocks" @@ -2268,35 +2438,35 @@ msgstr "hide blocks" msgid "light level detected by camera" msgstr "light level detected by camera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Python int operator" -#: TurtleArt/tabasics.py:732 +#: TurtleArt/tabasics.py:741 msgid "logical less-than operator" msgstr "logical less-than operator" -#: TurtleArt/tabasics.py:1055 +#: TurtleArt/tabasics.py:1070 msgid "restore all blocks from trash" msgstr "restore all blocks from wastebasket" -#: turtleblocks.py:374 +#: turtleblocks.py:404 msgid "Save" msgstr "Save" -#: TurtleArt/tabasics.py:929 +#: TurtleArt/tabasics.py:942 msgid "store in box 1" msgstr "store in box 1" -#: TurtleArt/tabasics.py:943 +#: TurtleArt/tabasics.py:956 msgid "store in box 2" msgstr "store in box 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "hides the Sugar tool-bars" -#: TurtleArt/tabasics.py:241 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2304,24 +2474,24 @@ msgstr "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "print" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "returns mouse x coordinate" -#: TurtleArt/tabasics.py:510 +#: TurtleArt/tabasics.py:517 msgid "red" msgstr "red" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006 +#: TurtleArtActivity.py:1042 turtleblocks.py:408 msgid "Save as Logo" msgstr "Save as Logo" -#: TurtleArt/tabasics.py:347 +#: TurtleArt/tabasics.py:352 msgid "sets color of the line drawn by the turtle" msgstr "sets colour of the line drawn by the turtle" @@ -2338,29 +2508,30 @@ msgstr "Enable collaboration" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Palette of sensor blocks" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030 +#: TurtleArtActivity.py:1052 msgid "Load plugin" msgstr "Load plugin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "returns True if mouse button is pressed" -#: TurtleArt/tabasics.py:707 +#: TurtleArt/tabasics.py:716 msgid "number" msgstr "number" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "query keyboard" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "top" @@ -2368,7 +2539,7 @@ msgstr "top" msgid "Submit to Web" msgstr "Submit to Web" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Cartesian coordinates" @@ -2376,45 +2547,45 @@ msgstr "Cartesian coordinates" msgid "Nickname" msgstr "Nickname" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "set scale" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241 +#: TurtleArtActivity.py:817 msgid "Share selected blocks" msgstr "Share selected blocks" -#: TurtleArt/tabasics.py:520 +#: TurtleArt/tabasics.py:527 msgid "white" msgstr "white" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:905 msgid "connects action to toolbar run buttons" msgstr "connects action to tool-bar run buttons" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "elapsed time (in seconds) since program started" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" msgstr "amplitude" -#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Cancel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "the canvas height" -#: TurtleArt/tabasics.py:619 +#: TurtleArt/tabasics.py:628 msgid "minus" msgstr "minus" -#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 +#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772 msgid "and" msgstr "and" @@ -2422,17 +2593,17 @@ msgstr "and" msgid "top of a collapsible stack" msgstr "top of a collapsible stack" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "as input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 msgid "Python block" msgstr "Python block" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "media wait" @@ -2441,29 +2612,25 @@ msgstr "media wait" msgid "acceleration" msgstr "acceleration" -#: TurtleArt/tabasics.py:491 +#: TurtleArt/tabasics.py:496 msgid "holds current pen size (can be used in place of a number block)" msgstr "holds current pen size (can be used in place of a number block)" -#: TurtleArt/tabasics.py:343 -msgid "set color" -msgstr "set colour" - -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:700 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "loads a block" -#: TurtleArt/tabasics.py:308 +#: TurtleArt/tabasics.py:313 msgid "Palette of pen commands" msgstr "Palette of pen commands" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "shows values in FILO (first-in last-out heap)" @@ -2472,108 +2639,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "do-while-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:381 +#: turtleblocks.py:411 msgid "File" msgstr "File" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:763 msgid "logical NOT operator" msgstr "logical NOT operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "ycor of bottom of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "presentation template: select Journal object (with description)" -#: TurtleArt/tabasics.py:601 +#: TurtleArt/tabasics.py:610 msgid "Palette of numeric operators" msgstr "Palette of numeric operators" -#: TurtleArt/tabasics.py:633 +#: TurtleArt/tabasics.py:642 msgid "multiply" msgstr "multiply" -#: TurtleArt/tabasics.py:800 +#: TurtleArt/tabasics.py:811 msgid "forever" msgstr "forever" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1350 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s already installed." -#: TurtleArt/tabasics.py:361 +#: TurtleArt/tabasics.py:366 msgid "sets shade of the line drawn by the turtle" msgstr "sets shade of the line drawn by the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "speaks text" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:289 msgid "snapshot" msgstr "snapshot" -#: TurtleArt/tabasics.py:156 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "presentation template: select two Journal objects" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421 msgid "Grow blocks" msgstr "Grow blocks" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:863 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Full-screen" -#: turtleblocks.py:271 +#: turtleblocks.py:297 msgid "File not found" msgstr "File not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "show" -#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 -#: TurtleArt/tabasics.py:901 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913 +#: TurtleArt/tabasics.py:914 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "text" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:700 msgid "random" msgstr "random" -#: TurtleArt/tabasics.py:719 +#: TurtleArt/tabasics.py:728 msgid "logical greater-than operator" msgstr "logical greater-than operator" -#: TurtleArt/tabasics.py:173 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "turns turtle anticlockwise (angle in degrees)" -#: TurtleArt/tabasics.py:521 +#: TurtleArt/tabasics.py:528 msgid "black" msgstr "black" -#: TurtleArt/tabasics.py:684 +#: TurtleArt/tabasics.py:693 msgid "calculates square root" msgstr "calculates square root" -#: TurtleArt/tabasics.py:255 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2581,11 +2748,11 @@ msgstr "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "mouse x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "mouse y" @@ -2593,27 +2760,27 @@ msgstr "mouse y" msgid "stop" msgstr "stop" -#: TurtleArt/tabasics.py:716 +#: TurtleArt/tabasics.py:725 msgid "greater than" msgstr "greater than" -#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Help" -#: turtleblocks.py:469 +#: turtleblocks.py:500 msgid "Save project?" msgstr "Save project?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "chooses which turtle to command" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "right x" @@ -2622,32 +2789,32 @@ msgstr "right x" msgid "light level detected by light sensor" msgstr "light level detected by light sensor" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256 +#: TurtleArtActivity.py:1336 msgid "Plugin could not be installed." msgstr "Plugin could not be installed." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "keyboard" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "arc" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "radius" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Polar coordinates" -#: TurtleArt/tabasics.py:357 +#: TurtleArt/tabasics.py:362 msgid "set shade" msgstr "set shade" -#: TurtleArt/tabasics.py:764 +#: TurtleArt/tabasics.py:773 msgid "logical AND operator" msgstr "logical AND operator" @@ -2659,23 +2826,19 @@ msgstr "" "You must have an account at http://turtleartsite.sugarlabs.org to upload " "your project." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 -msgid "palette" -msgstr "palette" - -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452 msgid "Run" msgstr "Run" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "show heap" -#: TurtleArt/tabasics.py:230 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "sets the heading of the turtle (0 is towards the top of the screen.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "selects a palette" @@ -2689,19 +2852,19 @@ msgid "Title:" msgstr "Title:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Palette of media objects" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:691 msgid "Restore blocks from trash" msgstr "Restore all blocks from wastebasket" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:897 msgid "Palette of variable blocks" msgstr "Palette of variable blocks" -#: TurtleArt/tabasics.py:708 +#: TurtleArt/tabasics.py:717 msgid "used as numeric input in mathematic operators" msgstr "used as numeric input in mathematic operators" @@ -2715,7 +2878,7 @@ msgstr "Upload" msgid "Server" msgstr "Server" -#: TurtleArt/tabasics.py:960 +#: TurtleArt/tabasics.py:973 msgid "Variable 1 (numeric value)" msgstr "Variable 1 (numeric value)" @@ -2723,68 +2886,68 @@ msgstr "Variable 1 (numeric value)" msgid "Neighborhood" msgstr "Neighbourhood" -#: TurtleArt/tabasics.py:611 +#: TurtleArt/tabasics.py:620 msgid "adds two alphanumeric inputs" msgstr "adds two alphanumeric inputs" -#: TurtleArt/tabasics.py:740 +#: TurtleArt/tabasics.py:749 msgid "equal" msgstr "equal" -#: TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:846 msgid "else" msgstr "else" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "doesn't like" -#: turtleblocks.py:467 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "You have unsaved work. Would you like to save before quitting?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "restores hidden blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "stop video or audio" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:427 msgid "Turtle will not draw when moved." msgstr "Turtle will not draw when moved." #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "pop" -#: TurtleArt/tabasics.py:490 +#: TurtleArt/tabasics.py:495 msgid "pen size" msgstr "pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "turtle shell" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)" -#: TurtleArt/tabasics.py:680 +#: TurtleArt/tabasics.py:689 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "speak" @@ -2792,50 +2955,50 @@ msgstr "speak" msgid "read value from RFID device" msgstr "read value from RFID device" -#: TurtleArt/tabasics.py:199 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "moves turtle along an arc" -#: TurtleArt/tabasics.py:744 +#: TurtleArt/tabasics.py:753 msgid "logical equal-to operator" msgstr "logical equal-to operator" -#: TurtleArt/tabasics.py:508 +#: TurtleArt/tabasics.py:515 msgid "Palette of pen colors" msgstr "Palette of pen colours" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "pause video or audio" -#: TurtleArt/tabasics.py:934 +#: TurtleArt/tabasics.py:947 msgid "stores numeric value in Variable 1" msgstr "stores numeric value in Variable 1" -#: TurtleArt/tabasics.py:948 +#: TurtleArt/tabasics.py:961 msgid "stores numeric value in Variable 2" msgstr "stores numeric value in Variable 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "put a custom 'shell' on the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "button down" -#: TurtleArt/tabasics.py:146 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "moves turtle backward" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "ycor of top of screen" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Show blocks" @@ -2851,23 +3014,23 @@ msgstr "save" msgid "Colors" msgstr "Colours" -#: TurtleArt/tabasics.py:457 +#: TurtleArt/tabasics.py:462 msgid "sets size of the line drawn by the turtle" msgstr "sets size of the line drawn by the turtle" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:1022 turtleblocks.py:402 msgid "Open" msgstr "Open" -#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 +#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179 msgid "orientation" msgstr "orientation" -#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2875,47 +3038,47 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "if" msgstr "if" -#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "moves turtle to position xcor, ycor; (0, 0) is in the centre of the screen." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:802 turtleblocks.py:455 msgid "Stop" msgstr "Stop" -#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 +#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047 msgid "action 2" msgstr "action 2" -#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 +#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037 msgid "action 1" msgstr "action 1" -#: TurtleArt/tabasics.py:479 +#: TurtleArt/tabasics.py:484 msgid "end fill" msgstr "end fill" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433 msgid "Copy" msgstr "Copy" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434 msgid "Paste" msgstr "Paste" -#: TurtleArt/talogo.py:512 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "did not output to" @@ -2927,44 +3090,44 @@ msgstr "Activities" msgid "Upload to Web" msgstr "Upload to Web" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "empty heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "pops value off FILO (first-in last-out heap)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451 msgid "Clean" msgstr "Clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Palette of presentation templates" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "angle" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:667 msgid "identity" msgstr "identity" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819 +#: TurtleArtActivity.py:821 TurtleArtActivity.py:998 msgid "Save/Load" msgstr "Save/Load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "top y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "audio" -#: turtleblocks.py:417 +#: turtleblocks.py:448 msgid "Tools" msgstr "Tools" @@ -2972,16 +3135,16 @@ msgstr "Tools" msgid "Port" msgstr "Port" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "comment" -#: TurtleArt/tabasics.py:622 +#: TurtleArt/tabasics.py:631 msgid "subtracts bottom numeric input from top numeric input" msgstr "subtracts bottom numeric input from top numeric input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "media pause" @@ -2989,15 +3152,15 @@ msgstr "media pause" msgid "push destination rgb value to heap" msgstr "push destination rgb value to heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "query for keyboard input (results stored in keyboard block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Cartesian" -#: TurtleArt/tabasics.py:159 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "clears the screen and reset the turtle" @@ -3006,49 +3169,49 @@ msgstr "clears the screen and reset the turtle" msgid "raw microphone input signal" msgstr "raw microphone input signal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "returns the colour that the turtle \"sees\"" -#: TurtleArt/tabasics.py:1027 +#: TurtleArt/tabasics.py:1040 msgid "invokes Action 1 stack" msgstr "invokes Action 1 stack" -#: TurtleArt/tabasics.py:124 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Palette of turtle commands" -#: TurtleArt/tabasics.py:804 +#: TurtleArt/tabasics.py:815 msgid "loops forever" msgstr "loops forever" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "show aligned" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1351 #, python-format msgid "Do you want to reinstall %s?" msgstr "Do you want to reinstall %s?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025 +#: TurtleArtActivity.py:1047 turtleblocks.py:403 msgid "Load project" msgstr "Load project" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:673 TurtleArtActivity.py:793 msgid "Project" msgstr "Project" -#: turtleblocks.py:423 +#: turtleblocks.py:454 msgid "Debug" msgstr "Debug" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874 msgid "Turn off hover help" msgstr "Turn off hover help" -#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 +#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678 msgid "mod" msgstr "mod" @@ -3056,15 +3219,15 @@ msgstr "mod" msgid "Password" msgstr "Password" -#: TurtleArt/tabasics.py:865 +#: TurtleArt/tabasics.py:876 msgid "vertical space" msgstr "vertical space" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1332 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Please restart Turtle Art in order to use the plugin." -#: TurtleArt/tabasics.py:481 +#: TurtleArt/tabasics.py:486 msgid "completes filled polygon (used with start fill block)" msgstr "completes filled polygon (used with start fill block)" @@ -3072,72 +3235,72 @@ msgstr "completes filled polygon (used with start fill block)" msgid "Share" msgstr "Share" -#: TurtleArt/tabasics.py:728 +#: TurtleArt/tabasics.py:737 msgid "less than" msgstr "less than" -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:690 msgid "square root" msgstr "square root" -#: turtleblocks.py:388 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Rescale coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "show blocks" -#: turtleblocks.py:380 +#: turtleblocks.py:410 msgid "Quit" msgstr "Quit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Sugar Journal description field" -#: TurtleArt/tabasics.py:371 +#: TurtleArt/tabasics.py:376 msgid "set gray" msgstr "set grey" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "presentation bulleted list" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "duration" -#: turtleblocks.py:371 +#: turtleblocks.py:397 msgid "New" msgstr "New" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "places a comment in your code" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "read pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "scale" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "bottom" -#: TurtleArt/tabasics.py:518 +#: TurtleArt/tabasics.py:525 msgid "purple" msgstr "purple" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:535 msgid "Rescale coordinates down" msgstr "Rescale coordinates down" #: TurtleArt/tautils.py:593 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "click to open" @@ -3154,15 +3317,15 @@ msgstr "Configuration" msgid "Description:" msgstr "Description:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "journal" -#: TurtleArt/tabasics.py:1049 +#: TurtleArt/tabasics.py:1064 msgid "empty trash" msgstr "empty wastebasket" -#: TurtleArt/tabasics.py:434 +#: TurtleArt/tabasics.py:439 msgid "Turtle will draw when moved." msgstr "Turtle will draw when moved." @@ -3170,56 +3333,57 @@ msgstr "Turtle will draw when moved." msgid "Load..." msgstr "Load..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Sugar Journal audio object" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Stop turtle" -#: turtleblocks.py:425 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Turtle" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "changes the orientation of the palette of blocks" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676 msgid "store in" msgstr "store in" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083 msgid "Hide blocks" msgstr "Hide blocks" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1055 msgid "Load Python block" msgstr "Load Python block" -#: TurtleArt/tabasics.py:607 +#: TurtleArt/tabasics.py:616 msgid "plus" msgstr "plus" -#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 +#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783 msgid "or" msgstr "or" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "presentation template: list of bullets" -#: TurtleArt/tabasics.py:660 +#: TurtleArt/tabasics.py:669 msgid "identity operator used for extending blocks" msgstr "identity operator used for extending blocks" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Shrink blocks" -#: TurtleArt/tabasics.py:269 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3227,55 +3391,55 @@ msgstr "" "holds current heading value of the turtle (can be used in place of a number " "block)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4457 msgid "image" msgstr "image" -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:704 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "returns random number between minimum (top) and maximum (bottom) values" -#: TurtleArt/tabasics.py:385 +#: TurtleArt/tabasics.py:390 msgid "holds current pen color (can be used in place of a number block)" msgstr "holds current pen colour (can be used in place of a number block)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:361 turtleblocks.py:442 msgid "Show palette" msgstr "Show palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "saves a picture to the Sugar Journal" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799 +#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045 msgid "Save snapshot" msgstr "Save snapshot" -#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 +#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214 msgid "start" msgstr "start" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "returns True if heap is empty" -#: TurtleArt/tabasics.py:133 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "moves turtle forward" -#: TurtleArt/tabasics.py:129 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "forward" -#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 -#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008 +#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669 +#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637 +#: TurtleArt/tawindow.py:4667 msgid "my box" msgstr "my box" @@ -3283,31 +3447,31 @@ msgstr "my box" msgid "Account ID" msgstr "Account ID" -#: TurtleArt/tawindow.py:1467 +#: TurtleArt/tawindow.py:1550 msgid "Select blocks to share" msgstr "Select blocks to share" -#: TurtleArt/tabasics.py:142 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "back" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "sets the scale of media" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "holds current scale value" -#: TurtleArt/tabasics.py:911 +#: TurtleArt/tabasics.py:924 msgid "top of nameable action stack" msgstr "top of nameable action stack" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681 msgid "stores numeric value in named variable" msgstr "stores numeric value in named variable" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:784 msgid "logical OR operator" msgstr "logical OR operator" @@ -3318,7 +3482,7 @@ msgstr "logical OR operator" msgid "microphone input voltage" msgstr "microphone input voltage" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:827 msgid "loops specified number of times" msgstr "loops specified number of times" @@ -3326,23 +3490,23 @@ msgstr "loops specified number of times" msgid "Save..." msgstr "Save..." -#: TurtleArt/tabasics.py:1037 +#: TurtleArt/tabasics.py:1050 msgid "invokes Action 2 stack" msgstr "invokes Action 2 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "setxy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "title y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "title x" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 msgid "fill screen" msgstr "fill screen" @@ -3350,37 +3514,38 @@ msgstr "fill screen" msgid "other" msgstr "other" -#: turtleblocks.py:375 +#: turtleblocks.py:405 msgid "Save as" msgstr "Save as" -#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "set xy" msgstr "set xy" -#: TurtleArt/tabasics.py:1045 +#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "wastebasket" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "polar" -#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826 msgid "repeat" msgstr "repeat" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "wait for current video or audio to complete" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003 +#: TurtleArtActivity.py:1039 turtleblocks.py:406 msgid "Save as image" msgstr "Save as image" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791 +#: TurtleArtActivity.py:844 turtleblocks.py:439 msgid "Edit" msgstr "Edit" @@ -3391,39 +3556,39 @@ msgstr "Edit" msgid "microphone input resistance" msgstr "microphone input resistance" -#: TurtleArt/tabasics.py:1017 +#: TurtleArt/tabasics.py:1030 msgid "top of Action 2 stack" msgstr "top of Action 2 stack" -#: TurtleArt/tabasics.py:648 +#: TurtleArt/tabasics.py:657 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "divides top numeric input (numerator) by bottom numeric input (denominator)" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:700 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "prints value in status block at bottom of the screen" -#: TurtleArt/tabasics.py:468 +#: TurtleArt/tabasics.py:473 msgid "start fill" msgstr "start fill" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "holds results of query-keyboard block as ASCII" #. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "push" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3431,11 +3596,11 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" -#: TurtleArt/tabasics.py:1054 +#: TurtleArt/tabasics.py:1069 msgid "restore all" msgstr "restore all" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "hello" @@ -3443,45 +3608,73 @@ msgstr "hello" msgid "TurtleBlocks" msgstr "TurtleBlocks" -#: TurtleArt/tabasics.py:443 +#: TurtleArt/tabasics.py:309 +msgid "pen" +msgstr "pen" + +#: TurtleArt/tabasics.py:348 +msgid "set color" +msgstr "set colour" + +#: TurtleArt/tabasics.py:448 msgid "pen down?" msgstr "pen down?" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:450 msgid "returns True if pen is down" msgstr "returns True if pen is down" -#: TurtleArt/tawindow.py:1414 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" +#: TurtleArt/tabasics.py:511 +msgid "colors" +msgstr "colors" + +#: TurtleArt/tabasics.py:606 +msgid "numbers" +msgstr "numbers" + +#: TurtleArt/tabasics.py:791 +msgid "flow" +msgstr "flow" + +#: TurtleArt/tabasics.py:893 +msgid "blocks" +msgstr "blocks" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tawindow.py:1497 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Please hit the Stop Button before making changes to your program" + +#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694 +#: TurtleArtActivity.py:847 turtleblocks.py:435 msgid "Save stack" msgstr "Save stack" -#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 +#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729 msgid "Really overwrite stack?" msgstr "Really overwrite stack?" -#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 +#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732 msgid "Overwrite stack" msgstr "Overwrite stack" -#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761 +#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437 msgid "Delete stack" msgstr "Delete stack" -#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 +#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767 msgid "Really delete stack?" msgstr "Really delete stack?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:127 +msgid "Please wait" +msgstr "Please wait" + +#: TurtleArtActivity.py:128 +msgid "Starting connection..." +msgstr "Starting connection..." + +#: TurtleArtActivity.py:975 msgid "Palettes" msgstr "Palettes" @@ -3489,16 +3682,60 @@ msgstr "Palettes" msgid "Facebook wall post" msgstr "Facebook wall post" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "media" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "extras" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "turtle x" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Returns x coordinate of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "turtle y" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Returns y coordinate of turtle" + #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" msgstr "active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" msgstr "the name of the active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "turtle heading" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Returns heading of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "select palette" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "portfolio" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "my blocks" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" msgstr "Palette of user-defined operators" @@ -3531,10 +3768,75 @@ msgstr "" msgid "turns the turtle 180 degrees" msgstr "turns the turtle 180 degrees" -#: turtleblocks.py:428 +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Show sample projects" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Hide sample projects" + +#: turtleblocks.py:459 msgid "About..." msgstr "About..." +#~ msgid "touch" +#~ msgstr "touch" + +#~ msgid "ultrasonic" +#~ msgstr "ultrasonic" + +#~ msgid "touch sensor" +#~ msgstr "touch sensor" + +#~ msgid "custom module sensor A" +#~ msgstr "custom module sensor A" + +#~ msgid "custom module sensor B" +#~ msgstr "custom module sensor B" + +#~ msgid "custom module sensor C" +#~ msgstr "custom module sensor C" + +#~ msgid "module a" +#~ msgstr "module a" + +#~ msgid "module b" +#~ msgstr "module b" + +#~ msgid "module c" +#~ msgstr "module c" + +#~ msgid "hack pin mode" +#~ msgstr "hack pin mode" + +#~ msgid "read hack pin Butia" +#~ msgstr "read hack pin Butia" + +#~ msgid "Module A" +#~ msgstr "Module A" + +#~ msgid "Module B" +#~ msgstr "Module B" + +#~ msgid "generic Module B" +#~ msgstr "generic Module B" + +#~ msgid "Module C" +#~ msgstr "Module C" + +#~ msgid "generic Module C" +#~ msgstr "generic Module C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "ERROR: You must cast Module A, B or C" + +#~ msgid "returns the temperature" +#~ msgstr "returns the temperature" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" + #~ msgid "gpio" #~ msgstr "gpio" @@ -3637,6 +3939,9 @@ msgstr "About..." #~ msgid "sets color of text drawn by the turtle" #~ msgstr "sets colour of text drawn by the turtle" +#~ msgid "palette" +#~ msgstr "palette" + #~ msgid "presentation 2x2" #~ msgstr "presentation 2x2" @@ -3729,15 +4034,6 @@ msgstr "About..." #~ msgid "return calibration 2" #~ msgstr "return calibration 2" -#~ msgid "RGB" -#~ msgstr "RGB" - -#~ msgid "YUV" -#~ msgstr "YUV" - -#~ msgid "HSV" -#~ msgstr "HSV" - #~ msgid "Please check the port." #~ msgstr "Please check the port." @@ -3952,9 +4248,6 @@ msgstr "About..." #~ msgid " clean " #~ msgstr " clean " -#~ msgid "numbers" -#~ msgstr "numbers" - #~ msgid "write" #~ msgstr "write" @@ -3966,9 +4259,6 @@ msgstr "About..." #~ msgstr "" #~ "a programmable block: used to add advanced math equations, e.g., sin(x)" -#~ msgid "blocks" -#~ msgstr "blocks" - #~ msgid "text size" #~ msgstr "text size" @@ -3981,12 +4271,6 @@ msgstr "About..." #~ msgid "picture top" #~ msgstr "picture top" -#~ msgid "flow" -#~ msgstr "flow" - -#~ msgid "portfolio" -#~ msgstr "portfolio" - #~ msgid "restores most recent blocks from trash" #~ msgstr "restores most recent blocks from trash" @@ -4005,9 +4289,6 @@ msgstr "About..." #~ msgid "Trashcan" #~ msgstr "Trash-can" -#~ msgid "pen" -#~ msgstr "pen" - #~ msgid "picture right" #~ msgstr "picture right" @@ -4023,9 +4304,6 @@ msgstr "About..." #~ msgid "holds current text size (can be used in place of a number block)" #~ msgstr "holds current text size (can be used in place of a number block)" -#~ msgid "extras" -#~ msgstr "extras" - #~ msgid "d" #~ msgstr "d" diff --git a/po/en_US.po b/po/en_US.po index c0bb49e..df78e0c 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -18,8 +18,8 @@ msgstr "" "#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-20 00:34-0400\n" -"PO-Revision-Date: 2013-07-22 21:14+0200\n" +"POT-Creation-Date: 2013-10-09 14:26-0400\n" +"PO-Revision-Date: 2013-10-10 01:30+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en_US\n" @@ -31,8 +31,8 @@ msgstr "" "#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-22 21:14+0200\n" +"POT-Creation-Date: 2013-10-08 00:30-0400\n" +"PO-Revision-Date: 2013-10-09 00:25+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: en_US\n" @@ -129,18 +129,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERROR: The speed must be a value between 0 and 1023" #: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERROR: The speed must be a value between -1023 and 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERROR: The pin must be between 1 and 8" -#: taextras.py:81 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERROR: The value must be 0 or 1, LOW or HIGH" -#: taextras.py:82 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERROR: The mode must be INPUT or OUTPUT." -#: taextras.py:83 taextras.py:84 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "turns LED on and off: 1 means on, 0 means off" @@ -169,73 +173,102 @@ msgid "returns the voltage value (volts)" msgstr "returns the voltage value (volts)" #: taextras.py:91 -msgid "returns the temperature" -msgstr "returns the temperature" +msgid "returns the temperature value (celsius degree)" +msgstr "returns the temperature value (celsius degree)" #: taextras.py:92 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#, python-format +msgid "custom module %s" +msgstr "custom module %s" #: taextras.py:93 +msgid "sensor a" +msgstr "sensor a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "sensor b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "sensor c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "actuator a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "actuator b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "actuator c" + +#: taextras.py:99 msgid "LED" msgstr "LED" -#: taextras.py:94 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "button" -#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:413 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "gray" -#: taextras.py:96 taextras.py:361 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "light" -#: taextras.py:97 -msgid "temperature" -msgstr "temperature" - -#: taextras.py:98 taextras.py:335 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "distance" -#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "resistance" -#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "voltage" -#: taextras.py:101 +#: taextras.py:106 +msgid "temperature" +msgstr "temperature" + +#: taextras.py:107 +msgid "butia" +msgstr "butia" + +#: taextras.py:108 msgid "Butia Robot" msgstr "Butia Robot" -#: taextras.py:102 +#: taextras.py:109 msgid "refresh Butia" msgstr "refresh Butia" -#: taextras.py:103 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "refresh the state of the Butia palette and blocks" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:105 +#: taextras.py:112 msgid "battery charge Butia" msgstr "battery charge Butia" -#: taextras.py:106 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -243,227 +276,319 @@ msgstr "" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:108 +#: taextras.py:115 msgid "speed Butia" msgstr "speed Butia" -#: taextras.py:109 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "set the speed of the Butia motors" -#: taextras.py:110 +#: taextras.py:117 msgid "move Butia" msgstr "move Butia" -#: taextras.py:111 TurtleArt/tabasics.py:169 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "left" -#: taextras.py:112 TurtleArt/tabasics.py:181 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "right" -#: taextras.py:113 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "moves the Butia motors at the specified speed" -#: taextras.py:114 +#: taextras.py:121 msgid "stop Butia" msgstr "stop Butia" -#: taextras.py:115 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "stop the Butia robot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:117 +#: taextras.py:124 msgid "forward Butia" msgstr "forward Butia" -#: taextras.py:118 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "move the Butia robot forward" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:120 +#: taextras.py:127 msgid "left Butia" msgstr "left Butia" -#: taextras.py:121 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "turn the Butia robot at left" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:123 +#: taextras.py:130 msgid "right Butia" msgstr "right Butia" -#: taextras.py:124 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "turn the Butia robot at right" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:126 +#: taextras.py:133 msgid "backward Butia" msgstr "backward Butia" -#: taextras.py:127 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "move the Butia robot backward" -#: taextras.py:128 +#: taextras.py:135 +msgid "butia-extra" +msgstr "butia-extra" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Butia Robot extra blocks" -#: taextras.py:129 -msgid "hack pin mode" -msgstr "hack pin mode" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "pin mode Butia" -#: taextras.py:130 taextras.py:298 taextras.py:464 +#: taextras.py:139 taextras.py:339 taextras.py:508 msgid "pin" msgstr "pin" -#: taextras.py:131 taextras.py:465 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "mode" -#: taextras.py:132 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Select the pin function (INPUT, OUTPUT)." -#: taextras.py:133 -msgid "write hack pin Butia" -msgstr "write hack pin Butia" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "read pin Butia" + +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "read the value of a pin" -#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:144 +msgid "write pin Butia" +msgstr "write pin Butia" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988 +#: TurtleArt/tawindow.py:4643 msgid "value" msgstr "value" -#: taextras.py:135 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "set a hack pin to 0 or 1" -#: taextras.py:136 -msgid "read hack pin Butia" -msgstr "read hack pin Butia" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "INPUT" -#: taextras.py:137 -msgid "read the value of a hack pin" -msgstr "read the value of a hack pin" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "Configure hack pin for digital input." -#: taextras.py:138 taextras.py:440 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "HIGH" -#: taextras.py:139 taextras.py:477 -msgid "Set HIGH value for digital port." -msgstr "Set HIGH value for digital port." - -#: taextras.py:140 taextras.py:442 -msgid "INPUT" -msgstr "INPUT" +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "Set HIGH value for digital pin." -#: taextras.py:141 -msgid "Configure hack port for digital input." -msgstr "Configure hack port for digital input." - -#: taextras.py:142 taextras.py:441 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "LOW" -#: taextras.py:143 taextras.py:480 +#: taextras.py:152 taextras.py:524 msgid "Set LOW value for digital port." msgstr "Set LOW value for digital port." -#: taextras.py:144 taextras.py:443 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "OUTPUT" -#: taextras.py:145 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "Configure hack port for digital output." -#: taextras.py:146 +#: taextras.py:155 +msgid "butia-cast" +msgstr "butia-cast" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Butia Robot cast blocks" + +#: taextras.py:157 msgid "Butia" msgstr "Butia" -#: taextras.py:147 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "CAST\n" + +#: taextras.py:160 +msgid "new name" +msgstr "new name" + +#: taextras.py:161 +msgid "original" +msgstr "original" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:163 +msgid "name" +msgstr "name" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "Cast a new block" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "generic module %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butia IP" + +#: taextras.py:168 +msgid "change the ip of butia robot" +msgstr "change the IP of butia robot" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERROR: The pin %s must be in OUTPUT mode." -#: taextras.py:148 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERROR: The pin %s must be in INPUT mode." -#: taextras.py:152 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERROR: Something wrong with function '%s'" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERROR: cannot init GCONF client: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERROR: You must cast Sensor or Actuator: A, B or C" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "ERROR: Invalid IP '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "Creating PyBot server" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "ERROR creating PyBot server" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "PyBot is alive!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Ending butia polling" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Error importing Pygame. This plugin require Pygame 1.9" -#: taextras.py:153 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Error on initialization of the camera" -#: taextras.py:154 +#: taextras.py:185 msgid "No camera was found" msgstr "No camera was found" -#: taextras.py:155 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Error stopping camera" -#: taextras.py:156 +#: taextras.py:187 msgid "Error starting camera" msgstr "Error starting camera" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:158 +#: taextras.py:189 msgid "Error in get mask" msgstr "Error in get mask" -#: taextras.py:159 +#: taextras.py:190 +msgid "followme" +msgstr "followme" + +#: taextras.py:191 msgid "FollowMe" msgstr "FollowMe" -#: taextras.py:160 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "refresh FollowMe" -#: taextras.py:161 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Search for a connected camera." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:163 +#: taextras.py:195 msgid "calibration" msgstr "calibration" -#: taextras.py:164 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "store a personalized calibration" -#: taextras.py:165 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "return a personalized calibration" -#: taextras.py:166 +#: taextras.py:198 msgid "follow" msgstr "follow" -#: taextras.py:167 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "follow a color or calibration" -#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -472,324 +597,360 @@ msgstr "follow a color or calibration" msgid "brightness" msgstr "brightness" -#: taextras.py:169 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "set the camera brightness as a value between 0 to 255." -#: taextras.py:170 +#: taextras.py:202 msgid "minimum pixels" msgstr "minimum pixels" -#: taextras.py:171 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "set the minimal number of pixels to follow" -#: taextras.py:172 +#: taextras.py:204 msgid "threshold" msgstr "threshold" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:174 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "set a threshold for a RGB color" -#: taextras.py:175 +#: taextras.py:207 msgid "camera mode" msgstr "camera mode" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:177 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "set the color mode of the camera: RGB; YUV or HSV" -#: taextras.py:178 +#: taextras.py:210 msgid "get brightness" msgstr "get brightness" -#: taextras.py:179 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "get the brightness of the ambient light" -#: taextras.py:180 +#: taextras.py:212 msgid "average color" msgstr "average color" -#: taextras.py:181 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" -#: taextras.py:183 +#: taextras.py:215 msgid "x position" msgstr "x position" -#: taextras.py:184 +#: taextras.py:216 msgid "return x position" msgstr "return x position" -#: taextras.py:185 +#: taextras.py:217 msgid "y position" msgstr "y position" -#: taextras.py:186 +#: taextras.py:218 msgid "return y position" msgstr "return y position" -#: taextras.py:187 +#: taextras.py:219 msgid "pixels" msgstr "pixels" -#: taextras.py:188 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "return the number of pixels of the biggest blob" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:190 +#: taextras.py:222 +msgid "RGB" +msgstr "RGB" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "set the color mode of the camera to RGB" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:192 +#: taextras.py:225 +msgid "YUV" +msgstr "YUV" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "set the color mode of the camera to YUV" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:194 +#: taextras.py:228 +msgid "HSV" +msgstr "HSV" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "set the color mode of the camera to HSV" -#: taextras.py:195 +#: taextras.py:230 +msgid "get color" +msgstr "get color" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "get the color of an object" + +#: taextras.py:232 +msgid "color distance" +msgstr "color distance" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "set the distance to identify a color" + +#: taextras.py:234 msgid "empty calibration" msgstr "empty calibration" -#: taextras.py:196 +#: taextras.py:235 msgid "error in string conversion" msgstr "error in string conversion" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:202 +#: taextras.py:241 msgid "Pattern detection" msgstr "Pattern detection" -#: taextras.py:203 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "pattern_detection" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Seeing signal" -#: taextras.py:204 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Returns True if the signal is in front of the camera" -#: taextras.py:205 +#: taextras.py:245 msgid "Distance to signal" msgstr "Distance to signal" -#: taextras.py:206 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Returns the distance of the signal to the camera in milimeters" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:211 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot" -#: taextras.py:212 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia" + +#: taextras.py:253 msgid "speed SumBot" msgstr "speed SumBot" -#: taextras.py:213 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "submit the speed to the SumBot" -#: taextras.py:214 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "set the default speed for the movement commands" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:216 +#: taextras.py:257 msgid "forward SumBot" msgstr "forward SumBot" -#: taextras.py:217 +#: taextras.py:258 msgid "move SumBot forward" msgstr "move SumBot forward" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:219 +#: taextras.py:260 msgid "backward SumBot" msgstr "backward SumBot" -#: taextras.py:220 +#: taextras.py:261 msgid "move SumBot backward" msgstr "move SumBot backward" -#: taextras.py:221 +#: taextras.py:262 msgid "stop SumBot" msgstr "stop SumBot" -#: taextras.py:222 +#: taextras.py:263 msgid "stop the SumBot" msgstr "stop the SumBot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:224 +#: taextras.py:265 msgid "left SumBot" msgstr "left SumBot" -#: taextras.py:225 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "turn left the SumBot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:227 +#: taextras.py:268 msgid "right SumBot" msgstr "right SumBot" -#: taextras.py:228 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "turn right the SumBot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:231 +#: taextras.py:272 msgid "angle to center" msgstr "angle to center" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:233 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "get the angle to the center of the dohyo" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:236 +#: taextras.py:277 msgid "angle to Enemy" msgstr "angle to Enemy" -#: taextras.py:237 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "get the angle to the Enemy" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:239 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "x coor. SumBot" -#: taextras.py:240 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "get the x coordinate of the SumBot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:242 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "y coor. SumBot" -#: taextras.py:243 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "get the y coordinate of the SumBot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:245 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "x coor. Enemy" -#: taextras.py:246 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "get the x coordinate of the Enemy" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:248 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "y coor. Enemy" -#: taextras.py:249 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "get the y coordinate of the Enemy" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:251 +#: taextras.py:292 msgid "rotation SumBot" msgstr "rotation SumBot" -#: taextras.py:252 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "get the rotation of the Sumbot" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:254 +#: taextras.py:295 msgid "rotation Enemy" msgstr "rotation Enemy" -#: taextras.py:255 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "get the rotation of the Enemy" -#: taextras.py:256 +#: taextras.py:297 msgid "distance to center" msgstr "distance to center" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:258 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "get the distance to the center of the dohyo" -#: taextras.py:259 +#: taextras.py:300 msgid "distance to Enemy" msgstr "distance to Enemy" -#: taextras.py:260 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "get the distance to the Enemy" -#: taextras.py:261 +#: taextras.py:302 msgid "update information" msgstr "update information" -#: taextras.py:262 +#: taextras.py:303 msgid "update information from the server" msgstr "update information from the server" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:267 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Palette of physics blocks" -#: taextras.py:268 +#: taextras.py:309 msgid "start polygon" msgstr "start polygon" -#: taextras.py:269 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "Begin defining a new polygon based on the current Turtle xy position." -#: taextras.py:271 +#: taextras.py:312 msgid "add point" msgstr "add point" -#: taextras.py:272 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -797,88 +958,88 @@ msgstr "" "Add a new point to the current polygon based on the current Turtle xy " "position." -#: taextras.py:274 +#: taextras.py:315 msgid "end polygon" msgstr "end polygon" -#: taextras.py:275 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Define a new polygon." -#: taextras.py:276 +#: taextras.py:317 msgid "end filled polygon" msgstr "end filled polygon" -#: taextras.py:277 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "Not a simple polygon" -#: taextras.py:278 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Define a new filled polygon." -#: taextras.py:279 +#: taextras.py:320 msgid "triangle" msgstr "triangle" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:281 +#: taextras.py:322 msgid "base" msgstr "base" -#: taextras.py:282 taextras.py:288 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "height" -#: taextras.py:283 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Add a triangle object to the project." -#: taextras.py:284 +#: taextras.py:325 msgid "circle" msgstr "circle" -#: taextras.py:285 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Add a circle object to the project." -#: taextras.py:286 +#: taextras.py:327 msgid "rectangle" msgstr "rectangle" -#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "width" -#: taextras.py:289 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Add a rectangle object to the project." -#: taextras.py:290 +#: taextras.py:331 msgid "reset" msgstr "reset" -#: taextras.py:291 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Reset the project; clear the object list." -#: taextras.py:292 +#: taextras.py:333 msgid "motor" msgstr "motor" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:294 +#: taextras.py:335 msgid "torque" msgstr "torque" -#: taextras.py:295 +#: taextras.py:336 msgid "speed" msgstr "speed" -#: taextras.py:296 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -886,23 +1047,23 @@ msgstr "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." -#: taextras.py:299 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Pin an object down so that it cannot fall." -#: taextras.py:300 +#: taextras.py:341 msgid "joint" msgstr "joint" -#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "x" msgstr "x" -#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "y" msgstr "y" -#: taextras.py:303 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -910,39 +1071,39 @@ msgstr "" "Join two objects together (the most recent object created and the object at " "point x, y)." -#: taextras.py:305 +#: taextras.py:346 msgid "save as Physics activity" msgstr "save as Physics activity" -#: taextras.py:306 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Save the project to the Journal as a Physics activity." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:308 +#: taextras.py:349 msgid "gear" msgstr "gear" -#: taextras.py:309 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Add a gear object to the project." -#: taextras.py:310 +#: taextras.py:351 msgid "density" msgstr "density" -#: taextras.py:311 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Set the density property for objects (density can be any positive number)." -#: taextras.py:313 +#: taextras.py:354 msgid "friction" msgstr "friction" -#: taextras.py:314 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -952,11 +1113,11 @@ msgstr "" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:317 +#: taextras.py:358 msgid "bounciness" msgstr "bounciness" -#: taextras.py:318 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -966,11 +1127,11 @@ msgstr "" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:321 +#: taextras.py:362 msgid "dynamic" msgstr "dynamic" -#: taextras.py:322 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -978,27 +1139,27 @@ msgstr "" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:328 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "Palette of WeDo blocks" -#: taextras.py:329 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo" -#: taextras.py:330 +#: taextras.py:371 msgid "set current WeDo device" msgstr "set current WeDo device" -#: taextras.py:331 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "number of WeDo devices" -#: taextras.py:332 +#: taextras.py:373 msgid "tilt" msgstr "tilt" -#: taextras.py:333 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1008,172 +1169,168 @@ msgstr "" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:337 +#: taextras.py:378 msgid "distance sensor output" msgstr "distance sensor output" -#: taextras.py:338 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A" -#: taextras.py:339 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "returns the current value of Motor A" -#: taextras.py:340 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B" -#: taextras.py:341 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "returns the current value of Motor B" -#: taextras.py:342 +#: taextras.py:383 msgid "set the value for Motor A" msgstr "set the value for Motor A" -#: taextras.py:343 +#: taextras.py:384 msgid "set the value for Motor B" msgstr "set the value for Motor B" -#: taextras.py:344 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo is unavailable" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:346 +#: taextras.py:387 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d is unavailable; defaulting to 1" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:349 +#: taextras.py:390 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s is unavailable on WeDo %(wedo_number)d" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:354 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palette of LEGO NXT blocks of motors" -#: taextras.py:355 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palette of LEGO NXT blocks of sensors" -#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:357 -msgid "touch" -msgstr "touch" - -#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:359 -msgid "ultrasonic" -msgstr "ultrasonic" - -#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 -#: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 +#: TurtleArt/tabasics.py:388 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "color" -#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sound" #. TRANS: The brick is the NXT controller -#: taextras.py:365 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Please check the connection with the brick" -#: taextras.py:366 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Invalid port '%s'. Port must be: PORT A, B or C" -#: taextras.py:367 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" -#: taextras.py:368 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "The value of power must be between -127 to 127" -#: taextras.py:369 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "The parameter must be a integer, not '%s'" -#: taextras.py:370 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "An error has occurred: check all connections and try to reconnect" -#: taextras.py:371 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT found %s bricks" -#: taextras.py:372 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT not found" -#: taextras.py:373 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "Brick number %s was not found" -#: taextras.py:374 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "nxt-motors" + +#: taextras.py:414 msgid "refresh NXT" msgstr "refresh NXT" -#: taextras.py:375 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Search for a connected NXT brick." -#: taextras.py:376 +#: taextras.py:416 msgid "NXT" msgstr "NXT" -#: taextras.py:377 +#: taextras.py:417 msgid "set current NXT device" msgstr "set current NXT device" -#: taextras.py:378 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "number of NXTs" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "number of NXT devices" -#: taextras.py:379 +#: taextras.py:420 msgid "brick name" msgstr "brick name" -#: taextras.py:380 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "Get the name of a brick." -#: taextras.py:381 +#: taextras.py:422 msgid "play tone" msgstr "play tone" -#: taextras.py:382 +#: taextras.py:423 msgid "frequency" msgstr "frequency" -#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "time" -#: taextras.py:384 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Play a tone at frequency for time." #. TRANS: turn is the action -#: taextras.py:386 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1181,25 +1338,25 @@ msgstr "" "turn motor\n" "\n" -#: taextras.py:387 +#: taextras.py:428 msgid "port" msgstr "port" -#: taextras.py:388 -msgid "power" -msgstr "power" - #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:390 +#: taextras.py:430 msgid "rotations" msgstr "rotations" -#: taextras.py:391 +#: taextras.py:431 +msgid "power" +msgstr "power" + +#: taextras.py:432 msgid "turn a motor" msgstr "turn a motor" -#: taextras.py:392 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1209,39 +1366,39 @@ msgstr "" "\n" "motors" -#: taextras.py:393 +#: taextras.py:435 msgid "steering" msgstr "steering" -#: taextras.py:394 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synchronize two motors connected in PORT B and PORT C" -#: taextras.py:395 +#: taextras.py:437 msgid "PORT A" msgstr "PORT A" -#: taextras.py:396 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "PORT A of the brick" -#: taextras.py:397 +#: taextras.py:439 msgid "PORT B" msgstr "PORT B" -#: taextras.py:398 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "PORT B of the brick" -#: taextras.py:399 +#: taextras.py:441 msgid "PORT C" msgstr "PORT C" -#: taextras.py:400 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "PORT C of the brick" -#: taextras.py:401 +#: taextras.py:443 msgid "" "synchronize\n" "motors" @@ -1249,225 +1406,233 @@ msgstr "" "synchronize\n" "motors" -#: taextras.py:402 +#: taextras.py:444 msgid "start motor" msgstr "start motor" -#: taextras.py:403 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Run a motor forever." -#: taextras.py:404 +#: taextras.py:446 msgid "brake motor" msgstr "brake motor" -#: taextras.py:405 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Stop a specified motor." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:407 +#: taextras.py:449 msgid "reset motor" msgstr "reset motor" -#: taextras.py:408 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Reset the motor counter." -#: taextras.py:409 +#: taextras.py:451 msgid "motor position" msgstr "motor position" -#: taextras.py:410 +#: taextras.py:452 msgid "Get the motor position." msgstr "Get the motor position." -#: taextras.py:411 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "nxt-sensors" + +#: taextras.py:454 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:412 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "PORT 1 of the brick" -#: taextras.py:413 +#: taextras.py:456 msgid "read" msgstr "read" -#: taextras.py:414 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" -#: taextras.py:415 +#: taextras.py:458 msgid "Read sensor output." msgstr "Read sensor output." -#: taextras.py:416 +#: taextras.py:459 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:417 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "PORT 2 of the brick" -#: taextras.py:418 +#: taextras.py:461 msgid "light sensor" msgstr "light sensor" -#: taextras.py:419 +#: taextras.py:462 msgid "gray sensor" msgstr "gray sensor" -#: taextras.py:420 +#: taextras.py:463 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:421 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "PORT 3 of the brick" -#: taextras.py:422 -msgid "touch sensor" -msgstr "touch sensor" +#: taextras.py:465 +msgid "button sensor" +msgstr "button sensor" -#: taextras.py:423 +#: taextras.py:466 msgid "distance sensor" msgstr "distance sensor" -#: taextras.py:424 +#: taextras.py:467 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:425 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "PORT 4 of the brick" -#: taextras.py:426 +#: taextras.py:469 msgid "sound sensor" msgstr "sound sensor" -#: taextras.py:427 +#: taextras.py:470 msgid "color sensor" msgstr "color sensor" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:430 +#: taextras.py:473 msgid "set light" msgstr "set light" -#: taextras.py:431 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Set color sensor light." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:433 +#: taextras.py:476 msgid "battery level" msgstr "battery level" -#: taextras.py:434 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "Get the battery level of the brick in millivolts" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:439 +#: taextras.py:482 msgid "Palette of Arduino blocks" msgstr "Palette of Arduino blocks" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:445 +#: taextras.py:488 msgid "PWM" msgstr "PWM" -#: taextras.py:446 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO" -#: taextras.py:447 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERROR: Check the Arduino and the number of port." -#: taextras.py:448 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERROR: Value must be a number from 0 to 255." -#: taextras.py:449 +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1" -#: taextras.py:450 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." -#: taextras.py:451 +#: taextras.py:494 msgid "ERROR: The value must be an integer." msgstr "ERROR: The value must be an integer." -#: taextras.py:452 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." msgstr "ERROR: The pin must be an integer." -#: taextras.py:453 +#: taextras.py:496 +msgid "arduino" +msgstr "arduino" + +#: taextras.py:497 msgid "refresh Arduino" msgstr "refresh Arduino" -#: taextras.py:454 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Search for connected Arduinos." -#: taextras.py:455 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino" -#: taextras.py:456 +#: taextras.py:500 msgid "set current Arduino board" msgstr "set current Arduino board" -#: taextras.py:457 +#: taextras.py:501 msgid "number of Arduinos" msgstr "number of Arduinos" -#: taextras.py:458 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "number of Arduino boards" -#: taextras.py:459 +#: taextras.py:503 msgid "Arduino name" msgstr "Arduino name" -#: taextras.py:460 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Get the name of an Arduino." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:463 +#: taextras.py:507 msgid "pin mode" msgstr "pin mode" -#: taextras.py:466 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." -#: taextras.py:467 +#: taextras.py:511 msgid "analog write" msgstr "analog write" -#: taextras.py:469 +#: taextras.py:513 msgid "Write analog value in specified port." msgstr "Write analog value in specified port." -#: taextras.py:470 +#: taextras.py:514 msgid "analog read" msgstr "analog read" -#: taextras.py:471 +#: taextras.py:515 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1475,98 +1640,102 @@ msgstr "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." -#: taextras.py:473 +#: taextras.py:517 msgid "digital write" msgstr "digital write" -#: taextras.py:474 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Write digital value to specified port." -#: taextras.py:475 +#: taextras.py:519 msgid "digital read" msgstr "digital read" -#: taextras.py:476 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Read value from digital port." -#: taextras.py:478 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Set HIGH value for digital port." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "Configure Arduino port for digital input." -#: taextras.py:479 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Configure Arduino port to drive a servo." -#: taextras.py:481 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "Configure Arduino port for digital output." -#: taextras.py:482 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configure Arduino port for PWM (pulse-width modulation)." -#: taextras.py:483 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" msgstr "Not found Arduino %s" -#: taextras.py:484 +#: taextras.py:528 msgid "The pin must be an integer" msgstr "The pin must be an integer" -#: taextras.py:485 +#: taextras.py:529 msgid "The device must be an integer" msgstr "The device must be an integer" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:490 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Palette of Expeyes blocks" #. TRANS: Programmable voltage output -#: taextras.py:492 +#: taextras.py:536 msgid "set PVS" msgstr "set PVS" -#: taextras.py:493 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "set programmable voltage output" #. TRANS: Square wave 1 voltage output -#: taextras.py:495 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "set SQR1 voltage" -#: taextras.py:496 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "set square wave 1 voltage output" #. TRANS: Square wave 2 voltage output -#: taextras.py:498 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "set SQR2 voltage" -#: taextras.py:499 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "set square wave 2 voltage output" #. TRANS: Digital output level -#: taextras.py:501 +#: taextras.py:545 msgid "set OD1" msgstr "set OD1" -#: taextras.py:502 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "set digital output level (OD1) low (0) or high (1)" #. TRANS: Input 1 voltage level -#: taextras.py:504 +#: taextras.py:548 msgid "IN1 level" msgstr "IN1 level" -#: taextras.py:505 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1575,11 +1744,11 @@ msgstr "" "volts" #. TRANS: Input 2 voltage level -#: taextras.py:508 +#: taextras.py:552 msgid "IN2 level" msgstr "IN2 level" -#: taextras.py:509 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1588,11 +1757,11 @@ msgstr "" "volts" #. TRANS: Resistive sensor voltage level -#: taextras.py:512 +#: taextras.py:556 msgid "SEN level" msgstr "SEN level" -#: taextras.py:513 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1600,112 +1769,112 @@ msgstr "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" -#: taextras.py:515 +#: taextras.py:559 msgid "capture" msgstr "capture" -#: taextras.py:516 +#: taextras.py:560 msgid "input" msgstr "input" -#: taextras.py:517 +#: taextras.py:561 msgid "samples" msgstr "samples" -#: taextras.py:518 +#: taextras.py:562 msgid "interval" msgstr "interval" #. TRANS: MS is microseconds -#: taextras.py:520 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" "capture multiple samples from input at interval (MS); results pushed to FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:523 +#: taextras.py:567 msgid "A1" msgstr "A1" -#: taextras.py:524 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "read analog input 1 voltage" #. TRANS: Analog input 2 voltage level -#: taextras.py:526 +#: taextras.py:570 msgid "A2" msgstr "A2" -#: taextras.py:527 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "read analog input 2 voltage" #. TRANS: Read input 1 voltage -#: taextras.py:529 +#: taextras.py:573 msgid "IN1" msgstr "IN1" -#: taextras.py:530 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "read input 1 voltage" #. TRANS: Read input 2 voltage -#: taextras.py:532 +#: taextras.py:576 msgid "IN2" msgstr "IN2" -#: taextras.py:533 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "read input 2 voltage" #. TRANS: Read analog sensor input voltage -#: taextras.py:535 +#: taextras.py:579 msgid "SEN" msgstr "SEN" -#: taextras.py:536 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "read analog sensor input voltage" #. TRANS: Read square wave 1 input voltage -#: taextras.py:538 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1" -#: taextras.py:539 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "read square wave 1 voltage" #. TRANS: Read square wave 2 input voltage -#: taextras.py:541 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2" -#: taextras.py:542 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "read square wave 2 voltage" #. TRANS: Read programmable voltage -#: taextras.py:544 +#: taextras.py:588 msgid "PVS" msgstr "PVS" -#: taextras.py:545 +#: taextras.py:589 msgid "read programmable voltage" msgstr "read programmable voltage" -#: taextras.py:546 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "Expeyes device not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "resume playing video or audio" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Title" @@ -1714,15 +1883,15 @@ msgstr "Title" msgid "Average RGB color from camera is pushed to the stack" msgstr "Average RGB color from camera is pushed to the stack" -#: TurtleArt/tabasics.py:513 +#: TurtleArt/tabasics.py:519 msgid "yellow" msgstr "yellow" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "displays polar coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "emptys FILO (first-in-last-out heap)" @@ -1739,39 +1908,39 @@ msgstr "camera output" msgid "push acceleration in x, y, z to heap" msgstr "push acceleration in x, y, z to heap" -#: TurtleArt/tabasics.py:827 +#: TurtleArt/tabasics.py:837 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "if-then operator that uses boolean operators from Numbers palette" -#: TurtleArt/tabasics.py:858 +#: TurtleArt/tabasics.py:868 msgid "jogs stack right" msgstr "jogs stack right" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Sugar Journal media object" -#: TurtleArt/tabasics.py:967 +#: TurtleArt/tabasics.py:979 msgid "box 2" msgstr "box 2" -#: TurtleArt/tabasics.py:957 +#: TurtleArt/tabasics.py:969 msgid "box 1" msgstr "box 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453 msgid "Step" msgstr "Step" -#: TurtleArt/tabasics.py:636 +#: TurtleArt/tabasics.py:644 msgid "multiplies two numeric inputs" msgstr "multiplies two numeric inputs" -#: turtleblocks.py:415 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Show/hide blocks" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444 msgid "Hide palette" msgstr "Hide palette" @@ -1783,11 +1952,11 @@ msgstr "Buddies" msgid "My Turtle Art session" msgstr "My Turtle Art session" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Sugar Journal video object" -#: TurtleArt/tabasics.py:516 +#: TurtleArt/tabasics.py:522 msgid "cyan" msgstr "cyan" @@ -1801,50 +1970,50 @@ msgstr "" "A Logo-inspired turtle that draws colorful pictures with snap-together " "visual programming blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "xcor of right of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Palette of extra options" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783 +#: TurtleArtActivity.py:999 msgid "Load example" msgstr "Load example" -#: TurtleArt/tabasics.py:1060 +#: TurtleArt/tabasics.py:1074 msgid "move all blocks to trash" msgstr "move all blocks to trash" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "list" -#: turtleblocks.py:295 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "Configuration directory not writable: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "media resume" -#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302 msgid "heading" msgstr "heading" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:976 msgid "Sharing blocks disabled" msgstr "Sharing blocks disabled" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "saves turtle graphics as an SVG file in the Sugar Journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "draws text or show media from the Journal" @@ -1852,53 +2021,53 @@ msgstr "draws text or show media from the Journal" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "video" -#: TurtleArt/tabasics.py:517 +#: TurtleArt/tabasics.py:523 msgid "blue" msgstr "blue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "displays Cartesian coordinates" -#: turtleblocks.py:256 +#: turtleblocks.py:282 msgid "No option action:" msgstr "No option action:" -#: TurtleArt/tabasics.py:866 +#: TurtleArt/tabasics.py:876 msgid "jogs stack down" msgstr "jogs stack down" -#: TurtleArt/tabasics.py:672 +#: TurtleArt/tabasics.py:680 msgid "modular (remainder) operator" msgstr "modular (remainder) operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "bottom y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "save SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "runs code found in the tamyblock.py module found in the Journal" -#: TurtleArt/tabasics.py:431 +#: TurtleArt/tabasics.py:435 msgid "pen down" msgstr "pen down" -#: TurtleArt/tabasics.py:789 +#: TurtleArt/tabasics.py:799 msgid "wait" msgstr "wait" -#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004 msgid "box" msgstr "box" @@ -1906,19 +2075,19 @@ msgstr "box" msgid "Failed to upload!" msgstr "Failed to upload!" -#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 +#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811 msgid "shift" msgstr "shift" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589 msgid "invokes named action stack" msgstr "invokes named action stack" -#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 -#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 -#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 -#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921 +#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933 +#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594 +#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227 +#: TurtleArt/tawindow.py:4575 msgid "action" msgstr "action" @@ -1927,20 +2096,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "do-until-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:90 +#: turtleblocks.py:94 msgid "usage is" msgstr "usage is" -#: TurtleArt/tabasics.py:970 +#: TurtleArt/tabasics.py:982 msgid "Variable 2 (numeric value)" msgstr "Variable 2 (numeric value)" -#: TurtleArt/tabasics.py:645 +#: TurtleArt/tabasics.py:653 msgid "divide" msgstr "divide" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "picture name" @@ -1949,32 +2118,32 @@ msgstr "picture name" msgid "while" msgstr "while" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "the canvas width" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "empty heap?" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618 msgid "named variable (numeric value)" msgstr "named variable (numeric value)" -#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 +#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790 msgid "next" msgstr "next" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:835 msgid "if then" msgstr "if then" -#: TurtleArt/tabasics.py:453 +#: TurtleArt/tabasics.py:457 msgid "set pen size" msgstr "set pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "presentation template: select Journal object (no description)" @@ -1983,15 +2152,15 @@ msgstr "presentation template: select Journal object (no description)" msgid "until" msgstr "until" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "media stop" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:334 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Turn on hover help" -#: TurtleArt/tabasics.py:1050 +#: TurtleArt/tabasics.py:1064 msgid "permanently deletes items in trash" msgstr "permanently deletes items in trash" @@ -2004,11 +2173,11 @@ msgstr "" "#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n" "U-turn" -#: TurtleArt/tabasics.py:1008 +#: TurtleArt/tabasics.py:1020 msgid "top of Action 1 stack" msgstr "top of Action 1 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2016,30 +2185,30 @@ msgstr "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" -#: TurtleArt/tabasics.py:784 +#: TurtleArt/tabasics.py:794 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palette of flow operators" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "top of a collapsed stack" -#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "if-then-else operator that uses boolean operators from Numbers palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "returns mouse y coordinate" -#: TurtleArt/tabasics.py:398 +#: TurtleArt/tabasics.py:402 msgid "holds current pen shade" msgstr "holds current pen shade" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinewave" @@ -2047,65 +2216,65 @@ msgstr "sinewave" msgid "Login failed" msgstr "Login failed" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "left x" # -#: TurtleArt/tabasics.py:226 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "seth" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB color under the turtle is pushed to the stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "declutters canvas by hiding blocks" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1064 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1062 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1067 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1055 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1060 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Python chr operator" -#: TurtleArt/tabasics.py:857 +#: TurtleArt/tabasics.py:867 msgid "horizontal space" msgstr "horizontal space" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:690 TurtleArtActivity.py:851 msgid "Metric coordinates" msgstr "Metric coordinates" -#: TurtleArt/tabasics.py:902 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: TurtleArt/tabasics.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "string value" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "description" -#: TurtleArt/talogo.py:572 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "I don't know how to" @@ -2113,20 +2282,20 @@ msgstr "I don't know how to" msgid "Username:" msgstr "Username:" -#: TurtleArt/tabasics.py:470 +#: TurtleArt/tabasics.py:474 msgid "starts filled polygon (used with end fill block)" msgstr "starts filled polygon (used with end fill block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "presentation template: select four Journal objects" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775 +#: TurtleArtActivity.py:845 turtleblocks.py:430 msgid "View" msgstr "View" -#: TurtleArt/tabasics.py:374 +#: TurtleArt/tabasics.py:378 msgid "sets gray level of the line drawn by the turtle" msgstr "sets gray level of the line drawn by the turtle" @@ -2134,68 +2303,68 @@ msgstr "sets gray level of the line drawn by the turtle" msgid "Password:" msgstr "Password:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "turtle sees" -#: TurtleArt/tabasics.py:872 +#: TurtleArt/tabasics.py:882 msgid "stop action" msgstr "stop action" -#: TurtleArt/tabasics.py:515 +#: TurtleArt/tabasics.py:521 msgid "green" msgstr "green" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 -#: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:401 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "shade" -#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335 msgid "fills the background with (color, shade)" msgstr "fills the background with (color, shade)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "save picture" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "pitch" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "returns 1 if mouse button is pressed" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853 msgid "Rescale coordinates up" msgstr "Rescale coordinates up" -#: TurtleArt/tabasics.py:419 +#: TurtleArt/tabasics.py:423 msgid "pen up" msgstr "pen up" -#: TurtleArt/tabasics.py:511 +#: TurtleArt/tabasics.py:517 msgid "orange" msgstr "orange" -#: TurtleArt/tabasics.py:793 +#: TurtleArt/tabasics.py:803 msgid "pauses program execution a specified number of seconds" msgstr "pauses program execution a specified number of seconds" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "pushes value onto FILO (first-in last-out heap)" -#: TurtleArt/tabasics.py:1059 +#: TurtleArt/tabasics.py:1073 msgid "clear all" msgstr "clear all" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 msgid "then" msgstr "then" @@ -2203,44 +2372,45 @@ msgstr "then" msgid "Register" msgstr "Register" -#: TurtleArt/tabasics.py:751 +#: TurtleArt/tabasics.py:759 msgid "not" msgstr "not" -#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 +#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857 msgid "if then else" msgstr "if then else" -#: TurtleArt/tabasics.py:875 +#: TurtleArt/tabasics.py:885 msgid "stops current action" msgstr "stops current action" -#: TurtleArt/tabasics.py:185 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "turns turtle clockwise (angle in degrees)" -#: TurtleArt/tabasics.py:410 +#: TurtleArt/tabasics.py:414 msgid "holds current gray level (can be used in place of a number block)" msgstr "holds current gray level (can be used in place of a number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "xcor of left of screen" -#: turtleblocks.py:394 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Reset block size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "turtle" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "displays next palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "hide blocks" @@ -2249,35 +2419,35 @@ msgstr "hide blocks" msgid "light level detected by camera" msgstr "light level detected by camera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Python int operator" -#: TurtleArt/tabasics.py:732 +#: TurtleArt/tabasics.py:740 msgid "logical less-than operator" msgstr "logical less-than operator" -#: TurtleArt/tabasics.py:1055 +#: TurtleArt/tabasics.py:1069 msgid "restore all blocks from trash" msgstr "restore all blocks from trash" -#: turtleblocks.py:374 +#: turtleblocks.py:404 msgid "Save" msgstr "Save" -#: TurtleArt/tabasics.py:929 +#: TurtleArt/tabasics.py:941 msgid "store in box 1" msgstr "store in box 1" -#: TurtleArt/tabasics.py:943 +#: TurtleArt/tabasics.py:955 msgid "store in box 2" msgstr "store in box 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "hides the Sugar toolbars" -#: TurtleArt/tabasics.py:241 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2285,24 +2455,24 @@ msgstr "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "print" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "returns mouse x coordinate" -#: TurtleArt/tabasics.py:510 +#: TurtleArt/tabasics.py:516 msgid "red" msgstr "red" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989 +#: TurtleArtActivity.py:1025 turtleblocks.py:408 msgid "Save as Logo" msgstr "Save as Logo" -#: TurtleArt/tabasics.py:347 +#: TurtleArt/tabasics.py:351 msgid "sets color of the line drawn by the turtle" msgstr "sets color of the line drawn by the turtle" @@ -2319,29 +2489,30 @@ msgstr "Enable collaboration" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Palette of sensor blocks" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013 +#: TurtleArtActivity.py:1035 msgid "Load plugin" msgstr "Load plugin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "returns True if mouse button is pressed" -#: TurtleArt/tabasics.py:707 +#: TurtleArt/tabasics.py:715 msgid "number" msgstr "number" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "query keyboard" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "top" @@ -2349,7 +2520,7 @@ msgstr "top" msgid "Submit to Web" msgstr "Submit to Web" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Cartesian coordinates" @@ -2357,45 +2528,45 @@ msgstr "Cartesian coordinates" msgid "Nickname" msgstr "Nickname" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "set scale" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205 +#: TurtleArtActivity.py:800 msgid "Share selected blocks" msgstr "Share selected blocks" -#: TurtleArt/tabasics.py:520 +#: TurtleArt/tabasics.py:526 msgid "white" msgstr "white" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:904 msgid "connects action to toolbar run buttons" msgstr "connects action to toolbar run buttons" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "elapsed time (in seconds) since program started" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" msgstr "amplitude" -#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 +#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Cancel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "the canvas height" -#: TurtleArt/tabasics.py:619 +#: TurtleArt/tabasics.py:627 msgid "minus" msgstr "minus" -#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 +#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771 msgid "and" msgstr "and" @@ -2403,17 +2574,17 @@ msgstr "and" msgid "top of a collapsible stack" msgstr "top of a collapsible stack" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "as input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 msgid "Python block" msgstr "Python block" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "media wait" @@ -2422,29 +2593,25 @@ msgstr "media wait" msgid "acceleration" msgstr "acceleration" -#: TurtleArt/tabasics.py:491 +#: TurtleArt/tabasics.py:495 msgid "holds current pen size (can be used in place of a number block)" msgstr "holds current pen size (can be used in place of a number block)" -#: TurtleArt/tabasics.py:343 -msgid "set color" -msgstr "set color" - -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "loads a block" -#: TurtleArt/tabasics.py:308 +#: TurtleArt/tabasics.py:312 msgid "Palette of pen commands" msgstr "Palette of pen commands" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "shows values in FILO (first-in last-out heap)" @@ -2453,108 +2620,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "do-while-True operator that uses boolean operators from Numbers palette" -#: turtleblocks.py:381 +#: turtleblocks.py:411 msgid "File" msgstr "File" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:762 msgid "logical NOT operator" msgstr "logical NOT operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "ycor of bottom of screen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "presentation template: select Journal object (with description)" -#: TurtleArt/tabasics.py:601 +#: TurtleArt/tabasics.py:609 msgid "Palette of numeric operators" msgstr "Palette of numeric operators" -#: TurtleArt/tabasics.py:633 +#: TurtleArt/tabasics.py:641 msgid "multiply" msgstr "multiply" -#: TurtleArt/tabasics.py:800 +#: TurtleArt/tabasics.py:810 msgid "forever" msgstr "forever" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1327 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s already installed." -#: TurtleArt/tabasics.py:361 +#: TurtleArt/tabasics.py:365 msgid "sets shade of the line drawn by the turtle" msgstr "sets shade of the line drawn by the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "speaks text" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:272 msgid "snapshot" msgstr "snapshot" -#: TurtleArt/tabasics.py:156 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "presentation template: select two Journal objects" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421 msgid "Grow blocks" msgstr "Grow blocks" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: TurtleArtActivity.py:682 TurtleArtActivity.py:846 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Fullscreen" -#: turtleblocks.py:271 +#: turtleblocks.py:297 msgid "File not found" msgstr "File not found" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "show" -#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 -#: TurtleArt/tabasics.py:901 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912 +#: TurtleArt/tabasics.py:913 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "text" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "random" msgstr "random" -#: TurtleArt/tabasics.py:719 +#: TurtleArt/tabasics.py:727 msgid "logical greater-than operator" msgstr "logical greater-than operator" -#: TurtleArt/tabasics.py:173 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "turns turtle counterclockwise (angle in degrees)" -#: TurtleArt/tabasics.py:521 +#: TurtleArt/tabasics.py:527 msgid "black" msgstr "black" -#: TurtleArt/tabasics.py:684 +#: TurtleArt/tabasics.py:692 msgid "calculates square root" msgstr "calculates square root" -#: TurtleArt/tabasics.py:255 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2562,11 +2729,11 @@ msgstr "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "mouse x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "mouse y" @@ -2574,27 +2741,27 @@ msgstr "mouse y" msgid "stop" msgstr "stop" -#: TurtleArt/tabasics.py:716 +#: TurtleArt/tabasics.py:724 msgid "greater than" msgstr "greater than" -#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Help" -#: turtleblocks.py:469 +#: turtleblocks.py:500 msgid "Save project?" msgstr "Save project?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "chooses which turtle to command" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "right x" @@ -2603,32 +2770,32 @@ msgstr "right x" msgid "light level detected by light sensor" msgstr "light level detected by light sensor" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233 +#: TurtleArtActivity.py:1313 msgid "Plugin could not be installed." msgstr "Plugin could not be installed." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "keyboard" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "arc" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "radius" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Polar coordinates" -#: TurtleArt/tabasics.py:357 +#: TurtleArt/tabasics.py:361 msgid "set shade" msgstr "set shade" -#: TurtleArt/tabasics.py:764 +#: TurtleArt/tabasics.py:772 msgid "logical AND operator" msgstr "logical AND operator" @@ -2640,23 +2807,19 @@ msgstr "" "You must have an account at http://turtleartsite.sugarlabs.org to upload " "your project." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 -msgid "palette" -msgstr "palette" - -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452 msgid "Run" msgstr "Run" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "show heap" -#: TurtleArt/tabasics.py:230 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "sets the heading of the turtle (0 is towards the top of the screen.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "selects a palette" @@ -2670,19 +2833,19 @@ msgid "Title:" msgstr "Title:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Palette of media objects" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:674 msgid "Restore blocks from trash" msgstr "Restore blocks from trash" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:896 msgid "Palette of variable blocks" msgstr "Palette of variable blocks" -#: TurtleArt/tabasics.py:708 +#: TurtleArt/tabasics.py:716 msgid "used as numeric input in mathematic operators" msgstr "used as numeric input in mathematic operators" @@ -2696,7 +2859,7 @@ msgstr "Upload" msgid "Server" msgstr "Server" -#: TurtleArt/tabasics.py:960 +#: TurtleArt/tabasics.py:972 msgid "Variable 1 (numeric value)" msgstr "Variable 1 (numeric value)" @@ -2704,68 +2867,68 @@ msgstr "Variable 1 (numeric value)" msgid "Neighborhood" msgstr "Neighborhood" -#: TurtleArt/tabasics.py:611 +#: TurtleArt/tabasics.py:619 msgid "adds two alphanumeric inputs" msgstr "adds two alphanumeric inputs" -#: TurtleArt/tabasics.py:740 +#: TurtleArt/tabasics.py:748 msgid "equal" msgstr "equal" -#: TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:845 msgid "else" msgstr "else" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "doesn't like" -#: turtleblocks.py:467 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "You have unsaved work. Would you like to save before quitting?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "restores hidden blocks" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "stop video or audio" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:426 msgid "Turtle will not draw when moved." msgstr "Turtle will not draw when moved." #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "pop" -#: TurtleArt/tabasics.py:490 +#: TurtleArt/tabasics.py:494 msgid "pen size" msgstr "pen size" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "turtle shell" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)" -#: TurtleArt/tabasics.py:680 +#: TurtleArt/tabasics.py:688 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "speak" @@ -2773,50 +2936,50 @@ msgstr "speak" msgid "read value from RFID device" msgstr "read value from RFID device" -#: TurtleArt/tabasics.py:199 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "moves turtle along an arc" -#: TurtleArt/tabasics.py:744 +#: TurtleArt/tabasics.py:752 msgid "logical equal-to operator" msgstr "logical equal-to operator" -#: TurtleArt/tabasics.py:508 +#: TurtleArt/tabasics.py:514 msgid "Palette of pen colors" msgstr "Palette of pen colors" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "pause video or audio" -#: TurtleArt/tabasics.py:934 +#: TurtleArt/tabasics.py:946 msgid "stores numeric value in Variable 1" msgstr "stores numeric value in Variable 1" -#: TurtleArt/tabasics.py:948 +#: TurtleArt/tabasics.py:960 msgid "stores numeric value in Variable 2" msgstr "stores numeric value in Variable 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "put a custom 'shell' on the turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "button down" -#: TurtleArt/tabasics.py:146 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "moves turtle backward" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "ycor of top of screen" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Show blocks" @@ -2832,23 +2995,23 @@ msgstr "save" msgid "Colors" msgstr "Colors" -#: TurtleArt/tabasics.py:457 +#: TurtleArt/tabasics.py:461 msgid "sets size of the line drawn by the turtle" msgstr "sets size of the line drawn by the turtle" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:1005 turtleblocks.py:402 msgid "Open" msgstr "Open" -#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 +#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143 msgid "orientation" msgstr "orientation" -#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2856,47 +3019,47 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 msgid "if" msgstr "if" -#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:785 turtleblocks.py:455 msgid "Stop" msgstr "Stop" -#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 +#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046 msgid "action 2" msgstr "action 2" -#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 +#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036 msgid "action 1" msgstr "action 1" -#: TurtleArt/tabasics.py:479 +#: TurtleArt/tabasics.py:483 msgid "end fill" msgstr "end fill" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433 msgid "Copy" msgstr "Copy" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434 msgid "Paste" msgstr "Paste" -#: TurtleArt/talogo.py:512 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "did not output to" @@ -2908,44 +3071,44 @@ msgstr "Activities" msgid "Upload to Web" msgstr "Upload to Web" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "empty heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "pops value off FILO (first-in last-out heap)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451 msgid "Clean" msgstr "Clean" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Palette of presentation templates" -#: TurtleArt/tabasics.py:195 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "angle" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:666 msgid "identity" msgstr "identity" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:804 TurtleArtActivity.py:981 msgid "Save/Load" msgstr "Save/Load" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "top y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "audio" -#: turtleblocks.py:417 +#: turtleblocks.py:448 msgid "Tools" msgstr "Tools" @@ -2953,16 +3116,16 @@ msgstr "Tools" msgid "Port" msgstr "Port" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "comment" -#: TurtleArt/tabasics.py:622 +#: TurtleArt/tabasics.py:630 msgid "subtracts bottom numeric input from top numeric input" msgstr "subtracts bottom numeric input from top numeric input" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "media pause" @@ -2970,15 +3133,15 @@ msgstr "media pause" msgid "push destination rgb value to heap" msgstr "push destination rgb value to heap" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "query for keyboard input (results stored in keyboard block)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Cartesian" -#: TurtleArt/tabasics.py:159 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "clears the screen and reset the turtle" @@ -2987,49 +3150,49 @@ msgstr "clears the screen and reset the turtle" msgid "raw microphone input signal" msgstr "raw microphone input signal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "returns the color that the turtle \"sees\"" -#: TurtleArt/tabasics.py:1027 +#: TurtleArt/tabasics.py:1039 msgid "invokes Action 1 stack" msgstr "invokes Action 1 stack" -#: TurtleArt/tabasics.py:124 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Palette of turtle commands" -#: TurtleArt/tabasics.py:804 +#: TurtleArt/tabasics.py:814 msgid "loops forever" msgstr "loops forever" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "show aligned" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1328 #, python-format msgid "Do you want to reinstall %s?" msgstr "Do you want to reinstall %s?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008 +#: TurtleArtActivity.py:1030 turtleblocks.py:403 msgid "Load project" msgstr "Load project" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:656 TurtleArtActivity.py:776 msgid "Project" msgstr "Project" -#: turtleblocks.py:423 +#: turtleblocks.py:454 msgid "Debug" msgstr "Debug" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857 msgid "Turn off hover help" msgstr "Turn off hover help" -#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 +#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677 msgid "mod" msgstr "mod" @@ -3037,15 +3200,15 @@ msgstr "mod" msgid "Password" msgstr "Password" -#: TurtleArt/tabasics.py:865 +#: TurtleArt/tabasics.py:875 msgid "vertical space" msgstr "vertical space" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1309 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Please restart Turtle Art in order to use the plugin." -#: TurtleArt/tabasics.py:481 +#: TurtleArt/tabasics.py:485 msgid "completes filled polygon (used with start fill block)" msgstr "completes filled polygon (used with start fill block)" @@ -3053,72 +3216,72 @@ msgstr "completes filled polygon (used with start fill block)" msgid "Share" msgstr "Share" -#: TurtleArt/tabasics.py:728 +#: TurtleArt/tabasics.py:736 msgid "less than" msgstr "less than" -#: TurtleArt/tabasics.py:681 +#: TurtleArt/tabasics.py:689 msgid "square root" msgstr "square root" -#: turtleblocks.py:388 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Rescale coordinates" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "show blocks" -#: turtleblocks.py:380 +#: turtleblocks.py:410 msgid "Quit" msgstr "Quit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Sugar Journal description field" -#: TurtleArt/tabasics.py:371 +#: TurtleArt/tabasics.py:375 msgid "set gray" msgstr "set gray" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "presentation bulleted list" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "duration" -#: turtleblocks.py:371 +#: turtleblocks.py:397 msgid "New" msgstr "New" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "places a comment in your code" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "read pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "scale" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "bottom" -#: TurtleArt/tabasics.py:518 +#: TurtleArt/tabasics.py:524 msgid "purple" msgstr "purple" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:518 msgid "Rescale coordinates down" msgstr "Rescale coordinates down" #: TurtleArt/tautils.py:593 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "click to open" @@ -3135,15 +3298,15 @@ msgstr "Configuration" msgid "Description:" msgstr "Description:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "journal" -#: TurtleArt/tabasics.py:1049 +#: TurtleArt/tabasics.py:1063 msgid "empty trash" msgstr "empty trash" -#: TurtleArt/tabasics.py:434 +#: TurtleArt/tabasics.py:438 msgid "Turtle will draw when moved." msgstr "Turtle will draw when moved." @@ -3151,56 +3314,57 @@ msgstr "Turtle will draw when moved." msgid "Load..." msgstr "Load..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Sugar Journal audio object" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Stop turtle" -#: turtleblocks.py:425 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Turtle" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "changes the orientation of the palette of blocks" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643 msgid "store in" msgstr "store in" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066 msgid "Hide blocks" msgstr "Hide blocks" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016 +#: TurtleArtActivity.py:1038 msgid "Load Python block" msgstr "Load Python block" -#: TurtleArt/tabasics.py:607 +#: TurtleArt/tabasics.py:615 msgid "plus" msgstr "plus" -#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 +#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782 msgid "or" msgstr "or" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "presentation template: list of bullets" -#: TurtleArt/tabasics.py:660 +#: TurtleArt/tabasics.py:668 msgid "identity operator used for extending blocks" msgstr "identity operator used for extending blocks" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Shrink blocks" -#: TurtleArt/tabasics.py:269 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3208,55 +3372,55 @@ msgstr "" "holds current heading value of the turtle (can be used in place of a number " "block)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4424 msgid "image" msgstr "image" -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:703 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "returns random number between minimum (top) and maximum (bottom) values" -#: TurtleArt/tabasics.py:385 +#: TurtleArt/tabasics.py:389 msgid "holds current pen color (can be used in place of a number block)" msgstr "holds current pen color (can be used in place of a number block)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:344 turtleblocks.py:442 msgid "Show palette" msgstr "Show palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "saves a picture to the Sugar Journal" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782 +#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028 msgid "Save snapshot" msgstr "Save snapshot" -#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 +#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214 msgid "start" msgstr "start" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "returns True if heap is empty" -#: TurtleArt/tabasics.py:133 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "moves turtle forward" -#: TurtleArt/tabasics.py:129 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "forward" -#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 -#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007 +#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633 +#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604 +#: TurtleArt/tawindow.py:4634 msgid "my box" msgstr "my box" @@ -3264,31 +3428,31 @@ msgstr "my box" msgid "Account ID" msgstr "Account ID" -#: TurtleArt/tawindow.py:1467 +#: TurtleArt/tawindow.py:1514 msgid "Select blocks to share" msgstr "Select blocks to share" -#: TurtleArt/tabasics.py:142 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "back" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "sets the scale of media" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "holds current scale value" -#: TurtleArt/tabasics.py:911 +#: TurtleArt/tabasics.py:923 msgid "top of nameable action stack" msgstr "top of nameable action stack" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648 msgid "stores numeric value in named variable" msgstr "stores numeric value in named variable" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:783 msgid "logical OR operator" msgstr "logical OR operator" @@ -3299,7 +3463,7 @@ msgstr "logical OR operator" msgid "microphone input voltage" msgstr "microphone input voltage" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:826 msgid "loops specified number of times" msgstr "loops specified number of times" @@ -3307,23 +3471,23 @@ msgstr "loops specified number of times" msgid "Save..." msgstr "Save..." -#: TurtleArt/tabasics.py:1037 +#: TurtleArt/tabasics.py:1049 msgid "invokes Action 2 stack" msgstr "invokes Action 2 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "setxy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "title y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "title x" -#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 msgid "fill screen" msgstr "fill screen" @@ -3331,37 +3495,38 @@ msgstr "fill screen" msgid "other" msgstr "other" -#: turtleblocks.py:375 +#: turtleblocks.py:405 msgid "Save as" msgstr "Save as" -#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "set xy" msgstr "set xy" -#: TurtleArt/tabasics.py:1045 +#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "trash" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "polar" -#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825 msgid "repeat" msgstr "repeat" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "wait for current video or audio to complete" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986 +#: TurtleArtActivity.py:1022 turtleblocks.py:406 msgid "Save as image" msgstr "Save as image" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774 +#: TurtleArtActivity.py:827 turtleblocks.py:439 msgid "Edit" msgstr "Edit" @@ -3372,39 +3537,39 @@ msgstr "Edit" msgid "microphone input resistance" msgstr "microphone input resistance" -#: TurtleArt/tabasics.py:1017 +#: TurtleArt/tabasics.py:1029 msgid "top of Action 2 stack" msgstr "top of Action 2 stack" -#: TurtleArt/tabasics.py:648 +#: TurtleArt/tabasics.py:656 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "divides top numeric input (numerator) by bottom numeric input (denominator)" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:699 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "prints value in status block at bottom of the screen" -#: TurtleArt/tabasics.py:468 +#: TurtleArt/tabasics.py:472 msgid "start fill" msgstr "start fill" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "holds results of query-keyboard block as ASCII" #. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "push" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3412,11 +3577,11 @@ msgstr "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" -#: TurtleArt/tabasics.py:1054 +#: TurtleArt/tabasics.py:1068 msgid "restore all" msgstr "restore all" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "hello" @@ -3424,45 +3589,65 @@ msgstr "hello" msgid "TurtleBlocks" msgstr "TurtleBlocks" -#: TurtleArt/tabasics.py:443 +#: TurtleArt/tabasics.py:308 +msgid "pen" +msgstr "pen" + +#: TurtleArt/tabasics.py:347 +msgid "set color" +msgstr "set color" + +#: TurtleArt/tabasics.py:447 msgid "pen down?" msgstr "pen down?" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:449 msgid "returns True if pen is down" msgstr "returns True if pen is down" -#: TurtleArt/tawindow.py:1414 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" +#: TurtleArt/tabasics.py:510 +msgid "colors" +msgstr "colors" + +#: TurtleArt/tabasics.py:605 +msgid "numbers" +msgstr "numbers" + +#: TurtleArt/tabasics.py:790 +msgid "flow" +msgstr "flow" + +#: TurtleArt/tabasics.py:892 +msgid "blocks" +msgstr "blocks" + +#: TurtleArt/tawindow.py:1461 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Please hit the Stop Button before making changes to your program" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677 +#: TurtleArtActivity.py:830 turtleblocks.py:435 msgid "Save stack" msgstr "Save stack" -#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 +#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693 msgid "Really overwrite stack?" msgstr "Really overwrite stack?" -#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 +#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696 msgid "Overwrite stack" msgstr "Overwrite stack" -#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725 +#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437 msgid "Delete stack" msgstr "Delete stack" -#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731 msgid "Really delete stack?" msgstr "Really delete stack?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:958 msgid "Palettes" msgstr "Palettes" @@ -3470,16 +3655,60 @@ msgstr "Palettes" msgid "Facebook wall post" msgstr "Facebook wall post" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "media" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "extras" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "turtle x" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Returns x coordinate of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "turtle y" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Returns y coordinate of turtle" + #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" msgstr "active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" msgstr "the name of the active turtle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "turtle heading" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Returns heading of turtle" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "select palette" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "portfolio" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "my blocks" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" msgstr "Palette of user-defined operators" @@ -3512,10 +3741,75 @@ msgstr "" msgid "turns the turtle 180 degrees" msgstr "turns the turtle 180 degrees" -#: turtleblocks.py:428 +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Show sample projects" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Hide sample projects" + +#: turtleblocks.py:459 msgid "About..." msgstr "About..." +#~ msgid "touch" +#~ msgstr "touch" + +#~ msgid "ultrasonic" +#~ msgstr "ultrasonic" + +#~ msgid "touch sensor" +#~ msgstr "touch sensor" + +#~ msgid "custom module sensor A" +#~ msgstr "custom module sensor A" + +#~ msgid "custom module sensor B" +#~ msgstr "custom module sensor B" + +#~ msgid "custom module sensor C" +#~ msgstr "custom module sensor C" + +#~ msgid "module a" +#~ msgstr "module a" + +#~ msgid "module b" +#~ msgstr "module b" + +#~ msgid "module c" +#~ msgstr "module c" + +#~ msgid "hack pin mode" +#~ msgstr "hack pin mode" + +#~ msgid "read hack pin Butia" +#~ msgstr "read hack pin Butia" + +#~ msgid "Module A" +#~ msgstr "Module A" + +#~ msgid "Module B" +#~ msgstr "Module B" + +#~ msgid "generic Module B" +#~ msgstr "generic Module B" + +#~ msgid "Module C" +#~ msgstr "Module C" + +#~ msgid "generic Module C" +#~ msgstr "generic Module C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "ERROR: You must cast Module A, B or C" + +#~ msgid "returns the temperature" +#~ msgstr "returns the temperature" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise" + #~ msgid "gpio" #~ msgstr "gpio" @@ -3618,6 +3912,9 @@ msgstr "About..." #~ msgid "sets color of text drawn by the turtle" #~ msgstr "sets color of text drawn by the turtle" +#~ msgid "palette" +#~ msgstr "palette" + #~ msgid "presentation 2x2" #~ msgstr "presentation 2x2" @@ -3710,15 +4007,6 @@ msgstr "About..." #~ msgid "return calibration 2" #~ msgstr "return calibration 2" -#~ msgid "RGB" -#~ msgstr "RGB" - -#~ msgid "YUV" -#~ msgstr "YUV" - -#~ msgid "HSV" -#~ msgstr "HSV" - #~ msgid "Please check the port." #~ msgstr "Please check the port." @@ -3946,9 +4234,6 @@ msgstr "About..." #~ msgid " clean " #~ msgstr " clean " -#~ msgid "numbers" -#~ msgstr "numbers" - #~ msgid "write" #~ msgstr "write" @@ -3960,9 +4245,6 @@ msgstr "About..." #~ msgstr "" #~ "a programmable block: used to add advanced math equations, e.g., sin(x)" -#~ msgid "blocks" -#~ msgstr "blocks" - #~ msgid "text size" #~ msgstr "text size" @@ -3975,12 +4257,6 @@ msgstr "About..." #~ msgid "picture top" #~ msgstr "picture top" -#~ msgid "flow" -#~ msgstr "flow" - -#~ msgid "portfolio" -#~ msgstr "portfolio" - #~ msgid "restores most recent blocks from trash" #~ msgstr "restores most recent blocks from trash" @@ -3999,9 +4275,6 @@ msgstr "About..." #~ msgid "Trashcan" #~ msgstr "Trashcan" -#~ msgid "pen" -#~ msgstr "pen" - #~ msgid "picture right" #~ msgstr "picture right" @@ -4017,12 +4290,6 @@ msgstr "About..." #~ msgid "holds current text size (can be used in place of a number block)" #~ msgstr "holds current text size (can be used in place of a number block)" -#~ msgid "extras" -#~ msgstr "extras" - -#~ msgid "name" -#~ msgstr "name" - #~ msgid "stack 2" #~ msgstr "stack 2" @@ -4032,9 +4299,6 @@ msgstr "About..." #~ msgid "Keyboard" #~ msgstr "Keyboard" -#~ msgid "My Blocks" -#~ msgstr "My Blocks" - #~ msgid "Numbers" #~ msgstr "Numbers" diff --git a/po/es.po b/po/es.po index 1511bff..67695e7 100644 --- a/po/es.po +++ b/po/es.po @@ -8,8 +8,8 @@ msgstr "" "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: 2013-06-20 10:53+0200\n" +"POT-Creation-Date: 2013-10-10 00:32-0400\n" +"PO-Revision-Date: 2013-10-14 05:09+0200\n" "Last-Translator: AlanJAS \n" "Language-Team: LANGUAGE \n" "Language: es\n" @@ -21,8 +21,8 @@ msgstr "" "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2013-05-21 12:47+0200\n" +"POT-Creation-Date: 2013-10-08 00:30-0400\n" +"PO-Revision-Date: 2013-10-08 20:46+0200\n" "Last-Translator: AlanJAS \n" "Language-Team: LANGUAGE \n" "Language: es\n" @@ -62,42 +62,50 @@ msgstr "Selecciona un desafío" msgid "Amazonas Tortuga" msgstr "Tortuga Amazonas" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "Tortuga Banderas" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Usa la tortuga para dibujar las banderas de los países" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "Paleta de Pesos Mexicanos" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "Paleta de Pesos Colombianos" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "Paleta de Francos de Ruanda" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "Paleta de Dólares Americanos" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "Paleta de Dólares Australianos" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "Paleta de Guaraníes Paraguayos" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "Paletea de Nuevos Soles Peruanos" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "Paleta de Pesos Uruguayos" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 #, fuzzy msgid "TurtleBots" msgstr "" @@ -107,122 +115,155 @@ msgstr "" "TurtleBots" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "TortuBlocks con plugins: Butiá, Lego NxT, WeDo, Arduino, FollowMe" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERROR: La velocidad debe ser un valor entre 0 y 1023" -#: taextras.py:75 +#: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERROR: La velocidad debe ser un valor entre -1023 y 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERROR: El pin debe estar entre 1 y 8" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERROR: El valor debe ser 0 o 1, ALTO o BAJO" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERROR: El modo debe ser ENTRADA o SALIDA." -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "prende o apaga el LED: 1 significa prendido, 0 significa apagado" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "devuelve el nivel de gris como un valor entre 0 y 65535" -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "devuelve el nivel de luz como un valor entre 0 y 65535" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "devuelve la distancia como un valor entre 0 y 65535" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "devuelve el valor de la resistencia (ohms)" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "devuelve el valor del voltaje (volts)" -#: taextras.py:86 -msgid "returns the temperature" -msgstr "devuelve la temperatura" +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" +msgstr "devuelve el valor de la temperatura (grados Celsius)" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso" +#: taextras.py:92 +#, python-format +msgid "custom module %s" +msgstr "módulo personalizado %s" -#: taextras.py:88 +#: taextras.py:93 +msgid "sensor a" +msgstr "sensor a" + +#: taextras.py:94 +msgid "sensor b" +msgstr "sensor b" + +#: taextras.py:95 +msgid "sensor c" +msgstr "sensor c" + +#: taextras.py:96 +msgid "actuator a" +msgstr "actuador a" + +#: taextras.py:97 +msgid "actuator b" +msgstr "actuador b" + +#: taextras.py:98 +msgid "actuator c" +msgstr "actuador c" + +#: taextras.py:99 msgid "LED" msgstr "LED" -#: taextras.py:89 +#: taextras.py:100 taextras.py:397 msgid "button" msgstr "botón" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:413 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "gris" -#: taextras.py:91 taextras.py:356 +#: taextras.py:102 taextras.py:400 msgid "light" msgstr "luz" -#: taextras.py:92 -msgid "temperature" -msgstr "temperatura" - -#: taextras.py:93 taextras.py:330 +#: taextras.py:103 taextras.py:376 taextras.py:398 msgid "distance" msgstr "distancia" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "resistencia" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "voltaje" -#: taextras.py:96 +#: taextras.py:106 +msgid "temperature" +msgstr "temperatura" + +#: taextras.py:107 +msgid "butia" +msgstr "butiá" + +#: taextras.py:108 msgid "Butia Robot" msgstr "Robot Butiá" -#: taextras.py:97 +#: taextras.py:109 msgid "refresh Butia" msgstr "refrescar Butiá" -#: taextras.py:98 +#: taextras.py:110 msgid "refresh the state of the Butia palette and blocks" msgstr "actualiza el estado de la paleta y de los bloques Butiá" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:112 msgid "battery charge Butia" msgstr "carga de batería Butiá" -#: taextras.py:101 +#: taextras.py:113 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -230,91 +271,96 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:115 msgid "speed Butia" msgstr "velocidad Butiá" -#: taextras.py:104 +#: taextras.py:116 msgid "set the speed of the Butia motors" msgstr "establece la velocidad de los motores del Butiá" -#: taextras.py:105 +#: taextras.py:117 msgid "move Butia" msgstr "mover Butiá" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:118 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "izquierda" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:119 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "derecha" -#: taextras.py:108 +#: taextras.py:120 msgid "moves the Butia motors at the specified speed" msgstr "mueve los motores del Butiá a la velocidad especificada" -#: taextras.py:109 +#: taextras.py:121 msgid "stop Butia" msgstr "detener Butiá" -#: taextras.py:110 +#: taextras.py:122 msgid "stop the Butia robot" msgstr "detiene al robot Butiá" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:124 msgid "forward Butia" msgstr "adelante Butiá" -#: taextras.py:113 +#: taextras.py:125 msgid "move the Butia robot forward" msgstr "mueve el robot Butiá hacia adelante" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:127 msgid "left Butia" msgstr "izquierda Butiá" -#: taextras.py:116 +#: taextras.py:128 msgid "turn the Butia robot at left" msgstr "gira el robot Butiá hacia la izquierda" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:130 msgid "right Butia" msgstr "derecha Butiá" -#: taextras.py:119 +#: taextras.py:131 msgid "turn the Butia robot at right" msgstr "gira el robot Butiá hacia la derecha" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:133 msgid "backward Butia" msgstr "atrás Butiá" -#: taextras.py:122 +#: taextras.py:134 msgid "move the Butia robot backward" msgstr "mueve el robot Butiá hacia atrás" -#: taextras.py:123 +#: taextras.py:135 +msgid "butia-extra" +msgstr "butiá-extra" + +#. TRANS: cast means data type conversion +#: taextras.py:137 msgid "Butia Robot extra blocks" msgstr "Bloques extra del Robot Butiá" -#: taextras.py:124 -msgid "hack pin mode" -msgstr "modo del hack pin" +#: taextras.py:138 +msgid "pin mode Butia" +msgstr "modo del pin Butiá" # #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# # puede ser: alfiler, perno, clavija, clavo - En Physics es: Tachuela (asi que por coherencia, usé Tachuela) -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:139 taextras.py:339 taextras.py:508 #, fuzzy msgid "pin" msgstr "" @@ -323,142 +369,234 @@ msgstr "" "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" "tachuela" -#: taextras.py:126 taextras.py:460 +#: taextras.py:140 taextras.py:509 msgid "mode" msgstr "modo" -#: taextras.py:127 +#: taextras.py:141 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Selecciona la función del pin (ENTRADA, SALIDA)." -#: taextras.py:128 -msgid "write hack pin Butia" -msgstr "escribir en hack pin" +#: taextras.py:142 +msgid "read pin Butia" +msgstr "leer pin Butiá" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:143 +msgid "read the value of a pin" +msgstr "lee el valor de un pin" + +#: taextras.py:144 +msgid "write pin Butia" +msgstr "escribir en pin Butiá" + +#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988 +#: TurtleArt/tawindow.py:4643 msgid "value" msgstr "valor" -#: taextras.py:130 +#: taextras.py:146 msgid "set a hack pin to 0 or 1" msgstr "establce el hack pin en 0 o 1" -#: taextras.py:131 -msgid "read hack pin Butia" -msgstr "leer en hack pin" +#: taextras.py:147 taextras.py:485 +msgid "INPUT" +msgstr "ENTRADA" -#: taextras.py:132 -msgid "read the value of a hack pin" -msgstr "lee el valor de un hack pin" +#: taextras.py:148 +msgid "Configure hack pin for digital input." +msgstr "Configura un pin como entrada digital." -#: taextras.py:133 taextras.py:435 +#: taextras.py:149 taextras.py:483 msgid "HIGH" msgstr "ALTO" -#: taextras.py:134 taextras.py:472 -msgid "Set HIGH value for digital port." -msgstr "Setea el valor ALTO en el puerto digital." - -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "ENTRADA" - -#: taextras.py:136 -msgid "Configure hack port for digital input." -msgstr "Configura el puerto hack como entrada digital." +#: taextras.py:150 +msgid "Set HIGH value for digital pin." +msgstr "Establece el valor ALTO en un pin digital." -#: taextras.py:137 taextras.py:436 +#: taextras.py:151 taextras.py:484 msgid "LOW" msgstr "BAJO" -#: taextras.py:138 taextras.py:475 +#: taextras.py:152 taextras.py:524 +#, fuzzy msgid "Set LOW value for digital port." -msgstr "Setea el valor BAJO en el puerto digital." +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"Establece el valor BAJO en el puerto digital.\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"Setea el valor BAJO en el puerto digital." -#: taextras.py:139 taextras.py:438 +#: taextras.py:153 taextras.py:486 msgid "OUTPUT" msgstr "SALIDA" -#: taextras.py:140 +#: taextras.py:154 msgid "Configure hack port for digital output." msgstr "Configura el puerto hack como salida digital." -#: taextras.py:141 +#: taextras.py:155 +msgid "butia-cast" +msgstr "butiá-casteo" + +#: taextras.py:156 +msgid "Butia Robot cast blocks" +msgstr "Bloques de casteo del Robot Butiá" + +#: taextras.py:157 msgid "Butia" msgstr "Butiá" -#: taextras.py:142 +#. TRANS: cast means data type conversion +#: taextras.py:159 +msgid "CAST\n" +msgstr "CASTEO\n" + +#: taextras.py:160 +msgid "new name" +msgstr "nuevo nombre" + +#: taextras.py:161 +msgid "original" +msgstr "original" + +#: taextras.py:162 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:163 +msgid "name" +msgstr "nombre" + +#. TRANS: cast means data type conversion +#: taextras.py:165 +msgid "Cast a new block" +msgstr "Castea un nuevo bloque" + +#: taextras.py:166 +#, python-format +msgid "generic module %s" +msgstr "módulo genérico %s" + +#: taextras.py:167 +msgid "Butia IP" +msgstr "Butiá IP" + +#: taextras.py:168 +msgid "change the IP of butia robot" +msgstr "cambia la IP del robot Butiá" + +#: taextras.py:169 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERROR: El pin %s debe estar en modo SALIDA." -#: taextras.py:143 +#: taextras.py:170 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERROR: El pin %s debe estar en modo ENTRADA." -#: taextras.py:147 +#: taextras.py:171 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERROR: Ocurre algo con la función '%s'" + +#: taextras.py:172 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERROR: no se puede iniciar el cliente de GCONF: %s" + +#. TRANS: cast means data type conversion +#: taextras.py:174 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERROR: Debes castear un Sensor o Actuador: A, B o C" + +#: taextras.py:175 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "ERROR: IP inválida '%s'" + +#: taextras.py:176 +msgid "Creating PyBot server" +msgstr "Creando PyBot server" + +#: taextras.py:177 +msgid "ERROR creating PyBot server" +msgstr "ERROR creando PyBot server" + +#: taextras.py:178 +msgid "PyBot is alive!" +msgstr "¡PyBot está vivo!" + +#: taextras.py:179 +msgid "Ending butia polling" +msgstr "Finalizando Butiá polling" + +#: taextras.py:183 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Error importando Pygame. Este plugin requiere Pygame 1.9" -#: taextras.py:148 +#: taextras.py:184 msgid "Error on initialization of the camera" msgstr "Error en la inicialización de la cámara" -#: taextras.py:149 +#: taextras.py:185 msgid "No camera was found" msgstr "No se encontraró cámara" -#: taextras.py:150 +#: taextras.py:186 msgid "Error stopping camera" msgstr "Error deteniendo cámara" -#: taextras.py:151 +#: taextras.py:187 msgid "Error starting camera" msgstr "Error iniciando cámara" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:189 msgid "Error in get mask" msgstr "Error en obtener máscara" -#: taextras.py:154 +#: taextras.py:190 +msgid "followme" +msgstr "followme" + +#: taextras.py:191 msgid "FollowMe" msgstr "FollowMe" -#: taextras.py:155 +#: taextras.py:192 msgid "refresh FollowMe" msgstr "refrescar FollowMe" -#: taextras.py:156 +#: taextras.py:193 msgid "Search for a connected camera." msgstr "Busca una cámara conectada." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:195 msgid "calibration" msgstr "calibración" -#: taextras.py:159 +#: taextras.py:196 msgid "store a personalized calibration" msgstr "almacena una calibración personalizada" -#: taextras.py:160 +#: taextras.py:197 msgid "return a personalized calibration" msgstr "devuelve una calibración personalizada" -#: taextras.py:161 +#: taextras.py:198 msgid "follow" msgstr "seguir" -#: taextras.py:162 +#: taextras.py:199 msgid "follow a color or calibration" msgstr "seguir un color o calibración" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -467,327 +605,363 @@ msgstr "seguir un color o calibración" msgid "brightness" msgstr "brillo" -#: taextras.py:164 +#: taextras.py:201 msgid "set the camera brightness as a value between 0 to 255." msgstr "establece el brillo de la cámara como un valor entre 0 y 255." -#: taextras.py:165 +#: taextras.py:202 msgid "minimum pixels" msgstr "mínimo de pixeles" -#: taextras.py:166 +#: taextras.py:203 msgid "set the minimal number of pixels to follow" msgstr "define el mínimo número de píxeles a seguir" -#: taextras.py:167 +#: taextras.py:204 msgid "threshold" msgstr "umbral" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:206 msgid "set a threshold for a RGB color" msgstr "define el umbral para un color RGB" -#: taextras.py:170 +#: taextras.py:207 msgid "camera mode" msgstr "modo de cámara" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:209 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "establece el modo de color de la cámara: RGB, YUV o HSV" -#: taextras.py:173 +#: taextras.py:210 msgid "get brightness" msgstr "obtener brillo" -#: taextras.py:174 +#: taextras.py:211 msgid "get the brightness of the ambient light" msgstr "obtiene el brillo de la luz ambiente" -#: taextras.py:175 +#: taextras.py:212 msgid "average color" msgstr "color promedio" -#: taextras.py:176 +#: taextras.py:213 msgid "" -"if set to 0 then color averaging is off during calibration; for other values " +"if set to 0 then color averaging is off during calibration;for other values, " "it is on" msgstr "" -"Si está en 0 entonces el color promedio está apagado durante la calibración; " +"Si está en 0 entonces no se usa el color promedio durante la calibración; " "para otros valores está encendido" -#: taextras.py:178 +#: taextras.py:215 msgid "x position" msgstr "posición x" -#: taextras.py:179 +#: taextras.py:216 msgid "return x position" msgstr "retorna la posición x" -#: taextras.py:180 +#: taextras.py:217 msgid "y position" msgstr "posición y" -#: taextras.py:181 +#: taextras.py:218 msgid "return y position" msgstr "retorna la posición y" -#: taextras.py:182 +#: taextras.py:219 msgid "pixels" msgstr "píxeles" -#: taextras.py:183 +#: taextras.py:220 msgid "return the number of pixels of the biggest blob" msgstr "devuelve el número de píxeles de la mancha mas grande" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:222 +msgid "RGB" +msgstr "RGB" + +#: taextras.py:223 msgid "set the color mode of the camera to RGB" msgstr "establece el modo de color de la cámara a RGB" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:225 +msgid "YUV" +msgstr "YUV" + +#: taextras.py:226 msgid "set the color mode of the camera to YUV" msgstr "establece el modo de color de la cámara a YUV" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:228 +msgid "HSV" +msgstr "HSV" + +#: taextras.py:229 msgid "set the color mode of the camera to HSV" msgstr "establece el modo de color de la cámara a HSV" -#: taextras.py:190 +#: taextras.py:230 +msgid "get color" +msgstr "obtener color" + +#: taextras.py:231 +msgid "get the color of an object" +msgstr "obtiene el color de un objeto" + +#: taextras.py:232 +msgid "color distance" +msgstr "distancia color" + +#: taextras.py:233 +msgid "set the distance to identify a color" +msgstr "establece la distancia para identificar un color" + +#: taextras.py:234 msgid "empty calibration" msgstr "calibración vacía" -#: taextras.py:191 +#: taextras.py:235 msgid "error in string conversion" msgstr "error en la conversión de la cadena de texto" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:241 msgid "Pattern detection" msgstr "Detección de marcas" -#: taextras.py:198 +#: taextras.py:242 +msgid "pattern_detection" +msgstr "detección_marcas" + +#: taextras.py:243 msgid "Seeing signal" msgstr "Viendo señal" -#: taextras.py:199 +#: taextras.py:244 msgid "Returns True if the signal is in front of the camera" msgstr "Devuelve Verdadero si la señal está en frente de la cámara" -#: taextras.py:200 +#: taextras.py:245 msgid "Distance to signal" msgstr "Distancia a la señal" -#: taextras.py:201 +#: taextras.py:246 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Devuelve la distancia entre la cámara y la señal en milímetros" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:251 msgid "SumBot" msgstr "SumBot" -#: taextras.py:207 +#: taextras.py:252 +msgid "sumtia" +msgstr "sumtia" + +#: taextras.py:253 msgid "speed SumBot" msgstr "velocidad SumBot" -#: taextras.py:208 +#: taextras.py:254 msgid "submit the speed to the SumBot" msgstr "setea la velocidad del SumBot" -#: taextras.py:209 +#: taextras.py:255 msgid "set the default speed for the movement commands" msgstr "setea la velocidad por defecto para los comandos de movimiento" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:257 msgid "forward SumBot" msgstr "adelante SumBot" -#: taextras.py:212 +#: taextras.py:258 msgid "move SumBot forward" msgstr "mueve el SumBot hacia adelante" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:260 msgid "backward SumBot" msgstr "atrás SumBot" -#: taextras.py:215 +#: taextras.py:261 msgid "move SumBot backward" msgstr "mueve el SumBot hacia atrás" -#: taextras.py:216 +#: taextras.py:262 msgid "stop SumBot" msgstr "detener SumBot" -#: taextras.py:217 +#: taextras.py:263 msgid "stop the SumBot" msgstr "detiene el SumBot" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:265 msgid "left SumBot" msgstr "izquierda SumBot" -#: taextras.py:220 +#: taextras.py:266 msgid "turn left the SumBot" msgstr "gira el SumBot hacia la izquierda" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:268 msgid "right SumBot" msgstr "derecha SumBot" -#: taextras.py:223 +#: taextras.py:269 msgid "turn right the SumBot" msgstr "gira el SumBot hacia la derecha" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:272 msgid "angle to center" msgstr "ángulo al centro" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:274 msgid "get the angle to the center of the dohyo" msgstr "obtiene el ángulo al centro del dohyo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:277 msgid "angle to Enemy" msgstr "ángulo al Enemigo" -#: taextras.py:232 +#: taextras.py:278 msgid "get the angle to the Enemy" msgstr "obtiene el ángulo al Enemigo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:280 msgid "x coor. SumBot" msgstr "coor. x SumBot" -#: taextras.py:235 +#: taextras.py:281 msgid "get the x coordinate of the SumBot" msgstr "obtiene la coordenada x del Sumbot" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:283 msgid "y coor. SumBot" msgstr "coor. y SumBot" -#: taextras.py:238 +#: taextras.py:284 msgid "get the y coordinate of the SumBot" msgstr "obtiene la coordenada y del Sumbot" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:286 msgid "x coor. Enemy" msgstr "coor. x Enemigo" -#: taextras.py:241 +#: taextras.py:287 msgid "get the x coordinate of the Enemy" msgstr "obtiene la coordenada x del Enemigo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:289 msgid "y coor. Enemy" msgstr "coor. y Enemigo" -#: taextras.py:244 +#: taextras.py:290 msgid "get the y coordinate of the Enemy" msgstr "obtiene la coordenada y del Enemigo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:292 msgid "rotation SumBot" msgstr "rotación SumBot" -#: taextras.py:247 +#: taextras.py:293 msgid "get the rotation of the Sumbot" msgstr "obtiene la rotación del SumBot" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:295 msgid "rotation Enemy" msgstr "rotación Enemigo" -#: taextras.py:250 +#: taextras.py:296 msgid "get the rotation of the Enemy" msgstr "obtiene la rotación del Enemigo" -#: taextras.py:251 +#: taextras.py:297 msgid "distance to center" msgstr "distancia al centro" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:299 msgid "get the distance to the center of the dohyo" msgstr "obtiene la distancia al centro del dohyo" -#: taextras.py:254 +#: taextras.py:300 msgid "distance to Enemy" msgstr "distancia al Enemigo" -#: taextras.py:255 +#: taextras.py:301 msgid "get the distance to the Enemy" msgstr "obtiene la distancia al Enemigo" -#: taextras.py:256 +#: taextras.py:302 msgid "update information" msgstr "actualizar información" -#: taextras.py:257 +#: taextras.py:303 msgid "update information from the server" msgstr "actualiza la información desde el servidor" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:308 msgid "Palette of physics blocks" msgstr "Paleta de bloques de física" -#: taextras.py:263 +#: taextras.py:309 msgid "start polygon" msgstr "comenzar polígono" -#: taextras.py:264 +#: taextras.py:310 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" "Comienza a definir un nuevo polígono basado en la posición actual xy de la " "Tortuga." -#: taextras.py:266 +#: taextras.py:312 msgid "add point" msgstr "agregar punto" -#: taextras.py:267 +#: taextras.py:313 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -796,88 +970,88 @@ msgstr "" "la Tortuga." # finalizar polígono -#: taextras.py:269 +#: taextras.py:315 msgid "end polygon" msgstr "terminar polígono" -#: taextras.py:270 +#: taextras.py:316 msgid "Define a new polygon." msgstr "Define un nuevo polígono." -#: taextras.py:271 +#: taextras.py:317 msgid "end filled polygon" msgstr "termina polígono relleno" -#: taextras.py:272 +#: taextras.py:318 msgid "Not a simple polygon" msgstr "No es un polígono simple" -#: taextras.py:273 +#: taextras.py:319 msgid "Define a new filled polygon." msgstr "Define un nuevo polígono relleno." -#: taextras.py:274 +#: taextras.py:320 msgid "triangle" msgstr "triángulo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:322 msgid "base" msgstr "base" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:323 taextras.py:329 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "altura" -#: taextras.py:278 +#: taextras.py:324 msgid "Add a triangle object to the project." msgstr "Agrega un objeto triángulo al proyecto." -#: taextras.py:279 +#: taextras.py:325 msgid "circle" msgstr "círculo" -#: taextras.py:280 +#: taextras.py:326 msgid "Add a circle object to the project." msgstr "Agrega un objeto círculo al proyecto." -#: taextras.py:281 +#: taextras.py:327 msgid "rectangle" msgstr "rectángulo" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "anchura" -#: taextras.py:284 +#: taextras.py:330 msgid "Add a rectangle object to the project." msgstr "Agrega un objeto rectángulo al proyecto." -#: taextras.py:285 +#: taextras.py:331 msgid "reset" msgstr "resetear" -#: taextras.py:286 +#: taextras.py:332 msgid "Reset the project; clear the object list." msgstr "Resetea el proyecto; limpia la lista de objetos." -#: taextras.py:287 +#: taextras.py:333 msgid "motor" msgstr "motor" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:335 msgid "torque" msgstr "torque" -#: taextras.py:290 +#: taextras.py:336 msgid "speed" msgstr "velocidad" -#: taextras.py:291 +#: taextras.py:337 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -886,24 +1060,24 @@ msgstr "" "números positivos; el motor es colocado en el objeto creado mas " "recientemente." -#: taextras.py:294 +#: taextras.py:340 msgid "Pin an object down so that it cannot fall." msgstr "Sujeta un objeto para que no se caiga." # enPhysics es unión... podría ser articulación -#: taextras.py:295 +#: taextras.py:341 msgid "joint" msgstr "unión" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:344 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -911,40 +1085,45 @@ msgstr "" "Une dos objetos (el objeto creado mas reciententemente y el objeto en el " "punto x, y)." -#: taextras.py:300 +#: taextras.py:346 msgid "save as Physics activity" msgstr "guardar como Actividad Física" -#: taextras.py:301 +#: taextras.py:347 msgid "Save the project to the Journal as a Physics activity." msgstr "Guarda el proyecto al Diario como una Actividad de Física." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:349 +#, fuzzy msgid "gear" -msgstr "círculo" +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"engranaje\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"círculo" -#: taextras.py:304 +#: taextras.py:350 msgid "Add a gear object to the project." msgstr "Agrega un objeto engranaje al proyecto." -#: taextras.py:305 +#: taextras.py:351 msgid "density" msgstr "densidad" -#: taextras.py:306 +#: taextras.py:352 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Establece la densidad de los objetos (la densidad puede ser cualquier número " "positivo)." -#: taextras.py:308 +#: taextras.py:354 msgid "friction" msgstr "fricción" -#: taextras.py:309 +#: taextras.py:355 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -955,12 +1134,12 @@ msgstr "" # podría ser elasticidad? #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:358 msgid "bounciness" msgstr "restitución" # very bouncy = muy restituible? -#: taextras.py:313 +#: taextras.py:359 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -970,11 +1149,11 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:362 msgid "dynamic" msgstr "dinámico" -#: taextras.py:317 +#: taextras.py:363 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -983,27 +1162,27 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:369 msgid "Palette of WeDo blocks" msgstr "Paleta de bloques WeDo" -#: taextras.py:324 +#: taextras.py:370 msgid "WeDo" msgstr "WeDo" -#: taextras.py:325 +#: taextras.py:371 msgid "set current WeDo device" msgstr "setea el dispositivo WeDo actual" -#: taextras.py:326 +#: taextras.py:372 msgid "number of WeDo devices" msgstr "número de dispositivos WeDo" -#: taextras.py:327 +#: taextras.py:373 msgid "tilt" msgstr "inclinación" -#: taextras.py:328 +#: taextras.py:374 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1014,176 +1193,190 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:378 msgid "distance sensor output" msgstr "salida del sensor distancia" -#: taextras.py:333 +#: taextras.py:379 msgid "Motor A" msgstr "Motor A" -#: taextras.py:334 +#: taextras.py:380 msgid "returns the current value of Motor A" msgstr "devuelve el valor actual del Motor A" -#: taextras.py:335 +#: taextras.py:381 msgid "Motor B" msgstr "Motor B" -#: taextras.py:336 +#: taextras.py:382 msgid "returns the current value of Motor B" msgstr "devuelve el valor actual del Motor B" -#: taextras.py:337 +#: taextras.py:383 +#, fuzzy msgid "set the value for Motor A" -msgstr "setea el valor del Motor A" +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"establece el valor del Motor A\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"setea el valor del Motor A" -#: taextras.py:338 +#: taextras.py:384 +#, fuzzy msgid "set the value for Motor B" -msgstr "setea el valor del Motor B" +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"establece el valor del Motor B\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"setea el valor del Motor B" -#: taextras.py:339 +#: taextras.py:385 msgid "WeDo is unavailable" msgstr "WeDo no está disponible" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 -#, python-format +#: taextras.py:387 +#, fuzzy, python-format msgid "WeDo %d is unavailable; defaulting to 1" -msgstr "Wedo %d no está disponible; usando por defecto el 1" +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"El Wedo %d no está disponible; usando por defecto el 1\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"Wedo %d no está disponible; usando por defecto el 1" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 -#, python-format +#: taextras.py:390 +#, fuzzy, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" -msgstr "%(device)s no está disponible en el WeDo %(wedo_number)d" +msgstr "" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"El %(device)s no está disponible en el WeDo %(wedo_number)d\n" +"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" +"%(device)s no está disponible en el WeDo %(wedo_number)d" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:395 msgid "Palette of LEGO NXT blocks of motors" msgstr "Paleta de bloques LEGO NXT de motores" -#: taextras.py:350 +#: taextras.py:396 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Paleta de bloques LEGO NXT de sensores" -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 -msgid "touch" -msgstr "botón" - -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 -msgid "ultrasonic" -msgstr "distancia" - -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 +#: TurtleArt/tabasics.py:388 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "color" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sonido" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:404 msgid "Please check the connection with the brick" msgstr "Por favor chequee la conexión con el brick" -#: taextras.py:361 +#: taextras.py:405 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Puerto '%s' inválido. El puerto debe ser: PUERTO A, B o C" -#: taextras.py:362 +#: taextras.py:406 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Puerto '%s' inválido. El puerto debe ser: PUERTO 1, 2, 3 o 4" -#: taextras.py:363 +#: taextras.py:407 msgid "The value of power must be between -127 to 127" msgstr "El valor de potencia debe estar entre -127 y 127" -#: taextras.py:364 +#: taextras.py:408 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "El parámetro debe ser un entero, no '%s'" -#: taextras.py:365 +#: taextras.py:409 msgid "An error has occurred: check all connections and try to reconnect" msgstr "Un error ha ocurrido: chequee todas las conexiones y pruebe reconectar" -#: taextras.py:366 +#: taextras.py:410 #, python-format msgid "NXT found %s bricks" msgstr "NXT encontró %s bricks" -#: taextras.py:367 +#: taextras.py:411 msgid "NXT not found" msgstr "NXT no encontrado" -#: taextras.py:368 +#: taextras.py:412 #, python-format msgid "Brick number %s was not found" msgstr "El brick número %s no fue encontrado" -#: taextras.py:369 +#: taextras.py:413 +msgid "nxt-motors" +msgstr "motores-nxt" + +#: taextras.py:414 msgid "refresh NXT" msgstr "refrescar NXT" -#: taextras.py:370 +#: taextras.py:415 msgid "Search for a connected NXT brick." msgstr "Busca por un brick NXT conectado." -#: taextras.py:371 +#: taextras.py:416 msgid "NXT" msgstr "NXT" -#: taextras.py:372 +#: taextras.py:417 msgid "set current NXT device" msgstr "establece el dispositivo NXT actual" -#: taextras.py:373 +#: taextras.py:418 +msgid "number of NXTs" +msgstr "número de NXTs" + +#: taextras.py:419 msgid "number of NXT devices" msgstr "número de dispositivos NXT" -#: taextras.py:374 +#: taextras.py:420 msgid "brick name" msgstr "nombre del brick" -#: taextras.py:375 +#: taextras.py:421 msgid "Get the name of a brick." msgstr "Obtiene el nombre del brick." -#: taextras.py:376 +#: taextras.py:422 msgid "play tone" msgstr "reproducir tono" -#: taextras.py:377 +#: taextras.py:423 msgid "frequency" msgstr "frecuencia" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "tiempo" -#: taextras.py:379 +#: taextras.py:425 msgid "Play a tone at frequency for time." msgstr "Reproduce un tono a cierta frecuencia por un determinado tiempo." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:427 msgid "" "turn motor\n" "\n" @@ -1191,25 +1384,25 @@ msgstr "" "girar motor\n" "\n" -#: taextras.py:382 +#: taextras.py:428 msgid "port" msgstr "puerto" -#: taextras.py:383 -msgid "power" -msgstr "potencia" - #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:430 msgid "rotations" msgstr "rotaciones" -#: taextras.py:386 +#: taextras.py:431 +msgid "power" +msgstr "potencia" + +#: taextras.py:432 msgid "turn a motor" msgstr "gira un motor" -#: taextras.py:387 +#: taextras.py:434 msgid "" "synchronize\n" "\n" @@ -1219,39 +1412,39 @@ msgstr "" "\n" "motores" -#: taextras.py:388 +#: taextras.py:435 msgid "steering" msgstr "dirección" -#: taextras.py:389 +#: taextras.py:436 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "sincroniza dos motores conectados en el PUERTO B y PUERTO C" -#: taextras.py:390 +#: taextras.py:437 msgid "PORT A" msgstr "PUERTO A" -#: taextras.py:391 +#: taextras.py:438 msgid "PORT A of the brick" msgstr "PUERTO A del brick" -#: taextras.py:392 +#: taextras.py:439 msgid "PORT B" msgstr "PUERTO B" -#: taextras.py:393 +#: taextras.py:440 msgid "PORT B of the brick" msgstr "PUERTO B del brick" -#: taextras.py:394 +#: taextras.py:441 msgid "PORT C" msgstr "PUERTO C" -#: taextras.py:395 +#: taextras.py:442 msgid "PORT C of the brick" msgstr "PUERTO C del brick" -#: taextras.py:396 +#: taextras.py:443 msgid "" "synchronize\n" "motors" @@ -1259,225 +1452,233 @@ msgstr "" "sincronizar\n" "motores" -#: taextras.py:397 +#: taextras.py:444 msgid "start motor" msgstr "iniciar motor" -#: taextras.py:398 +#: taextras.py:445 msgid "Run a motor forever." msgstr "Girar un motor por siempre." -#: taextras.py:399 +#: taextras.py:446 msgid "brake motor" msgstr "frenar motor" -#: taextras.py:400 +#: taextras.py:447 msgid "Stop a specified motor." msgstr "Frena un motor específico." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:449 msgid "reset motor" msgstr "reiniciar motor" -#: taextras.py:403 +#: taextras.py:450 msgid "Reset the motor counter." msgstr "Reinicia el contador del motor." -#: taextras.py:404 +#: taextras.py:451 msgid "motor position" msgstr "posición del motor" -#: taextras.py:405 +#: taextras.py:452 msgid "Get the motor position." msgstr "Obtiene la posición del motor." -#: taextras.py:406 +#: taextras.py:453 +msgid "nxt-sensors" +msgstr "sensores-nxt" + +#: taextras.py:454 msgid "PORT 1" msgstr "PUERTO 1" -#: taextras.py:407 +#: taextras.py:455 msgid "PORT 1 of the brick" msgstr "PUERTO 1 del brick" -#: taextras.py:408 +#: taextras.py:456 msgid "read" msgstr "leer" -#: taextras.py:409 +#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" -#: taextras.py:410 +#: taextras.py:458 msgid "Read sensor output." msgstr "Lee la salida del sensor." -#: taextras.py:411 +#: taextras.py:459 msgid "PORT 2" msgstr "PUERTO 2" -#: taextras.py:412 +#: taextras.py:460 msgid "PORT 2 of the brick" msgstr "PUERTO 2 del brick" -#: taextras.py:413 +#: taextras.py:461 msgid "light sensor" msgstr "sensor de luz" -#: taextras.py:414 +#: taextras.py:462 msgid "gray sensor" msgstr "sensor de grises" -#: taextras.py:415 +#: taextras.py:463 msgid "PORT 3" msgstr "PUERTO 3" -#: taextras.py:416 +#: taextras.py:464 msgid "PORT 3 of the brick" msgstr "PUERTO 3 del brick" -#: taextras.py:417 -msgid "touch sensor" -msgstr "sensor táctil" +#: taextras.py:465 +msgid "button sensor" +msgstr "sensor botón" -#: taextras.py:418 +#: taextras.py:466 msgid "distance sensor" msgstr "sensor de distancia" -#: taextras.py:419 +#: taextras.py:467 msgid "PORT 4" msgstr "PUERTO 4" -#: taextras.py:420 +#: taextras.py:468 msgid "PORT 4 of the brick" msgstr "PUERTO 4 del brick" -#: taextras.py:421 +#: taextras.py:469 msgid "sound sensor" msgstr "sensor de sonido" -#: taextras.py:422 +#: taextras.py:470 msgid "color sensor" msgstr "sensor de color" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:473 msgid "set light" msgstr "prender luz" -#: taextras.py:426 +#: taextras.py:474 msgid "Set color sensor light." msgstr "Prende la luz del sensor de color." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:476 msgid "battery level" msgstr "nivel de batería" -#: taextras.py:429 +#: taextras.py:477 msgid "Get the battery level of the brick in millivolts" msgstr "Obtiene el nivel de batería del brick en milivolts." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 +#: taextras.py:482 msgid "Palette of Arduino blocks" msgstr "Paleta de bloques Arduino" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:488 msgid "PWM" msgstr "PWM" -#: taextras.py:441 +#: taextras.py:489 msgid "SERVO" msgstr "SERVO" -#: taextras.py:442 +#: taextras.py:490 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERROR: Chequee la Arduino y el número de puerto." -#: taextras.py:443 +#: taextras.py:491 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERROR: El valor debe ser un número entre 0 y 255." -#: taextras.py:444 +#: taextras.py:492 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERROR: El valor debe ser ALTO o BAJO, 0 o 1" -#: taextras.py:445 +#: taextras.py:493 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERROR: El modo debe ser ENTRADA, SALIDA, PWM o SERVO." -#: taextras.py:446 +#: taextras.py:494 msgid "ERROR: The value must be an integer." msgstr "ERROR: El valor debe ser un entero." -#: taextras.py:447 +#: taextras.py:495 msgid "ERROR: The pin must be an integer." msgstr "ERROR: El pin debe ser un entero." -#: taextras.py:448 +#: taextras.py:496 +msgid "arduino" +msgstr "arduino" + +#: taextras.py:497 msgid "refresh Arduino" msgstr "refrescar Arduino" -#: taextras.py:449 +#: taextras.py:498 msgid "Search for connected Arduinos." msgstr "Busca por Arduinos conectadas." -#: taextras.py:450 +#: taextras.py:499 msgid "Arduino" msgstr "Arduino" -#: taextras.py:451 +#: taextras.py:500 msgid "set current Arduino board" msgstr "establece la placa Arduino actual" -#: taextras.py:452 +#: taextras.py:501 msgid "number of Arduinos" msgstr "número de Arduinos" -#: taextras.py:453 +#: taextras.py:502 msgid "number of Arduino boards" msgstr "número de placas" -#: taextras.py:454 +#: taextras.py:503 msgid "Arduino name" msgstr "nombre de Arduino" -#: taextras.py:455 +#: taextras.py:504 msgid "Get the name of an Arduino." msgstr "Obtiene el nombre de la Arduino." #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:507 msgid "pin mode" msgstr "modo del pin" -#: taextras.py:461 +#: taextras.py:510 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Selecciona la función del pin (ENTRADA, SALIDA, PWM, SERVO)." -#: taextras.py:462 +#: taextras.py:511 msgid "analog write" msgstr "escribir analógico" -#: taextras.py:464 +#: taextras.py:513 msgid "Write analog value in specified port." msgstr "Escribe un valor analógico en el puerto especificado." -#: taextras.py:465 +#: taextras.py:514 msgid "analog read" msgstr "leer analógico" -#: taextras.py:466 +#: taextras.py:515 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1486,105 +1687,109 @@ msgstr "" "Use Vref para determinar el voltaje. Para USB, volt=((leer)*5/1024) " "aproximadamente." -#: taextras.py:468 +#: taextras.py:517 msgid "digital write" msgstr "escribir digital" -#: taextras.py:469 +#: taextras.py:518 msgid "Write digital value to specified port." msgstr "Escribe un valor digital en un puerto específico." -#: taextras.py:470 +#: taextras.py:519 msgid "digital read" msgstr "leer digital" -#: taextras.py:471 +#: taextras.py:520 msgid "Read value from digital port." msgstr "Lee un valor desde un puerto digital." -#: taextras.py:473 +#: taextras.py:521 +msgid "Set HIGH value for digital port." +msgstr "Setea el valor ALTO en el puerto digital." + +#: taextras.py:522 msgid "Configure Arduino port for digital input." msgstr "Configura el puerto de la Arduino como entrada digital." -#: taextras.py:474 +#: taextras.py:523 msgid "Configure Arduino port to drive a servo." msgstr "Configura el puerto de la Arduino para manejar un servo." -#: taextras.py:476 +#: taextras.py:525 msgid "Configure Arduino port for digital output." msgstr "Configura el puerto de la Arduino como salida digital." -#: taextras.py:477 +#: taextras.py:526 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" "Configura el puerto de la Arduino para PWM modulación por ancho de pulsos)." -#: taextras.py:478 +#: taextras.py:527 #, python-format msgid "Not found Arduino %s" msgstr "No se encontró Arduino %s" -#: taextras.py:479 +#: taextras.py:528 msgid "The pin must be an integer" msgstr "El pin debe ser un entero" -#: taextras.py:480 +#: taextras.py:529 msgid "The device must be an integer" msgstr "El número de dispositivo debe ser un entero" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:534 msgid "Palette of Expeyes blocks" msgstr "Paleta de bloques de Expeyes" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:536 msgid "set PVS" msgstr "establecer PVS" -#: taextras.py:488 +#: taextras.py:537 msgid "set programmable voltage output" msgstr "establece el voltaje de salida programable" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:539 msgid "set SQR1 voltage" msgstr "establecer voltaje SQR1" -#: taextras.py:491 +#: taextras.py:540 msgid "set square wave 1 voltage output" msgstr "establece una onda cuadrada en el voltaje de salida" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:542 msgid "set SQR2 voltage" msgstr "establecer voltaje SQR2" -#: taextras.py:494 +#: taextras.py:543 msgid "set square wave 2 voltage output" msgstr "establece una onda cuadrada en el voltaje de salida" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:545 msgid "set OD1" msgstr "establecer OD1" -#: taextras.py:497 +#: taextras.py:546 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "establece el nivel de la salida digital (OD1) bajo (0) o alto (1)" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:548 msgid "IN1 level" msgstr "nivel IN1" -#: taextras.py:500 +#: taextras.py:549 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1594,11 +1799,11 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:552 msgid "IN2 level" msgstr "nivel IN2" -#: taextras.py:504 +#: taextras.py:553 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1608,11 +1813,11 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:556 msgid "SEN level" msgstr "nivel SEN" -#: taextras.py:508 +#: taextras.py:557 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1620,25 +1825,25 @@ msgstr "" "devuelve 1 si el voltaje del sensor resistivo (SEN) es mayor a 2,5 volts, 0 " "si el voltaje es <= 2,5 volts" -#: taextras.py:510 +#: taextras.py:559 msgid "capture" msgstr "capturar" -#: taextras.py:511 +#: taextras.py:560 msgid "input" msgstr "entrada" -#: taextras.py:512 +#: taextras.py:561 msgid "samples" msgstr "muestras" -#: taextras.py:513 +#: taextras.py:562 msgid "interval" msgstr "intervalo" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:564 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1647,1122 +1852,1132 @@ msgstr "" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:567 msgid "A1" msgstr "A1" -#: taextras.py:519 +#: taextras.py:568 msgid "read analog input 1 voltage" msgstr "lee el voltaje de la entrada analógica 1" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:570 msgid "A2" msgstr "A2" -#: taextras.py:522 +#: taextras.py:571 msgid "read analog input 2 voltage" msgstr "lee el voltaje de la entrada analógica 2" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:573 msgid "IN1" msgstr "IN1" -#: taextras.py:525 +#: taextras.py:574 msgid "read input 1 voltage" msgstr "lee el voltaje de la entrada 1" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:576 msgid "IN2" msgstr "IN2" -#: taextras.py:528 +#: taextras.py:577 msgid "read input 2 voltage" msgstr "lee el voltaje de la entrada 2" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:579 msgid "SEN" msgstr "SEN" -#: taextras.py:531 +#: taextras.py:580 msgid "read analog sensor input voltage" msgstr "lee el voltaje de entrada del sensor analógico" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:582 msgid "SQR1" msgstr "SQR1" -#: taextras.py:534 +#: taextras.py:583 msgid "read square wave 1 voltage" msgstr "lee el voltaje de la onda cuadrada 1" #. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:585 msgid "SQR2" msgstr "SQR2" -#: taextras.py:537 +#: taextras.py:586 msgid "read square wave 2 voltage" msgstr "lee el voltaje de la onda cuadrada 2" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:588 msgid "PVS" msgstr "PVS" -#: taextras.py:540 +#: taextras.py:589 msgid "read programmable voltage" msgstr "leer voltaje programable" -#: taextras.py:541 +#: taextras.py:590 msgid "Expeyes device not found" msgstr "El dispositivo Expeyes no fue encontrado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 -msgid "resume playing video or audio" -msgstr "reanudar la reproducción de video o audio" +#. TRANS: "name" option from activity.info file +msgid "TurtleBlocks" +msgstr "TortuBlocks" -#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 -#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 -#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 -msgid "Title" -msgstr "Título" +#. TRANS: "summary" option from activity.info file +#. TRANS: "description" option from activity.info file +msgid "" +"A Logo-inspired turtle that draws colorful pictures with snap-together " +"visual programming blocks" +msgstr "" +"Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques " +"complementarios de programación visual" -#: plugins/camera_sensor/camera_sensor.py:95 -#: plugins/camera_sensor/camera_sensor.py:143 -msgid "Average RGB color from camera is pushed to the stack" -msgstr "Promedio de color RGB de la cámara se desplaza a la pila" +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 +msgid "turtle" +msgstr "tortuga" -#: TurtleArt/tabasics.py:442 -msgid "yellow" -msgstr "amarillo" +#: TurtleArt/tabasics.py:126 +msgid "Palette of turtle commands" +msgstr "Paleta de comandos de la tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 -msgid "displays polar coordinates" -msgstr "muestra las coordenadas polares" +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 +msgid "forward" +msgstr "adelante" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 -msgid "emptys FILO (first-in-last-out heap)" -msgstr "vacía la pila FILO (primera-en-entrar último-en-salir)" +#: TurtleArt/tabasics.py:135 +msgid "moves turtle forward" +msgstr "mueve la tortuga hacia adelante" -#: plugins/camera_sensor/camera_sensor.py:106 -#: plugins/camera_sensor/camera_sensor.py:113 -#: plugins/camera_sensor/camera_sensor.py:121 -#: plugins/camera_sensor/camera_sensor.py:155 -#: plugins/camera_sensor/camera_sensor.py:163 -msgid "camera output" -msgstr "imagen de la cámara" +#: TurtleArt/tabasics.py:144 +msgid "back" +msgstr "atrás" -#: plugins/accelerometer/accelerometer.py:58 -#: plugins/accelerometer/accelerometer.py:65 -msgid "push acceleration in x, y, z to heap" -msgstr "pone la aceleración en los ejes x, y z en la pila" +#: TurtleArt/tabasics.py:148 +msgid "moves turtle backward" +msgstr "mueve la tortuga hacia atrás" -#: TurtleArt/tabasics.py:777 -msgid "if-then operator that uses boolean operators from Numbers palette" -msgstr "" -"operador si-entonces que usa operadores lógicos de la paleta de Números" +#: TurtleArt/tabasics.py:158 +msgid "clean" +msgstr "limpiar" -#: TurtleArt/tabasics.py:808 -msgid "jogs stack right" -msgstr "desplaza la pila a la derecha" +#: TurtleArt/tabasics.py:161 +msgid "clears the screen and reset the turtle" +msgstr "limpia la pantalla y restaura la tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 -msgid "Sugar Journal media object" -msgstr "objeto de medios del Diario de Sugar" +#: TurtleArt/tabasics.py:175 +msgid "turns turtle counterclockwise (angle in degrees)" +msgstr "gira la tortuga en sentido anti-horario (ángulo en grados)" -#: TurtleArt/tabasics.py:915 -msgid "box 2" -msgstr "caja 2" +#: TurtleArt/tabasics.py:187 +msgid "turns turtle clockwise (angle in degrees)" +msgstr "gira la tortuga en sentido horario (ángulo en grados)" -#: TurtleArt/tabasics.py:905 -msgid "box 1" -msgstr "caja 1" +#: TurtleArt/tabasics.py:197 +msgid "arc" +msgstr "arco" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 -msgid "Step" -msgstr "Dar un paso" +#: TurtleArt/tabasics.py:197 +msgid "angle" +msgstr "ángulo" -#: TurtleArt/tabasics.py:588 -msgid "multiplies two numeric inputs" -msgstr "multiplica dos entradas numéricas" +#: TurtleArt/tabasics.py:197 +msgid "radius" +msgstr "radio" -#: turtleblocks.py:408 -msgid "Show/hide blocks" -msgstr "Mostar/ocultar bloques" +#: TurtleArt/tabasics.py:201 +msgid "moves turtle along an arc" +msgstr "mueve la tortuga a lo largo de un arco" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 -msgid "Hide palette" -msgstr "Ocultar paleta" +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290 +msgid "set xy" +msgstr "fijar xy" -#: gnome_plugins/collaboration_plugin.py:125 -msgid "Buddies" -msgstr "Amigos" +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294 +msgid "" +"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." +msgstr "" +"mueve la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la " +"pantalla." -#: gnome_plugins/collaboration_plugin.py:67 -msgid "My Turtle Art session" -msgstr "Mi sesión de TortugArte" +# rumbo is the word traditionally used in LOGO; we should try to maintain consistency with the LOGO community +#: TurtleArt/tabasics.py:228 +msgid "set heading" +msgstr "fijar rumbo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 -msgid "Sugar Journal video object" -msgstr "objeto de video del Diario de Sugar" +#: TurtleArt/tabasics.py:232 +msgid "sets the heading of the turtle (0 is towards the top of the screen.)" +msgstr "" +"fija la orientación de la tortuga (0 es hacia la parte superior de la " +"pantalla.)" -#: TurtleArt/tabasics.py:445 -msgid "cyan" -msgstr "cian" +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301 +msgid "xcor" +msgstr "coorx" -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: "summary" option from activity.info file -#. TRANS: "description" option from activity.info file +#: TurtleArt/tabasics.py:243 msgid "" -"A Logo-inspired turtle that draws colorful pictures with snap-together " -"visual programming blocks" +"holds current x-coordinate value of the turtle (can be used in place of a " +"number block)" msgstr "" -"Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques " -"complementarios de programación visual" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 -msgid "xcor of right of screen" -msgstr "xcor del lado derecho de la pantalla" +"contiene la coordenada x actual de la tortuga (se puede usar en vez de un " +"bloque de número)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 -msgid "Palette of extra options" -msgstr "Paleta de opciones adicionales" +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302 +msgid "ycor" +msgstr "coory" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 -msgid "Load example" -msgstr "Cargar ejemplos" +#: TurtleArt/tabasics.py:257 +msgid "" +"holds current y-coordinate value of the turtle (can be used in place of a " +"number block)" +msgstr "" +"contiene la coordenada y actual de la tortuga (se puede usar en vez de un " +"bloque de número)" -#: TurtleArt/tabasics.py:1007 -msgid "move all blocks to trash" -msgstr "mueve todos los bloques a la basura" +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302 +msgid "heading" +msgstr "rumbo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 -msgid "list" -msgstr "lista" +#: TurtleArt/tabasics.py:271 +msgid "" +"holds current heading value of the turtle (can be used in place of a number " +"block)" +msgstr "" +"contiene la orientación actual de la tortuga (se puede usar en vez de un " +"bloque de número)" -#: turtleblocks.py:289 -#, python-format -msgid "Configuration directory not writable: %s" -msgstr "Directorio de configuración no modificable: %s" +#: TurtleArt/tabasics.py:308 +msgid "pen" +msgstr "pluma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 -msgid "media resume" -msgstr "continuar medios" +#: TurtleArt/tabasics.py:312 +msgid "Palette of pen commands" +msgstr "Paleta de órdenes de la pluma" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 -msgid "heading" -msgstr "rumbo" +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330 +msgid "fill screen" +msgstr "rellenar pantalla" -#: TurtleArtActivity.py:912 -msgid "Sharing blocks disabled" -msgstr "Compartir bloques deshabilitado" +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:401 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 +msgid "shade" +msgstr "tono" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 -msgid "saves turtle graphics as an SVG file in the Sugar Journal" -msgstr "" -"guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar" +#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335 +msgid "fills the background with (color, shade)" +msgstr "rellena el fondo con (color, sombra)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 -msgid "draws text or show media from the Journal" -msgstr "dibujar texto o mostrar medios desde el Diario" +#: TurtleArt/tabasics.py:347 +msgid "set color" +msgstr "fijar color" -# Se utilizan las siglas en inglés para "Identificación por Radio Frecuencia" -#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100 -msgid "RFID" -msgstr "RFID" +#: TurtleArt/tabasics.py:351 +msgid "sets color of the line drawn by the turtle" +msgstr "fija el color de la línea que la tortuga dibuja" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 -msgid "video" -msgstr "video" +#: TurtleArt/tabasics.py:361 +msgid "set shade" +msgstr "fijar tono" -#: TurtleArt/tabasics.py:446 -msgid "blue" -msgstr "azul" +#: TurtleArt/tabasics.py:365 +msgid "sets shade of the line drawn by the turtle" +msgstr "fija la tonalidad de la linea que la tortuga dibuja" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 -msgid "displays Cartesian coordinates" -msgstr "muestra coordenadas cartesianas" +#: TurtleArt/tabasics.py:375 +msgid "set gray" +msgstr "establecer gris" -#: turtleblocks.py:250 -msgid "No option action:" -msgstr "Sin acción alternativa:" +#: TurtleArt/tabasics.py:378 +msgid "sets gray level of the line drawn by the turtle" +msgstr "establece el nivel de gris de la línea dibujada por la tortuga" -#: TurtleArt/tabasics.py:816 -msgid "jogs stack down" -msgstr "desplazar la pila abajo" +#: TurtleArt/tabasics.py:389 +msgid "holds current pen color (can be used in place of a number block)" +msgstr "" +"contiene el color actual de la pluma (se puede usar en vez de un bloque de " +"número)" -#: TurtleArt/tabasics.py:624 -msgid "modular (remainder) operator" -msgstr "operador módular (resto)" +#: TurtleArt/tabasics.py:402 +msgid "holds current pen shade" +msgstr "contiene la tonalidad actual de la pluma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 -msgid "bottom y" -msgstr "debajo y" +#: TurtleArt/tabasics.py:414 +msgid "holds current gray level (can be used in place of a number block)" +msgstr "" +"contiene el nivel actual de gris (puede ser utilizado en vez de un bloque " +"numérico)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 -msgid "save SVG" -msgstr "guardar SVG" +# verbo +#: TurtleArt/tabasics.py:423 +msgid "pen up" +msgstr "subir pluma" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 -msgid "runs code found in the tamyblock.py module found in the Journal" -msgstr "" -"ejecuta el código del módulo tamyblock.py que se encuentra en el Diario" +#: TurtleArt/tabasics.py:426 +msgid "Turtle will not draw when moved." +msgstr "La tortuga no dibujará cuando se mueva." -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:435 msgid "pen down" msgstr "bajar pluma" -#: TurtleArt/tabasics.py:739 -msgid "wait" -msgstr "esperar" +#: TurtleArt/tabasics.py:438 +msgid "Turtle will draw when moved." +msgstr "La tortuga dibujará cuando se mueva." -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 -msgid "box" -msgstr "caja" +#: TurtleArt/tabasics.py:447 +msgid "pen down?" +msgstr "¿pluma baja?" -#: gnome_plugins/uploader_plugin.py:203 -msgid "Failed to upload!" -msgstr "¡Error al descargar!" +#: TurtleArt/tabasics.py:449 +msgid "returns True if pen is down" +msgstr "devuelve Verdadero si la pluma está baja" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 -msgid "shift" -msgstr "desplazar" +#: TurtleArt/tabasics.py:457 +msgid "set pen size" +msgstr "fijar tamaño" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 -msgid "invokes named action stack" -msgstr "invocar la pila de acción nombrado" +#: TurtleArt/tabasics.py:461 +msgid "sets size of the line drawn by the turtle" +msgstr "fija el ancho de la línea que la tortuga dibuja" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 -msgid "action" -msgstr "acción" +#: TurtleArt/tabasics.py:472 +msgid "start fill" +msgstr "comenzar a rellenar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 -msgid "do-until-True operator that uses boolean operators from Numbers palette" +#: TurtleArt/tabasics.py:474 +msgid "starts filled polygon (used with end fill block)" msgstr "" -"se ejecutan la serie de bloques siguientes hasta que se cumpla la condición" - -#: turtleblocks.py:89 -msgid "usage is" -msgstr "el uso es" - -#: TurtleArt/tabasics.py:918 -msgid "Variable 2 (numeric value)" -msgstr "Variable 2 (valor numérico)" - -#: TurtleArt/tabasics.py:597 -msgid "divide" -msgstr "dividir" +"comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 -msgid "picture name" -msgstr "nombre de la imagen" +#: TurtleArt/tabasics.py:483 +msgid "end fill" +msgstr "finalizar relleno" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 -msgid "while" -msgstr "mientras" +#: TurtleArt/tabasics.py:485 +msgid "completes filled polygon (used with start fill block)" +msgstr "" +"completa el polígono relleno (utilizado con comenzar relleno del bloque)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 -msgid "the canvas width" -msgstr "el ancho del lienzo" +#: TurtleArt/tabasics.py:494 +msgid "pen size" +msgstr "tamaño" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 -msgid "empty heap?" -msgstr "pila vacía?" +#: TurtleArt/tabasics.py:495 +msgid "holds current pen size (can be used in place of a number block)" +msgstr "" +"contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de " +"número)" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 -msgid "named variable (numeric value)" -msgstr "variable nombrado (valor numérico)" +#: TurtleArt/tabasics.py:510 +msgid "colors" +msgstr "colores" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 -msgid "next" -msgstr "siguiente" +#: TurtleArt/tabasics.py:514 +msgid "Palette of pen colors" +msgstr "Paleta de colores de la pluma" -#: TurtleArt/tabasics.py:775 -msgid "if then" -msgstr "si entonces" +#: TurtleArt/tabasics.py:516 +msgid "red" +msgstr "rojo" -#: TurtleArt/tabasics.py:390 -msgid "set pen size" -msgstr "fijar tamaño" +#: TurtleArt/tabasics.py:517 +msgid "orange" +msgstr "naranja" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 -msgid "presentation template: select Journal object (no description)" -msgstr "" -"plantilla de presentación: seleccionar objeto del Diario (sin descripción)" +#: TurtleArt/tabasics.py:519 +msgid "yellow" +msgstr "amarillo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 -msgid "until" -msgstr "hasta" +#: TurtleArt/tabasics.py:521 +msgid "green" +msgstr "verde" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 -msgid "media stop" -msgstr "parar medios" +#: TurtleArt/tabasics.py:522 +msgid "cyan" +msgstr "cian" -#: TurtleArtActivity.py:303 turtleblocks.py:390 -msgid "Turn on hover help" -msgstr "Habilitar ayuda flotante" +#: TurtleArt/tabasics.py:523 +msgid "blue" +msgstr "azul" -#: TurtleArt/tabasics.py:997 -msgid "permanently deletes items in trash" -msgstr "borra permanentemente elementos de la papelera" +#: TurtleArt/tabasics.py:524 +msgid "purple" +msgstr "morado" -#: pysamples/uturn.py:24 -msgid "uturn" -msgstr "vuelta en U" +#: TurtleArt/tabasics.py:526 +msgid "white" +msgstr "blanco" -#: TurtleArt/tabasics.py:955 -msgid "top of Action 1 stack" -msgstr "primero de la pila de Acción 1" +#: TurtleArt/tabasics.py:527 +msgid "black" +msgstr "negro" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 -msgid "" -"a programmable block: used to add advanced single-variable math equations, e." -"g., sin(x)" -msgstr "" -"un bloque programable: utilizado para añadir ecuaciones matemáticas " -"avanzadas de una variable, p.e., seno(x)" +#: TurtleArt/tabasics.py:605 +msgid "numbers" +msgstr "números" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 -msgid "Palette of flow operators" -msgstr "Paleta de operadores de flujo" +#: TurtleArt/tabasics.py:609 +msgid "Palette of numeric operators" +msgstr "Paleta de operadores numéricos" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 -msgid "top of a collapsed stack" -msgstr "cima de una pila plegable" +#: TurtleArt/tabasics.py:615 +msgid "plus" +msgstr "sumar" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 -msgid "if-then-else operator that uses boolean operators from Numbers palette" -msgstr "" -"operador si-entonces-sino que usa operadores lógicos de la paleta de Números" +#: TurtleArt/tabasics.py:619 +msgid "adds two alphanumeric inputs" +msgstr "suma dos entradas alfanuméricas" -# devuelve en lugar de retorna - mouse en lugar de ratón -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 -msgid "returns mouse y coordinate" -msgstr "retorna la coordenada y del cursor" +#: TurtleArt/tabasics.py:627 +msgid "minus" +msgstr "menos" -#: TurtleArt/tabasics.py:355 -msgid "holds current pen shade" -msgstr "contiene la tonalidad actual de la pluma" +#: TurtleArt/tabasics.py:630 +msgid "subtracts bottom numeric input from top numeric input" +msgstr "sustrae la entrada numérica de abajo de la entrada numérica de arriba" -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 -msgid "sinewave" -msgstr "sinusoide" +#: TurtleArt/tabasics.py:641 +msgid "multiply" +msgstr "multiplicar" -#: gnome_plugins/uploader_plugin.py:166 -msgid "Login failed" -msgstr "Error de autentificación" +#: TurtleArt/tabasics.py:644 +msgid "multiplies two numeric inputs" +msgstr "multiplica dos entradas numéricas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 -msgid "left x" -msgstr "izquierda x" +#: TurtleArt/tabasics.py:653 +msgid "divide" +msgstr "dividir" -# rumbo is the word traditionally used in LOGO; we should try to maintain consistency with the LOGO community -#: TurtleArt/tabasics.py:209 -msgid "set heading" -msgstr "fijar rumbo" +#: TurtleArt/tabasics.py:656 +msgid "" +"divides top numeric input (numerator) by bottom numeric input (denominator)" +msgstr "" +"divide la entrada numérica de arriba (numerador) por la entrada numérica de " +"bajo (denominador)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 -msgid "RGB color under the turtle is pushed to the stack" -msgstr "Se envia a la pila el color RGB bajo la tortuga" +#: TurtleArt/tabasics.py:666 +msgid "identity" +msgstr "identidad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 -msgid "declutters canvas by hiding blocks" -msgstr "limpia el lienzo ocultando bloques" +#: TurtleArt/tabasics.py:668 +msgid "identity operator used for extending blocks" +msgstr "operador de identidad usado para extender bloques" -#: TurtleArtActivity.py:994 -msgid "w" -msgstr "w" +#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677 +msgid "mod" +msgstr "mod" -#: TurtleArtActivity.py:992 -msgid "r" -msgstr "r" +#: TurtleArt/tabasics.py:680 +msgid "modular (remainder) operator" +msgstr "operador módular (resto)" -#: TurtleArtActivity.py:997 -msgid "s" -msgstr "s" +#: TurtleArt/tabasics.py:688 +msgid "√" +msgstr "√" -#: TurtleArtActivity.py:985 -msgid "p" -msgstr "p" +#: TurtleArt/tabasics.py:689 +msgid "square root" +msgstr "raiz cuadrada" -#: TurtleArtActivity.py:990 -msgid "e" -msgstr "e" +#: TurtleArt/tabasics.py:692 +msgid "calculates square root" +msgstr "calcula la raíz cuadrada" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 -msgid "Python chr operator" -msgstr "Operador chr de Python" +#: TurtleArt/tabasics.py:699 +msgid "random" +msgstr "aleatorio" -#: TurtleArt/tabasics.py:807 -msgid "horizontal space" -msgstr "espacio horizontal" +#: TurtleArt/tabasics.py:699 +msgid "min" +msgstr "min" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 -msgid "Metric coordinates" -msgstr "Coordenadas centímetros" +#: TurtleArt/tabasics.py:699 +msgid "max" +msgstr "max" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 -msgid "string value" -msgstr "valor de cadena" +#: TurtleArt/tabasics.py:703 +msgid "returns random number between minimum (top) and maximum (bottom) values" +msgstr "" +"devuelve un número aleatorio entre los valores mínimo (arriba) y máximo " +"(abajo)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 -msgid "description" -msgstr "descripción" +#: TurtleArt/tabasics.py:715 +msgid "number" +msgstr "número" -#: TurtleArt/talogo.py:567 -msgid "I don't know how to" -msgstr "No sé como hacerlo" +#: TurtleArt/tabasics.py:716 +msgid "used as numeric input in mathematic operators" +msgstr "utilizado como entrada numérica en los operadores matemáticos" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "fijar tamaño del texto" +#: TurtleArt/tabasics.py:724 +msgid "greater than" +msgstr "mayor que" -#: gnome_plugins/uploader_plugin.py:99 -msgid "Username:" -msgstr "Usuario:" +#: TurtleArt/tabasics.py:727 +msgid "logical greater-than operator" +msgstr "operador lógico mayor que" -#: TurtleArt/tabasics.py:406 -msgid "starts filled polygon (used with end fill block)" -msgstr "" -"comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)" +#: TurtleArt/tabasics.py:736 +msgid "less than" +msgstr "menor que" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 -msgid "presentation template: select four Journal objects" -msgstr "plantilla de presentación: seleccionar cuatro objetos del Diario" +#: TurtleArt/tabasics.py:740 +msgid "logical less-than operator" +msgstr "operador lógico menor que" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 -msgid "View" -msgstr "Ver" +#: TurtleArt/tabasics.py:748 +msgid "equal" +msgstr "igual" -#: TurtleArt/tabasics.py:336 -msgid "sets gray level of the line drawn by the turtle" -msgstr "establece el nivel de gris de la línea dibujada por la tortuga" +#: TurtleArt/tabasics.py:752 +msgid "logical equal-to operator" +msgstr "operador lógico de igualdad" -#: gnome_plugins/uploader_plugin.py:109 -msgid "Password:" -msgstr "Contraseña:" +#: TurtleArt/tabasics.py:759 +msgid "not" +msgstr "no" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 -msgid "turtle sees" -msgstr "la tortuga ve" +#: TurtleArt/tabasics.py:762 +msgid "logical NOT operator" +msgstr "operador NO lógico" -#: TurtleArt/tabasics.py:822 -msgid "stop action" -msgstr "parar acción" +#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771 +msgid "and" +msgstr "y" -#: TurtleArt/tabasics.py:444 -msgid "green" -msgstr "verde" +#: TurtleArt/tabasics.py:772 +msgid "logical AND operator" +msgstr "operador Y lógico" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 -msgid "shade" -msgstr "tono" +#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782 +msgid "or" +msgstr "o" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 -msgid "fills the background with (color, shade)" -msgstr "rellena el fondo con (color, sombra)" +#: TurtleArt/tabasics.py:783 +msgid "logical OR operator" +msgstr "operador O lógico" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 -msgid "save picture" -msgstr "guardar imagen" +#: TurtleArt/tabasics.py:790 +msgid "flow" +msgstr "flujo" -#: plugins/audio_sensors/audio_sensors.py:119 -#: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 -msgid "pitch" -msgstr "frecuencia" +#: TurtleArt/tabasics.py:794 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 +msgid "Palette of flow operators" +msgstr "Paleta de operadores de flujo" -# devuelve en lugar de retorna - mouse en lugar de ratón -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 -msgid "returns 1 if mouse button is pressed" -msgstr "retorna 1 si el botón del ratón está presionado" +#: TurtleArt/tabasics.py:799 +msgid "wait" +msgstr "esperar" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 -msgid "Rescale coordinates up" -msgstr "Escalar coordenadas hacia arriba" +#: TurtleArt/tabasics.py:803 +msgid "pauses program execution a specified number of seconds" +msgstr "detiene la ejecución del programa por número determinado de segundos" -# verbo -#: TurtleArt/tabasics.py:372 -msgid "pen up" -msgstr "subir pluma" +#: TurtleArt/tabasics.py:810 +msgid "forever" +msgstr "por siempre" -#: TurtleArt/tabasics.py:440 -msgid "orange" -msgstr "naranja" +#: TurtleArt/tabasics.py:814 +msgid "loops forever" +msgstr "repetir para siempre" -#: TurtleArt/tabasics.py:743 -msgid "pauses program execution a specified number of seconds" -msgstr "detiene la ejecución del programa por número determinado de segundos" +#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825 +msgid "repeat" +msgstr "repetir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 -msgid "pushes value onto FILO (first-in last-out heap)" -msgstr "apila el valor sobre la pila FILO (primero en entrar, último en salir)" +#: TurtleArt/tabasics.py:826 +msgid "loops specified number of times" +msgstr "repite el número especificado de veces" -#: TurtleArt/tabasics.py:1006 -msgid "clear all" -msgstr "borrar todos" +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 +msgid "if" +msgstr "si" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845 msgid "then" msgstr "entonces" -#: gnome_plugins/collaboration_plugin.py:302 -msgid "Register" -msgstr "Registro" +#: TurtleArt/tabasics.py:835 +msgid "if then" +msgstr "si entonces" -#: TurtleArt/tabasics.py:701 -msgid "not" -msgstr "no" +#: TurtleArt/tabasics.py:837 +msgid "if-then operator that uses boolean operators from Numbers palette" +msgstr "" +"operador si-entonces que usa operadores lógicos de la paleta de Números" + +#: TurtleArt/tabasics.py:845 +msgid "else" +msgstr "sino" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857 msgid "if then else" msgstr "si entonces sino" -#: TurtleArt/tabasics.py:825 -msgid "stops current action" -msgstr "detiene la acción actual" +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 +msgid "if-then-else operator that uses boolean operators from Numbers palette" +msgstr "" +"operador si-entonces-sino que usa operadores lógicos de la paleta de Números" -#: TurtleArt/tabasics.py:174 -msgid "turns turtle clockwise (angle in degrees)" -msgstr "gira la tortuga en sentido horario (ángulo en grados)" +#: TurtleArt/tabasics.py:867 +msgid "horizontal space" +msgstr "espacio horizontal" -#: TurtleArt/tabasics.py:364 -msgid "holds current gray level (can be used in place of a number block)" -msgstr "" -"contiene el nivel actual de gris (puede ser utilizado en vez de un bloque " -"numérico)" +#: TurtleArt/tabasics.py:868 +msgid "jogs stack right" +msgstr "desplaza la pila a la derecha" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 -msgid "xcor of left of screen" -msgstr "coorx de la izquierda de la pantalla" +#: TurtleArt/tabasics.py:875 +msgid "vertical space" +msgstr "espacio vertical" -#: turtleblocks.py:387 -msgid "Reset block size" -msgstr "Restaurar el tamaño del bloque" +#: TurtleArt/tabasics.py:876 +msgid "jogs stack down" +msgstr "desplazar la pila abajo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 -msgid "turtle" -msgstr "tortuga" +#: TurtleArt/tabasics.py:882 +msgid "stop action" +msgstr "parar acción" -#: TurtleArt/tapalette.py:97 -msgid "displays next palette" -msgstr "muestra la siguiente paleta" +#: TurtleArt/tabasics.py:885 +msgid "stops current action" +msgstr "detiene la acción actual" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 -msgid "hide blocks" -msgstr "ocultar los bloques" +#: TurtleArt/tabasics.py:892 +msgid "blocks" +msgstr "bloques" -#: plugins/camera_sensor/camera_sensor.py:82 -#: plugins/camera_sensor/camera_sensor.py:130 -msgid "light level detected by camera" -msgstr "nivel de luz detectado por la cámara" +#: TurtleArt/tabasics.py:896 +msgid "Palette of variable blocks" +msgstr "Paleta de bloques de variables" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 -msgid "Python int operator" -msgstr "Operador int de Python" +#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214 +msgid "start" +msgstr "empezar" -#: TurtleArt/tabasics.py:683 -msgid "logical less-than operator" -msgstr "operador lógico menor que" +#: TurtleArt/tabasics.py:904 +msgid "connects action to toolbar run buttons" +msgstr "" +"conecta la acción a los botones de ejecución de la barra de herramientas" -#: TurtleArt/tabasics.py:1002 -msgid "restore all blocks from trash" -msgstr "restaura todos los bloques de la papelera" +#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912 +#: TurtleArt/tabasics.py:913 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 +msgid "text" +msgstr "texto" -#: turtleblocks.py:367 -msgid "Save" -msgstr "Guardar" +#: TurtleArt/tabasics.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +msgid "string value" +msgstr "valor de cadena" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921 +#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933 +#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594 +#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227 +#: TurtleArt/tawindow.py:4575 +msgid "action" +msgstr "acción" + +#: TurtleArt/tabasics.py:923 +msgid "top of nameable action stack" +msgstr "cima de la pila de acción nombrable" + +#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589 +msgid "invokes named action stack" +msgstr "invocar la pila de acción nombrado" + +#: TurtleArt/tabasics.py:941 msgid "store in box 1" msgstr "guardar en caja 1" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:946 +msgid "stores numeric value in Variable 1" +msgstr "guarda valor numérico en la variable 1" + +#: TurtleArt/tabasics.py:955 msgid "store in box 2" msgstr "guardar en caja 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 -msgid "hides the Sugar toolbars" -msgstr "oculta las barras de herramientas de Azúcar" +#: TurtleArt/tabasics.py:960 +msgid "stores numeric value in Variable 2" +msgstr "guarda valor numérico en la variable 2" -#: TurtleArt/tabasics.py:222 -msgid "" -"holds current x-coordinate value of the turtle (can be used in place of a " -"number block)" -msgstr "" -"contiene la coordenada x actual de la tortuga (se puede usar en vez de un " -"bloque de número)" +#: TurtleArt/tabasics.py:969 +msgid "box 1" +msgstr "caja 1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 -msgid "print" -msgstr "imprimir" +#: TurtleArt/tabasics.py:972 +msgid "Variable 1 (numeric value)" +msgstr "Variable 1 (valor numérico)" -# devuelve en lugar de retorna - mouse en lugar de ratón -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 -msgid "returns mouse x coordinate" -msgstr "devuelve la coordenada x del cursor" +#: TurtleArt/tabasics.py:979 +msgid "box 2" +msgstr "caja 2" -#: TurtleArt/tabasics.py:439 -msgid "red" -msgstr "rojo" +#: TurtleArt/tabasics.py:982 +msgid "Variable 2 (numeric value)" +msgstr "Variable 2 (valor numérico)" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 -msgid "Save as Logo" -msgstr "Guardar como Logo" +#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643 +msgid "store in" +msgstr "guardar en" -#: TurtleArt/tabasics.py:313 -msgid "sets color of the line drawn by the turtle" -msgstr "fija el color de la línea que la tortuga dibuja" +#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004 +msgid "box" +msgstr "caja" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "fijar el color del texto" +#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007 +#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633 +#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604 +#: TurtleArt/tawindow.py:4634 +msgid "my box" +msgstr "mi caja" -#: plugins/audio_sensors/audio_sensors.py:90 -#: plugins/audio_sensors/audio_sensors.py:105 -msgid "loudness" -msgstr "volumen" +#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648 +msgid "stores numeric value in named variable" +msgstr "guarda valor numérico en la variable nombrada" -#: gnome_plugins/collaboration_plugin.py:115 -msgid "Enable collaboration" -msgstr "Permitir la colaboración" +#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618 +msgid "named variable (numeric value)" +msgstr "variable nombrado (valor numérico)" -#: plugins/accelerometer/accelerometer.py:49 -#: plugins/audio_sensors/audio_sensors.py:75 -#: plugins/camera_sensor/camera_sensor.py:63 -#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 -msgid "Palette of sensor blocks" -msgstr "Paleta de bloques sensor" +#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036 +msgid "action 1" +msgstr "acción 1" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 -msgid "Load plugin" -msgstr "Cargar plugin" +#: TurtleArt/tabasics.py:1020 +msgid "top of Action 1 stack" +msgstr "primero de la pila de Acción 1" -# devuelve en lugar de retorna - mouse en lugar de ratón -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 -msgid "returns True if mouse button is pressed" -msgstr "devuelve Verdadero si el botón del ratón está presionado" +#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046 +msgid "action 2" +msgstr "acción 2" -#: TurtleArt/tabasics.py:658 -msgid "number" -msgstr "número" +#: TurtleArt/tabasics.py:1029 +msgid "top of Action 2 stack" +msgstr "primero de la pila de Acción 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 -msgid "query keyboard" -msgstr "consulta de teclado" +#: TurtleArt/tabasics.py:1039 +msgid "invokes Action 1 stack" +msgstr "invocar la pila de acción 1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 -msgid "top" -msgstr "cima" +#: TurtleArt/tabasics.py:1049 +msgid "invokes Action 2 stack" +msgstr "invocar la pila de acción 2" -#: gnome_plugins/uploader_plugin.py:140 -msgid "Submit to Web" -msgstr "Enviar a la Web" +#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 +msgid "trash" +msgstr "basura" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 -msgid "Cartesian coordinates" -msgstr "Coordenadas cartesianas" +#: TurtleArt/tabasics.py:1063 +msgid "empty trash" +msgstr "vaciar papelera" -#: gnome_plugins/collaboration_plugin.py:292 -msgid "Nickname" -msgstr "Apodo" +#: TurtleArt/tabasics.py:1064 +msgid "permanently deletes items in trash" +msgstr "borra permanentemente elementos de la papelera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 -msgid "set scale" -msgstr "fijar escala" +#: TurtleArt/tabasics.py:1068 +msgid "restore all" +msgstr "restaurar todo" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 -msgid "Share selected blocks" -msgstr "Compartir bloques seleccionados" +#: TurtleArt/tabasics.py:1069 +msgid "restore all blocks from trash" +msgstr "restaura todos los bloques de la papelera" -#: TurtleArt/tabasics.py:449 -msgid "white" -msgstr "blanco" +#: TurtleArt/tabasics.py:1073 +msgid "clear all" +msgstr "borrar todos" -#: TurtleArt/tabasics.py:842 -msgid "connects action to toolbar run buttons" -msgstr "" -"conecta la acción a los botones de ejecución de la barra de herramientas" +#: TurtleArt/tabasics.py:1074 +msgid "move all blocks to trash" +msgstr "mueve todos los bloques a la basura" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 -msgid "elapsed time (in seconds) since program started" -msgstr "el tiempo transcurrido (en segundos) desde el inicio del programa" +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205 +#: TurtleArtActivity.py:800 +msgid "Share selected blocks" +msgstr "Compartir bloques seleccionados" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 -msgid "amplitude" -msgstr "amplitud" +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 +msgid "Title" +msgstr "Título" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 -#: gnome_plugins/uploader_plugin.py:144 -msgid "Cancel" -msgstr "Cancelar" +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 +msgid "Stop turtle" +msgstr "Parar tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 -msgid "the canvas height" -msgstr "la altura del lienzo" +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 +msgid "Show blocks" +msgstr "Mostrar bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "presentación 2x1" +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066 +msgid "Hide blocks" +msgstr "Ocultar bloques" -#: TurtleArt/tabasics.py:571 -msgid "minus" -msgstr "menos" +#: TurtleArt/talogo.py:513 +msgid "did not output to" +msgstr "no pudo escribir en" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 -msgid "and" -msgstr "y" +#: TurtleArt/talogo.py:573 +msgid "I don't know how to" +msgstr "No sé como hacerlo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 -msgid "top of a collapsible stack" -msgstr "cima de una pila plegable" +#: TurtleArt/talogo.py:631 +msgid "doesn't like" +msgstr "no le gusta" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "como entrada" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 -msgid "Python block" -msgstr "bloque Python" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 -msgid "media wait" -msgstr "esperar medios" +#: TurtleArt/tapalette.py:98 +msgid "displays next palette" +msgstr "muestra la siguiente paleta" -#: plugins/accelerometer/accelerometer.py:56 -#: plugins/accelerometer/accelerometer.py:63 -msgid "acceleration" -msgstr "acelerómetro" +#: TurtleArt/tapalette.py:99 +msgid "changes the orientation of the palette of blocks" +msgstr "cambia la orientación de la paleta de bloques" -#: TurtleArt/tabasics.py:423 -msgid "holds current pen size (can be used in place of a number block)" -msgstr "" -"contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de " -"número)" +#: TurtleArt/tautils.py:300 +msgid "Load..." +msgstr "Cargar..." -#: TurtleArt/tabasics.py:309 -msgid "set color" -msgstr "fijar color" +#: TurtleArt/tautils.py:310 +msgid "Save..." +msgstr "Guardar..." -#: TurtleArt/tabasics.py:642 -msgid "min" -msgstr "min" +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 +msgid "click to open" +msgstr "clic para abrir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 -msgid "loads a block" -msgstr "cargar un bloque" +#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143 +msgid "orientation" +msgstr "orientación" -#: TurtleArt/tabasics.py:278 -msgid "Palette of pen commands" -msgstr "Paleta de órdenes de la pluma" +#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790 +msgid "next" +msgstr "siguiente" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 -msgid "shows values in FILO (first-in last-out heap)" -msgstr "" -"muestra los valores en la pila FILO (primero en entrar, último en salir)" +#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811 +msgid "shift" +msgstr "desplazar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 -msgid "do-while-True operator that uses boolean operators from Numbers palette" -msgstr "" -"se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la " -"condición fijada al comienzo del mismo" +#: TurtleArt/tawindow.py:1461 +msgid "Please hit the Stop Button before making changes to your program" +msgstr "Por favor, pulsa el Botón Detener antes de hacer cambios a tu programa" -#: turtleblocks.py:374 -msgid "File" -msgstr "Archivo" +#: TurtleArt/tawindow.py:1514 +msgid "Select blocks to share" +msgstr "Selecciona bloques para compartir" -#: TurtleArt/tabasics.py:704 -msgid "logical NOT operator" -msgstr "operador NO lógico" +#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677 +#: TurtleArtActivity.py:830 turtleblocks.py:435 +msgid "Save stack" +msgstr "Guardar pila" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 -msgid "ycor of bottom of screen" -msgstr "coory del limite inferior de la pantalla" +#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693 +msgid "Really overwrite stack?" +msgstr "¿Desea sobrescribir la pila?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 -msgid "presentation template: select Journal object (with description)" -msgstr "" -"plantilla de presentación: seleccionar objeto del Diario (con descripción)" +#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721 +#: gnome_plugins/uploader_plugin.py:144 +msgid "Cancel" +msgstr "Cancelar" -#: TurtleArt/tabasics.py:553 -msgid "Palette of numeric operators" -msgstr "Paleta de operadores numéricos" +#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696 +msgid "Overwrite stack" +msgstr "Sobrescribir pila" -#: TurtleArt/tabasics.py:585 -msgid "multiply" -msgstr "multiplicar" +#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725 +#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437 +msgid "Delete stack" +msgstr "Borrar pila" -#: TurtleArt/tabasics.py:750 -msgid "forever" -msgstr "por siempre" +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731 +msgid "Really delete stack?" +msgstr "¿Desea eliminar la pila?" -#: TurtleArtActivity.py:1252 -#, python-format -msgid "Plugin %s already installed." -msgstr "El plugin %s ya se encuentra instalado." +#: TurtleArt/tawindow.py:4424 +msgid "image" +msgstr "imagen" -#: TurtleArt/tabasics.py:325 -msgid "sets shade of the line drawn by the turtle" -msgstr "fija la tonalidad de la linea que la tortuga dibuja" +#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989 +#: TurtleArtActivity.py:1025 turtleblocks.py:408 +msgid "Save as Logo" +msgstr "Guardar como Logo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 -msgid "speaks text" -msgstr "dice texto" +#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986 +#: TurtleArtActivity.py:1022 turtleblocks.py:406 +msgid "Save as image" +msgstr "Guardar como imagen" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:272 msgid "snapshot" msgstr "instantánea" -#: TurtleArt/tabasics.py:147 -msgid "clean" -msgstr "limpiar" +#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782 +#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028 +msgid "Save snapshot" +msgstr "Guardar instantánea" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 -msgid "presentation template: select two Journal objects" -msgstr "plantilla de presentación: seleccionar dos objetos del Diario" +#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857 +msgid "Turn off hover help" +msgstr "Deshabilitar ayuda flotante" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 -msgid "Grow blocks" -msgstr "Agrandar bloques" +#: TurtleArtActivity.py:334 turtleblocks.py:428 +msgid "Turn on hover help" +msgstr "Habilitar ayuda flotante" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 -msgid "Fullscreen" -msgstr "Pantalla completa" +#: TurtleArtActivity.py:344 turtleblocks.py:442 +msgid "Show palette" +msgstr "Mostrar paleta" -#: turtleblocks.py:265 -msgid "File not found" -msgstr "Fichero no encontrado" +#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444 +msgid "Hide palette" +msgstr "Ocultar paleta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 -msgid "show" -msgstr "mostrar" +#: TurtleArtActivity.py:518 +msgid "Rescale coordinates down" +msgstr "Escalar coordenadas hacia abajo" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 -msgid "text" -msgstr "texto" +#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853 +msgid "Rescale coordinates up" +msgstr "Escalar coordenadas hacia arriba" -#: TurtleArt/tabasics.py:642 -msgid "random" -msgstr "aleatorio" +#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774 +#: TurtleArtActivity.py:827 turtleblocks.py:439 +msgid "Edit" +msgstr "Editar" -#: TurtleArt/tabasics.py:670 -msgid "logical greater-than operator" -msgstr "operador lógico mayor que" +#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775 +#: TurtleArtActivity.py:845 turtleblocks.py:430 +msgid "View" +msgstr "Ver" -#: TurtleArt/tabasics.py:162 -msgid "turns turtle counterclockwise (angle in degrees)" -msgstr "gira la tortuga en sentido anti-horario (ángulo en grados)" +#: TurtleArtActivity.py:656 TurtleArtActivity.py:776 +msgid "Project" +msgstr "Proyecto" -#: TurtleArt/tabasics.py:450 -msgid "black" -msgstr "negro" +#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:804 TurtleArtActivity.py:981 +msgid "Save/Load" +msgstr "Guardar/Cargar" -#: TurtleArt/tabasics.py:635 -msgid "calculates square root" -msgstr "calcula la raíz cuadrada" +#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433 +msgid "Copy" +msgstr "Copiar" -#: TurtleArt/tabasics.py:233 -msgid "" -"holds current y-coordinate value of the turtle (can be used in place of a " -"number block)" -msgstr "" -"contiene la coordenada y actual de la tortuga (se puede usar en vez de un " -"bloque de número)" +#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434 +msgid "Paste" +msgstr "Pegar" -# mouse x o cursor -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 -msgid "mouse x" -msgstr "cursor x" +#: TurtleArtActivity.py:674 +msgid "Restore blocks from trash" +msgstr "Restaura los bloques de la papelera" -# mouse y - ratón y -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 -msgid "mouse y" -msgstr "cursor y" +#: TurtleArtActivity.py:682 TurtleArtActivity.py:846 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 +msgid "Fullscreen" +msgstr "Pantalla completa" -#: pysamples/grecord.py:215 -msgid "stop" -msgstr "parar" +#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414 +msgid "Cartesian coordinates" +msgstr "Coordenadas cartesianas" -#: TurtleArt/tabasics.py:667 -msgid "greater than" -msgstr "mayor que" +#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416 +msgid "Polar coordinates" +msgstr "Coordenadas polares" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 -msgid "xcor" -msgstr "coorx" +#: TurtleArtActivity.py:690 TurtleArtActivity.py:851 +msgid "Metric coordinates" +msgstr "Coordenadas centímetros" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421 +msgid "Grow blocks" +msgstr "Agrandar bloques" + +#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423 +msgid "Shrink blocks" +msgstr "Empequeñecer bloques" + +#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783 +#: TurtleArtActivity.py:999 +msgid "Load example" +msgstr "Cargar ejemplos" + +#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451 +msgid "Clean" +msgstr "Limpiar" + +#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452 +msgid "Run" +msgstr "Ejecutar" + +#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453 +msgid "Step" +msgstr "Dar un paso" + +#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Ayuda" -#: turtleblocks.py:462 -msgid "Save project?" -msgstr "¿Guardar el proyecto?" +#: TurtleArtActivity.py:785 turtleblocks.py:455 +msgid "Stop" +msgstr "Parar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 -msgid "chooses which turtle to command" -msgstr "elige la tortuga a ordenar" +#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008 +#: TurtleArtActivity.py:1030 turtleblocks.py:403 +msgid "Load project" +msgstr "Cargar proyecto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 -msgid "right x" -msgstr "derecha x" +#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013 +#: TurtleArtActivity.py:1035 +msgid "Load plugin" +msgstr "Cargar plugin" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "fija el color del texto dibujado por la tortuga" +#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016 +#: TurtleArtActivity.py:1038 +msgid "Load Python block" +msgstr "Cargar bloque Python" -#: plugins/light_sensor/light_sensor.py:58 -#: plugins/light_sensor/light_sensor.py:65 -msgid "light level detected by light sensor" -msgstr "nivel de luz detectado por el sensor" +#: TurtleArtActivity.py:958 +msgid "Palettes" +msgstr "Paletas" + +#: TurtleArtActivity.py:976 +msgid "Sharing blocks disabled" +msgstr "Compartir bloques deshabilitado" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1005 turtleblocks.py:402 +msgid "Open" +msgstr "Abrir" + +#: TurtleArtActivity.py:1055 +msgid "p" +msgstr "p" + +#: TurtleArtActivity.py:1060 +msgid "e" +msgstr "e" + +#: TurtleArtActivity.py:1062 +msgid "r" +msgstr "r" + +#: TurtleArtActivity.py:1064 +msgid "w" +msgstr "w" + +#: TurtleArtActivity.py:1067 +msgid "s" +msgstr "s" + +#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233 +#: TurtleArtActivity.py:1313 msgid "Plugin could not be installed." msgstr "El plugin no puede ser instalado." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 -msgid "keyboard" -msgstr "teclado" - -#: TurtleArt/tabasics.py:182 -msgid "arc" -msgstr "arco" +#: TurtleArtActivity.py:1309 +msgid "Please restart Turtle Art in order to use the plugin." +msgstr "Reinicie TortugArte para poder usar el plugin." -#: TurtleArt/tabasics.py:182 -msgid "radius" -msgstr "radio" +#: TurtleArtActivity.py:1327 +#, python-format +msgid "Plugin %s already installed." +msgstr "El plugin %s ya se encuentra instalado." -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 -msgid "Polar coordinates" -msgstr "Coordenadas polares" +#: TurtleArtActivity.py:1328 +#, python-format +msgid "Do you want to reinstall %s?" +msgstr "¿Desea reinstalar %s?" -#: TurtleArt/tabasics.py:321 -msgid "set shade" -msgstr "fijar tono" +#: gnome_plugins/collaboration_plugin.py:64 +msgid "My Turtle Art session" +msgstr "Mi sesión de TortugArte" -#: TurtleArt/tabasics.py:714 -msgid "logical AND operator" -msgstr "operador Y lógico" +#: gnome_plugins/collaboration_plugin.py:111 +msgid "Enable collaboration" +msgstr "Permitir la colaboración" -#: gnome_plugins/uploader_plugin.py:90 -msgid "" -"You must have an account at http://turtleartsite.sugarlabs.org to upload " -"your project." -msgstr "" -"Debe contar con una cuenta en http://turtleartsite.sugarlabs.org para bajar " -"su proyecto." +#: gnome_plugins/collaboration_plugin.py:116 +msgid "Activities" +msgstr "Actividades" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 -msgid "palette" -msgstr "paleta" +#: gnome_plugins/collaboration_plugin.py:121 +msgid "Buddies" +msgstr "Amigos" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 -msgid "Run" -msgstr "Ejecutar" +#: gnome_plugins/collaboration_plugin.py:124 +msgid "Share" +msgstr "Compartir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 -msgid "show heap" -msgstr "mostrar pila" +#: gnome_plugins/collaboration_plugin.py:125 +msgid "Configuration" +msgstr "Configuración" -#: TurtleArt/tabasics.py:213 -msgid "sets the heading of the turtle (0 is towards the top of the screen.)" -msgstr "" -"fija la orientación de la tortuga (0 es hacia la parte superior de la " -"pantalla.)" +#: gnome_plugins/collaboration_plugin.py:128 +msgid "Neighborhood" +msgstr "Vecindario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 -msgid "selects a palette" -msgstr "seleccionar paleta" +#: gnome_plugins/collaboration_plugin.py:289 +msgid "Nickname" +msgstr "Apodo" -#: plugins/audio_sensors/audio_sensors.py:91 -#: plugins/audio_sensors/audio_sensors.py:106 -msgid "microphone input volume" -msgstr "volumen de entrada de micrófono" +#: gnome_plugins/collaboration_plugin.py:291 +msgid "Account ID" +msgstr "Cuenta" -#: gnome_plugins/uploader_plugin.py:120 -msgid "Title:" -msgstr "Título:" +#: gnome_plugins/collaboration_plugin.py:293 +msgid "Server" +msgstr "Servidor" -#: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 -msgid "Palette of media objects" -msgstr "Paleta de bloques medios" +#: gnome_plugins/collaboration_plugin.py:295 +msgid "Port" +msgstr "Puerto" -#: TurtleArtActivity.py:629 -msgid "Restore blocks from trash" -msgstr "Restaura los bloques de la papelera" +#: gnome_plugins/collaboration_plugin.py:297 +msgid "Password" +msgstr "Contraseña" -#: TurtleArt/tabasics.py:834 -msgid "Palette of variable blocks" -msgstr "Paleta de bloques de variables" +#: gnome_plugins/collaboration_plugin.py:299 +msgid "Register" +msgstr "Registro" -#: TurtleArt/tabasics.py:659 -msgid "used as numeric input in mathematic operators" -msgstr "utilizado como entrada numérica en los operadores matemáticos" +#: gnome_plugins/collaboration_plugin.py:301 +msgid "Colors" +msgstr "Colores" #: gnome_plugins/fb_plugin.py:82 gnome_plugins/fb_plugin.py:83 #: gnome_plugins/fb_plugin.py:92 gnome_plugins/uploader_plugin.py:63 @@ -2770,922 +2985,1000 @@ msgstr "utilizado como entrada numérica en los operadores matemáticos" msgid "Upload" msgstr "Cargar" -#: gnome_plugins/collaboration_plugin.py:296 -msgid "Server" -msgstr "Servidor" +#: gnome_plugins/fb_plugin.py:87 +msgid "Facebook wall post" +msgstr "Muro de Facebook" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "presentación 2x2" +#: gnome_plugins/uploader_plugin.py:68 +msgid "Upload to Web" +msgstr "Enviar a la Web" -#: TurtleArt/tabasics.py:908 -msgid "Variable 1 (numeric value)" -msgstr "Variable 1 (valor numérico)" +#: gnome_plugins/uploader_plugin.py:90 +msgid "" +"You must have an account at http://turtleartsite.sugarlabs.org to upload " +"your project." +msgstr "" +"Debe contar con una cuenta en http://turtleartsite.sugarlabs.org para bajar " +"su proyecto." -#: gnome_plugins/collaboration_plugin.py:132 -msgid "Neighborhood" -msgstr "Vecindario" +#: gnome_plugins/uploader_plugin.py:99 +msgid "Username:" +msgstr "Usuario:" -#: TurtleArt/tabasics.py:563 -msgid "adds two alphanumeric inputs" -msgstr "suma dos entradas alfanuméricas" +#: gnome_plugins/uploader_plugin.py:109 +msgid "Password:" +msgstr "Contraseña:" -#: TurtleArt/tabasics.py:691 -msgid "equal" -msgstr "igual" +#: gnome_plugins/uploader_plugin.py:120 +msgid "Title:" +msgstr "Título:" -#: TurtleArt/tabasics.py:785 -msgid "else" -msgstr "sino" +#: gnome_plugins/uploader_plugin.py:130 +msgid "Description:" +msgstr "Descripción:" -#: TurtleArt/talogo.py:623 -msgid "doesn't like" -msgstr "no le gusta" +#: gnome_plugins/uploader_plugin.py:140 +msgid "Submit to Web" +msgstr "Enviar a la Web" -#: turtleblocks.py:461 -msgid "You have unsaved work. Would you like to save before quitting?" -msgstr "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?" +#: gnome_plugins/uploader_plugin.py:166 +msgid "Login failed" +msgstr "Error de autentificación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 -msgid "restores hidden blocks" -msgstr "restaura bloques ocultos" +#: gnome_plugins/uploader_plugin.py:203 +msgid "Failed to upload!" +msgstr "¡Error al descargar!" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 -msgid "load" -msgstr "cargar" +#: plugins/accelerometer/accelerometer.py:49 +#: plugins/audio_sensors/audio_sensors.py:75 +#: plugins/camera_sensor/camera_sensor.py:63 +#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +msgid "Palette of sensor blocks" +msgstr "Paleta de bloques sensor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 -msgid "stop video or audio" -msgstr "detiene el video o audio" +#: plugins/accelerometer/accelerometer.py:56 +#: plugins/accelerometer/accelerometer.py:63 +msgid "acceleration" +msgstr "acelerómetro" -#: TurtleArt/tabasics.py:375 -msgid "Turtle will not draw when moved." -msgstr "La tortuga no dibujará cuando se mueva." +#: plugins/accelerometer/accelerometer.py:58 +#: plugins/accelerometer/accelerometer.py:65 +msgid "push acceleration in x, y, z to heap" +msgstr "pone la aceleración en los ejes x, y z en la pila" -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 -msgid "pop" -msgstr "sacar" +#: plugins/audio_sensors/audio_sensors.py:84 +#: plugins/audio_sensors/audio_sensors.py:99 +msgid "raw microphone input signal" +msgstr "señal de entrada de micrófono" -#: TurtleArt/tabasics.py:422 -msgid "pen size" -msgstr "tamaño" +#: plugins/audio_sensors/audio_sensors.py:90 +#: plugins/audio_sensors/audio_sensors.py:105 +msgid "loudness" +msgstr "volumen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 -msgid "turtle shell" -msgstr "caparazón de la tortuga" +#: plugins/audio_sensors/audio_sensors.py:91 +#: plugins/audio_sensors/audio_sensors.py:106 +msgid "microphone input volume" +msgstr "volumen de entrada de micrófono" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 -msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" +#: plugins/audio_sensors/audio_sensors.py:119 +#: plugins/audio_sensors/audio_sensors.py:127 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +msgid "pitch" +msgstr "frecuencia" + +#: plugins/audio_sensors/audio_sensors.py:120 +#: plugins/audio_sensors/audio_sensors.py:128 +msgid "microphone input pitch" msgstr "" -"reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)" +"frecuencia de la componente más intensa del sonido presente en la entrada de " +"micrófono" -#: TurtleArt/tabasics.py:631 -msgid "√" -msgstr "√" +#: plugins/audio_sensors/audio_sensors.py:152 +#: plugins/audio_sensors/audio_sensors.py:166 +#: plugins/audio_sensors/audio_sensors.py:180 +#: plugins/audio_sensors/audio_sensors.py:194 +msgid "microphone input resistance" +msgstr "" +"valor de la resistencia conectada a la entrada de micrófono (rango de " +"medición: 700 a 14000 ohms)" -# decir -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 -msgid "speak" -msgstr "hablar" +#: plugins/audio_sensors/audio_sensors.py:158 +#: plugins/audio_sensors/audio_sensors.py:172 +#: plugins/audio_sensors/audio_sensors.py:186 +#: plugins/audio_sensors/audio_sensors.py:200 +msgid "microphone input voltage" +msgstr "" +"valor del voltaje DC conectado a la entrada de micrófono (rango: 0.40 a 1.90 " +"V)" + +#: plugins/camera_sensor/camera_sensor.py:67 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 +msgid "Palette of media objects" +msgstr "Paleta de bloques medios" + +#: plugins/camera_sensor/camera_sensor.py:82 +#: plugins/camera_sensor/camera_sensor.py:130 +msgid "light level detected by camera" +msgstr "nivel de luz detectado por la cámara" + +#: plugins/camera_sensor/camera_sensor.py:95 +#: plugins/camera_sensor/camera_sensor.py:143 +msgid "Average RGB color from camera is pushed to the stack" +msgstr "Promedio de color RGB de la cámara se desplaza a la pila" + +#: plugins/camera_sensor/camera_sensor.py:106 +#: plugins/camera_sensor/camera_sensor.py:113 +#: plugins/camera_sensor/camera_sensor.py:121 +#: plugins/camera_sensor/camera_sensor.py:155 +#: plugins/camera_sensor/camera_sensor.py:163 +msgid "camera output" +msgstr "imagen de la cámara" + +#: plugins/light_sensor/light_sensor.py:58 +#: plugins/light_sensor/light_sensor.py:65 +msgid "light level detected by light sensor" +msgstr "nivel de luz detectado por el sensor" + +# Se utilizan las siglas en inglés para "Identificación por Radio Frecuencia" +#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100 +msgid "RFID" +msgstr "RFID" #: plugins/rfid/rfid.py:93 plugins/rfid/rfid.py:101 msgid "read value from RFID device" msgstr "leer el valor del dispositivo de radiofrecuencia (RFID)" -#: TurtleArt/tabasics.py:186 -msgid "moves turtle along an arc" -msgstr "mueve la tortuga a lo largo de un arco" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 +msgid "while" +msgstr "mientras" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "hacer una vuelta en U" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 +msgid "do-while-True operator that uses boolean operators from Numbers palette" +msgstr "" +"se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la " +"condición fijada al comienzo del mismo" -#: TurtleArt/tabasics.py:695 -msgid "logical equal-to operator" -msgstr "operador lógico de igualdad" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 +msgid "until" +msgstr "hasta" -#: TurtleArt/tabasics.py:437 -msgid "Palette of pen colors" -msgstr "Paleta de colores de la pluma" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 +msgid "do-until-True operator that uses boolean operators from Numbers palette" +msgstr "" +"se ejecutan la serie de bloques siguientes hasta que se cumpla la condición" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 -msgid "pause video or audio" -msgstr "pausa el video o audio" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 +msgid "top" +msgstr "cima" -#: TurtleArt/tabasics.py:884 -msgid "stores numeric value in Variable 1" -msgstr "guarda valor numérico en la variable 1" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 +msgid "top of a collapsible stack" +msgstr "cima de una pila plegable" -#: TurtleArt/tabasics.py:897 -msgid "stores numeric value in Variable 2" -msgstr "guarda valor numérico en la variable 2" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "medios" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 -msgid "put a custom 'shell' on the turtle" -msgstr "vestir a la tortuga con un caparazón a medida" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 +msgid "journal" +msgstr "diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 -msgid "button down" -msgstr "botón presionado" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 +msgid "Sugar Journal media object" +msgstr "objeto de medios del Diario de Sugar" -#: TurtleArt/tabasics.py:139 -msgid "moves turtle backward" -msgstr "mueve la tortuga hacia atrás" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 +msgid "audio" +msgstr "audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 -msgid "ycor of top of screen" -msgstr "ycor del limite superior de la pantalla" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +msgid "Sugar Journal audio object" +msgstr "objeto de audio del Diario de Sugar" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 -msgid "Show blocks" -msgstr "Mostrar bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +msgid "video" +msgstr "video" -#: pysamples/grecord.py:217 -msgid "play" -msgstr "reproducir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +msgid "Sugar Journal video object" +msgstr "objeto de video del Diario de Sugar" -#: pysamples/grecord.py:219 -msgid "save" -msgstr "guardar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +msgid "description" +msgstr "descripción" -#: gnome_plugins/collaboration_plugin.py:304 -msgid "Colors" -msgstr "Colores" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +msgid "Sugar Journal description field" +msgstr "campo de descripción del Diario de Sugar" -#: TurtleArt/tabasics.py:394 -msgid "sets size of the line drawn by the turtle" -msgstr "fija el ancho de la línea que la tortuga dibuja" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 +msgid "show" +msgstr "mostrar" -#: turtleblocks.py:366 -msgid "Open" -msgstr "Abrir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 +msgid "draws text or show media from the Journal" +msgstr "dibujar texto o mostrar medios desde el Diario" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 -msgid "orientation" -msgstr "orientación" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 +msgid "show aligned" +msgstr "mostrar alineados" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 -msgid "ycor" -msgstr "coory" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 +msgid "set scale" +msgstr "fijar escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 -msgid "" -"a programmable block: used to add advanced multi-variable math equations, e." -"g., sqrt(x*x+y*y)" -msgstr "" -"un bloque programable: utilizado para agregar ecuaciones matemáticas " -"avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 +msgid "sets the scale of media" +msgstr "fijar la escala de medios" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 -msgid "if" -msgstr "si" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +msgid "save picture" +msgstr "guardar imagen" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 -msgid "" -"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +msgid "picture name" +msgstr "nombre de la imagen" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 +msgid "saves a picture to the Sugar Journal" +msgstr "guarda una imagen en el Diario de Azúcar" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 +msgid "save SVG" +msgstr "guardar SVG" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 +msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "" -"mueve la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la " -"pantalla." +"guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 -msgid "Python" -msgstr "Python" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 +msgid "scale" +msgstr "escala" -#: TurtleArtActivity.py:736 turtleblocks.py:417 -msgid "Stop" -msgstr "Parar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 +msgid "holds current scale value" +msgstr "mantiene el valor actual de la escala" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 -msgid "action 2" -msgstr "acción 2" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 +msgid "media wait" +msgstr "esperar medios" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 -msgid "action 1" -msgstr "acción 1" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 +msgid "wait for current video or audio to complete" +msgstr "esperar hasta completar el audio o vídeo" -#: TurtleArt/tabasics.py:413 -msgid "end fill" -msgstr "finalizar relleno" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +msgid "media stop" +msgstr "parar medios" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 -msgid "Copy" -msgstr "Copiar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 +msgid "stop video or audio" +msgstr "detiene el video o audio" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 -msgid "Paste" -msgstr "Pegar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +msgid "media pause" +msgstr "pausar medios" -#: TurtleArt/talogo.py:508 -msgid "did not output to" -msgstr "no pudo escribir en" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 +msgid "pause video or audio" +msgstr "pausa el video o audio" -#: gnome_plugins/collaboration_plugin.py:120 -msgid "Activities" -msgstr "Actividades" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 +msgid "media resume" +msgstr "continuar medios" -#: gnome_plugins/uploader_plugin.py:68 -msgid "Upload to Web" -msgstr "Enviar a la Web" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +msgid "resume playing video or audio" +msgstr "reanudar la reproducción de video o audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 -msgid "empty heap" -msgstr "vaciar pila" +# decir +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +msgid "speak" +msgstr "hablar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 -msgid "pops value off FILO (first-in last-out heap)" -msgstr "saca el valor de la pila FILO (primero en entrar, último en salir)" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +msgid "hello" +msgstr "hola" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 -msgid "Clean" -msgstr "Limpiar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 +msgid "speaks text" +msgstr "dice texto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 -msgid "Palette of presentation templates" -msgstr "Paleta de plantillas de presentaciones" +#. TRANS: pitch, duration, amplitude +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +msgid "sinewave" +msgstr "sinusoide" -#: TurtleArt/tabasics.py:182 -msgid "angle" -msgstr "ángulo" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 +msgid "amplitude" +msgstr "amplitud" -#: TurtleArt/tabasics.py:610 -msgid "identity" -msgstr "identidad" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 +msgid "duration" +msgstr "duración" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 -msgid "Save/Load" -msgstr "Guardar/Cargar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 +msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" +msgstr "" +"reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 -msgid "top y" -msgstr "arriba y" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 +msgid "button down" +msgstr "botón presionado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 -msgid "audio" -msgstr "audio" +# devuelve en lugar de retorna - mouse en lugar de ratón +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +msgid "returns 1 if mouse button is pressed" +msgstr "retorna 1 si el botón del ratón está presionado" -#: turtleblocks.py:410 -msgid "Tools" -msgstr "Herramientas" +# devuelve en lugar de retorna - mouse en lugar de ratón +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 +msgid "returns True if mouse button is pressed" +msgstr "devuelve Verdadero si el botón del ratón está presionado" -#: gnome_plugins/collaboration_plugin.py:298 -msgid "Port" -msgstr "Puerto" +# mouse x o cursor +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 +msgid "mouse x" +msgstr "cursor x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 -msgid "comment" -msgstr "comentar" +# devuelve en lugar de retorna - mouse en lugar de ratón +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 +msgid "returns mouse x coordinate" +msgstr "devuelve la coordenada x del cursor" -#: TurtleArt/tabasics.py:574 -msgid "subtracts bottom numeric input from top numeric input" -msgstr "sustrae la entrada numérica de abajo de la entrada numérica de arriba" +# mouse y - ratón y +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 +msgid "mouse y" +msgstr "cursor y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 -msgid "media pause" -msgstr "pausar medios" +# devuelve en lugar de retorna - mouse en lugar de ratón +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 +msgid "returns mouse y coordinate" +msgstr "retorna la coordenada y del cursor" -#: pysamples/forward_push.py:45 -msgid "push destination rgb value to heap" -msgstr "empujar el valor rgb de destino a la pila" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 +msgid "query keyboard" +msgstr "consulta de teclado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "consulta para la entrada de teclado (los resultados están almacenados en el " "bloque del teclado)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 -msgid "Cartesian" -msgstr "Cartesiana" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 +msgid "keyboard" +msgstr "teclado" -#: TurtleArt/tabasics.py:150 -msgid "clears the screen and reset the turtle" -msgstr "limpia la pantalla y restaura la tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 +msgid "holds results of query-keyboard block as ASCII" +msgstr "contiene los resultados del bloque de consulta de teclado como ASCII" -#: plugins/audio_sensors/audio_sensors.py:84 -#: plugins/audio_sensors/audio_sensors.py:99 -msgid "raw microphone input signal" -msgstr "señal de entrada de micrófono" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 +msgid "read pixel" +msgstr "leer pixel" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 +msgid "RGB color under the turtle is pushed to the stack" +msgstr "Se envia a la pila el color RGB bajo la tortuga" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 +msgid "turtle sees" +msgstr "la tortuga ve" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "muestra el color que \"ve\" la tortuga" -#: TurtleArt/tabasics.py:974 -msgid "invokes Action 1 stack" -msgstr "invocar la pila de acción 1" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 +msgid "elapsed time (in seconds) since program started" +msgstr "el tiempo transcurrido (en segundos) desde el inicio del programa" -#: TurtleArt/tabasics.py:119 -msgid "Palette of turtle commands" -msgstr "Paleta de comandos de la tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "extras" -#: TurtleArt/tabasics.py:754 -msgid "loops forever" -msgstr "repetir para siempre" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 +msgid "Palette of extra options" +msgstr "Paleta de opciones adicionales" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 -msgid "show aligned" -msgstr "mostrar alineados" +#. TRANS: push adds a new item to the program stack +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 +msgid "push" +msgstr "empujar" -#: TurtleArtActivity.py:1253 -#, python-format -msgid "Do you want to reinstall %s?" -msgstr "¿Desea reinstalar %s?" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 +msgid "pushes value onto FILO (first-in last-out heap)" +msgstr "apila el valor sobre la pila FILO (primero en entrar, último en salir)" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 -msgid "Load project" -msgstr "Cargar proyecto" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 +msgid "show heap" +msgstr "mostrar pila" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 -msgid "Project" -msgstr "Proyecto" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 +msgid "shows values in FILO (first-in last-out heap)" +msgstr "" +"muestra los valores en la pila FILO (primero en entrar, último en salir)" -#: turtleblocks.py:416 -msgid "Debug" -msgstr "Depurar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 +msgid "empty heap" +msgstr "vaciar pila" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 -msgid "Turn off hover help" -msgstr "Deshabilitar ayuda flotante" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 +msgid "emptys FILO (first-in-last-out heap)" +msgstr "vacía la pila FILO (primera-en-entrar último-en-salir)" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 -msgid "mod" -msgstr "mod" +#. TRANS: pop removes a new item from the program stack +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 +msgid "pop" +msgstr "sacar" -#: gnome_plugins/collaboration_plugin.py:300 -msgid "Password" -msgstr "Contraseña" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 +msgid "pops value off FILO (first-in last-out heap)" +msgstr "saca el valor de la pila FILO (primero en entrar, último en salir)" -#: TurtleArt/tabasics.py:815 -msgid "vertical space" -msgstr "espacio vertical" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +msgid "empty heap?" +msgstr "pila vacía?" -#: TurtleArtActivity.py:1234 -msgid "Please restart Turtle Art in order to use the plugin." -msgstr "Reinicie TortugArte para poder usar el plugin." +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 +msgid "returns True if heap is empty" +msgstr "devuelve Verdadero si la pila está vacía" -#: TurtleArt/tabasics.py:415 -msgid "completes filled polygon (used with start fill block)" -msgstr "" -"completa el polígono relleno (utilizado con comenzar relleno del bloque)" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 +msgid "comment" +msgstr "comentar" -#: gnome_plugins/collaboration_plugin.py:128 -msgid "Share" -msgstr "Compartir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 +msgid "places a comment in your code" +msgstr "coloca un comentario en tu código" -#: TurtleArt/tabasics.py:679 -msgid "less than" -msgstr "menor que" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 +msgid "print" +msgstr "imprimir" -#: TurtleArt/tabasics.py:632 -msgid "square root" -msgstr "raiz cuadrada" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 +msgid "prints value in status block at bottom of the screen" +msgstr "" +"imprime el valor en el bloque de estado en la parte inferior de la pantalla" -#: turtleblocks.py:381 -msgid "Rescale coordinates" -msgstr "Escalar coordenadas" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 +msgid "Python chr operator" +msgstr "Operador chr de Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 -msgid "show blocks" -msgstr "mostrar bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 +msgid "Python int operator" +msgstr "Operador int de Python" -#: turtleblocks.py:373 -msgid "Quit" -msgstr "Salir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 +msgid "Python" +msgstr "Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 -msgid "Sugar Journal description field" -msgstr "campo de descripción del Diario de Sugar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 +msgid "" +"a programmable block: used to add advanced single-variable math equations, e." +"g., sin(x)" +msgstr "" +"un bloque programable: utilizado para añadir ecuaciones matemáticas " +"avanzadas de una variable, p.e., seno(x)" -#: TurtleArt/tabasics.py:333 -msgid "set gray" -msgstr "establecer gris" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 +msgid "" +"a programmable block: used to add advanced multi-variable math equations, e." +"g., sqrt(x*x+y*y)" +msgstr "" +"un bloque programable: utilizado para agregar ecuaciones matemáticas " +"avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 -msgid "presentation bulleted list" -msgstr "presentación con lista de viñetas" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 +msgid "" +"a programmable block: used to add advanced multi-variable math equations, e." +"g., sin(x+y+z)" +msgstr "" +"un bloque programable: utilizado para añadir ecuaciones matemáticas " +"avanzadas multivariables, p.e. seno(x+y+z)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 -msgid "duration" -msgstr "duración" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 +msgid "Python block" +msgstr "bloque Python" -#: turtleblocks.py:365 -msgid "New" -msgstr "Nuevo" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 +msgid "runs code found in the tamyblock.py module found in the Journal" +msgstr "" +"ejecuta el código del módulo tamyblock.py que se encuentra en el Diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 -msgid "places a comment in your code" -msgstr "coloca un comentario en tu código" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 +msgid "Cartesian" +msgstr "Cartesiana" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 -msgid "read pixel" -msgstr "leer pixel" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +msgid "displays Cartesian coordinates" +msgstr "muestra coordenadas cartesianas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 -msgid "scale" -msgstr "escala" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 +msgid "polar" +msgstr "polar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 -msgid "bottom" -msgstr "debajo" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +msgid "displays polar coordinates" +msgstr "muestra las coordenadas polares" -#: TurtleArt/tabasics.py:447 -msgid "purple" -msgstr "morado" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 +msgid "chooses which turtle to command" +msgstr "elige la tortuga a ordenar" -#: TurtleArtActivity.py:485 -msgid "Rescale coordinates down" -msgstr "Escalar coordenadas hacia abajo" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "tortuga x" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 -msgid "click to open" -msgstr "clic para abrir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Devuelve la coordenada x de la tortuga" -#: plugins/audio_sensors/audio_sensors.py:120 -#: plugins/audio_sensors/audio_sensors.py:128 -msgid "microphone input pitch" -msgstr "" -"frecuencia de la componente más intensa del sonido presente en la entrada de " -"micrófono" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "tortuga y" -#: gnome_plugins/collaboration_plugin.py:129 -msgid "Configuration" -msgstr "Configuración" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Devuelve la coordenada y de la tortuga" -#: gnome_plugins/uploader_plugin.py:130 -msgid "Description:" -msgstr "Descripción:" +#. TRANS: pop removes a new item from the program stack +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 +msgid "active turtle" +msgstr "tortuga activa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 -msgid "journal" -msgstr "diario" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 +msgid "the name of the active turtle" +msgstr "nombre de la tortuga activa" -#: TurtleArt/tabasics.py:996 -msgid "empty trash" -msgstr "vaciar papelera" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "rumbo tortuga" -#: TurtleArt/tabasics.py:384 -msgid "Turtle will draw when moved." -msgstr "La tortuga dibujará cuando se mueva." +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Devuelve el rumbo de la tortuga" -#: TurtleArt/tautils.py:295 -msgid "Load..." -msgstr "Cargar..." +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 +msgid "turtle shell" +msgstr "caparazón tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 -msgid "Sugar Journal audio object" -msgstr "objeto de audio del Diario de Sugar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 +msgid "put a custom 'shell' on the turtle" +msgstr "pone una caparazón personalizada a la tortuga" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 -msgid "Stop turtle" -msgstr "Parar tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +msgid "top of a collapsed stack" +msgstr "cima de una pila colapsada" -#: turtleblocks.py:418 -msgid "Turtle" -msgstr "Tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 +msgid "load" +msgstr "cargar" -#: TurtleArt/tapalette.py:98 -msgid "changes the orientation of the palette of blocks" -msgstr "cambia la orientación de la paleta de bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 +msgid "loads a block" +msgstr "carga un bloque" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 -msgid "store in" -msgstr "guardar en" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +msgid "setxy" +msgstr "fijar xy" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 -msgid "Hide blocks" -msgstr "Ocultar bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "seleccionar paleta" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 -msgid "Load Python block" -msgstr "Cargar bloque Python" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 +msgid "selects a palette" +msgstr "selecciona una paleta" -#: TurtleArt/tabasics.py:559 -msgid "plus" -msgstr "sumar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "cartera" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 -msgid "or" -msgstr "o" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 +msgid "Palette of presentation templates" +msgstr "Paleta de plantillas de presentaciones" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 -msgid "presentation template: list of bullets" -msgstr "plantilla de presentación: lista de viñetas" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 +msgid "hide blocks" +msgstr "ocultar bloques" -#: TurtleArt/tabasics.py:612 -msgid "identity operator used for extending blocks" -msgstr "operador de identidad usado para extender bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +msgid "declutters canvas by hiding blocks" +msgstr "limpia el lienzo ocultando bloques" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 -msgid "Shrink blocks" -msgstr "Empequeñecer bloques" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +msgid "show blocks" +msgstr "mostrar bloques" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 +msgid "restores hidden blocks" +msgstr "restaura bloques ocultos" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "fija el tamaño del texto dibujado por la tortuga" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 +msgid "hides the Sugar toolbars" +msgstr "oculta las barras de herramientas de Azúcar" -#: TurtleArt/tabasics.py:244 -msgid "" -"holds current heading value of the turtle (can be used in place of a number " -"block)" -msgstr "" -"contiene la orientación actual de la tortuga (se puede usar en vez de un " -"bloque de número)" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 +msgid "list" +msgstr "lista" -#: TurtleArt/tawindow.py:4215 -msgid "image" -msgstr "imagen" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 +msgid "presentation bulleted list" +msgstr "presentación con lista de viñetas" -#: TurtleArt/tabasics.py:646 -msgid "returns random number between minimum (top) and maximum (bottom) values" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 +msgid "presentation template: list of bullets" +msgstr "plantilla de presentación: lista de viñetas" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 +msgid "presentation template: select Journal object (no description)" msgstr "" -"devuelve un número aleatorio entre los valores mínimo (arriba) y máximo " -"(abajo)" +"plantilla de presentación: seleccionar objeto del Diario (sin descripción)" -#: TurtleArt/tabasics.py:345 -msgid "holds current pen color (can be used in place of a number block)" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 +msgid "presentation template: select Journal object (with description)" msgstr "" -"contiene el color actual de la pluma (se puede usar en vez de un bloque de " -"número)" +"plantilla de presentación: seleccionar objeto del Diario (con descripción)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 -msgid "Show palette" -msgstr "Mostrar paleta" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 +msgid "presentation template: select four Journal objects" +msgstr "plantilla de presentación: seleccionar cuatro objetos del Diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 -msgid "saves a picture to the Sugar Journal" -msgstr "guarda una imagen en el Diario de Azúcar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +msgid "presentation template: select two Journal objects" +msgstr "plantilla de presentación: seleccionar dos objetos del Diario" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 -msgid "Save snapshot" -msgstr "Guardar instantánea" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 +msgid "xcor of left of screen" +msgstr "coorx de la izquierda de la pantalla" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 -msgid "start" -msgstr "empezar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 +msgid "bottom" +msgstr "debajo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 -msgid "returns True if heap is empty" -msgstr "devuelve Verdadero si la pila está vacía" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 +msgid "ycor of bottom of screen" +msgstr "coory del limite inferior de la pantalla" -#: TurtleArt/tabasics.py:128 -msgid "moves turtle forward" -msgstr "mueve la tortuga hacia adelante" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 +msgid "the canvas width" +msgstr "el ancho del lienzo" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 -msgid "forward" -msgstr "adelante" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +msgid "xcor of right of screen" +msgstr "xcor del lado derecho de la pantalla" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 -msgid "my box" -msgstr "mi caja" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 +msgid "ycor of top of screen" +msgstr "ycor del limite superior de la pantalla" -#: gnome_plugins/collaboration_plugin.py:294 -msgid "Account ID" -msgstr "Cuenta" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 +msgid "the canvas height" +msgstr "la altura del lienzo" -#: TurtleArt/tawindow.py:1369 -msgid "Select blocks to share" -msgstr "Selecciona bloques para compartir" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 +msgid "title x" +msgstr "título x" -#: TurtleArt/tabasics.py:135 -msgid "back" -msgstr "atrás" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 +msgid "title y" +msgstr "título y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 -msgid "sets the scale of media" -msgstr "fijar la escala de medios" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 +msgid "left x" +msgstr "izquierda x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 -msgid "holds current scale value" -msgstr "mantiene el valor actual de la escala" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 +msgid "top y" +msgstr "arriba y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "presentación 1x1" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 +msgid "right x" +msgstr "derecha x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "presentación 1x2" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 +msgid "bottom y" +msgstr "debajo y" -#: TurtleArt/tabasics.py:861 -msgid "top of nameable action stack" -msgstr "cima de la pila de acción nombrable" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "mis bloques" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 -msgid "stores numeric value in named variable" -msgstr "guarda valor numérico en la variable nombrada" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 +msgid "Palette of user-defined operators" +msgstr "Paleta de operaciones definidas por el usuario" -#: TurtleArt/tabasics.py:725 -msgid "logical OR operator" -msgstr "operador O lógico" +#: pysamples/brain.py:43 +msgid "Please install the Speak Activity and try again." +msgstr "Por favor instala la Actividad Hablar e intenta de nuevo." -#: plugins/audio_sensors/audio_sensors.py:158 -#: plugins/audio_sensors/audio_sensors.py:172 -#: plugins/audio_sensors/audio_sensors.py:186 -#: plugins/audio_sensors/audio_sensors.py:200 -msgid "microphone input voltage" -msgstr "" -"valor del voltaje DC conectado a la entrada de micrófono (rango: 0.40 a 1.90 " -"V)" +#: pysamples/brain.py:52 +msgid "Spanish" +msgstr "Español" -#: TurtleArt/tabasics.py:766 -msgid "loops specified number of times" -msgstr "repite el número especificado de veces" +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 +msgid "English" +msgstr "Inglés" -#: TurtleArt/tautils.py:305 -msgid "Save..." -msgstr "Guardar..." +#: pysamples/brain.py:88 +msgid "Sorry, I can't understand what you are asking about." +msgstr "Lo siento, no puedo entender lo que estás preguntando." -#: TurtleArt/tabasics.py:984 -msgid "invokes Action 2 stack" -msgstr "invocar la pila de acción 2" +#: pysamples/brain.py:97 +msgid "" +"Sorry, there is no free memory to load my brain. Close other activities and " +"try once more." +msgstr "" +"Lo siento, no hay memoria libre para cargar mi cerebro. Cierra otras " +"actividades e intenta una vez más." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 -msgid "setxy" -msgstr "fijar xy" +#: pysamples/forward_push.py:48 +msgid "push destination rgb value to heap" +msgstr "empujar el valor rgb de destino a la pila" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 -msgid "title y" -msgstr "título y" +#: pysamples/grecord.py:216 +msgid "stop" +msgstr "parar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 -msgid "title x" -msgstr "título x" +#: pysamples/grecord.py:218 +msgid "play" +msgstr "reproducir" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -msgid "fill screen" -msgstr "rellenar pantalla" +#: pysamples/grecord.py:220 +msgid "save" +msgstr "guardar" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "otros" -#: turtleblocks.py:368 -msgid "Save as" -msgstr "Guardar como" +#: pysamples/uturn.py:35 +msgid "uturn" +msgstr "vuelta en U" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 -msgid "set xy" -msgstr "fijar xy" +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "gira la tortuga 180 grados" -#: TurtleArt/tabasics.py:992 -msgid "trash" -msgstr "basura" +#: turtleblocks.py:94 +msgid "usage is" +msgstr "el uso es" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 -msgid "polar" -msgstr "polar" +#: turtleblocks.py:282 +msgid "No option action:" +msgstr "Sin acción alternativa:" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 -msgid "repeat" -msgstr "repetir" +#: turtleblocks.py:297 +msgid "File not found" +msgstr "Fichero no encontrado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 -msgid "wait for current video or audio to complete" -msgstr "esperar hasta completar el audio o vídeo" +#: turtleblocks.py:321 +#, python-format +msgid "Configuration directory not writable: %s" +msgstr "Directorio de configuración no modificable: %s" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 -msgid "Save as image" -msgstr "Guardar como imagen" +#: turtleblocks.py:397 +msgid "New" +msgstr "Nuevo" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 -msgid "Edit" -msgstr "Editar" +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Mostrar proyectos de ejemplo" -#: plugins/audio_sensors/audio_sensors.py:152 -#: plugins/audio_sensors/audio_sensors.py:166 -#: plugins/audio_sensors/audio_sensors.py:180 -#: plugins/audio_sensors/audio_sensors.py:194 -msgid "microphone input resistance" -msgstr "" -"valor de la resistencia conectada a la entrada de micrófono (rango de " -"medición: 700 a 14000 ohms)" +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Ocultar proyectos de ejemplo" -#: TurtleArt/tabasics.py:964 -msgid "top of Action 2 stack" -msgstr "primero de la pila de Acción 2" +#: turtleblocks.py:404 +msgid "Save" +msgstr "Guardar" -#: TurtleArt/tabasics.py:600 -msgid "" -"divides top numeric input (numerator) by bottom numeric input (denominator)" -msgstr "" -"divide la entrada numérica de arriba (numerador) por la entrada numérica de " -"bajo (denominador)" +#: turtleblocks.py:405 +msgid "Save as" +msgstr "Guardar como" -#: TurtleArt/tabasics.py:642 -msgid "max" -msgstr "max" +#: turtleblocks.py:410 +msgid "Quit" +msgstr "Salir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 -msgid "prints value in status block at bottom of the screen" -msgstr "" -"imprime el valor en el bloque de estado en la parte inferior de la pantalla" +#: turtleblocks.py:411 +msgid "File" +msgstr "Archivo" -#: TurtleArt/tabasics.py:404 -msgid "start fill" -msgstr "comenzar a rellenar" +#: turtleblocks.py:419 +msgid "Rescale coordinates" +msgstr "Escalar coordenadas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 -msgid "holds results of query-keyboard block as ASCII" -msgstr "contiene los resultados del bloque de consulta de teclado como ASCII" +#: turtleblocks.py:425 +msgid "Reset block size" +msgstr "Restaurar el tamaño del bloque" -#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-# -#. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 -msgid "push" -msgstr "empujar" +#: turtleblocks.py:446 +msgid "Show/hide blocks" +msgstr "Mostar/ocultar bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 -msgid "" -"a programmable block: used to add advanced multi-variable math equations, e." -"g., sin(x+y+z)" -msgstr "" -"un bloque programable: utilizado para añadir ecuaciones matemáticas " -"avanzadas multivariables, p.e. seno(x+y+z)" +#: turtleblocks.py:448 +msgid "Tools" +msgstr "Herramientas" -#: TurtleArt/tabasics.py:1001 -msgid "restore all" -msgstr "restaurar todo" +#: turtleblocks.py:454 +msgid "Debug" +msgstr "Depurar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 -msgid "hello" -msgstr "hola" +#: turtleblocks.py:456 +msgid "Turtle" +msgstr "Tortuga" -#. TRANS: "name" option from activity.info file -msgid "TurtleBlocks" -msgstr "TortuBlocks" +#: turtleblocks.py:459 +msgid "About..." +msgstr "Acerca..." -#: TurtleArt/tawindow.py:1316 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" -msgstr "" -"Por favor, pulsa el Botón Detener antes de hacer cambios a tu programa " -"TortuBlocks" +#: turtleblocks.py:498 +msgid "You have unsaved work. Would you like to save before quitting?" +msgstr "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 -msgid "Save stack" -msgstr "Guardar pila" +#: turtleblocks.py:500 +msgid "Save project?" +msgstr "¿Guardar el proyecto?" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 -msgid "Really overwrite stack?" -msgstr "¿Desea sobrescribir la pila?" +msgid "True" +msgstr "Verdadero" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 -msgid "Overwrite stack" -msgstr "Sobrescribir pila" +msgid "False" +msgstr "Falso" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 -msgid "Delete stack" -msgstr "Borrar pila" +msgid "Please wait" +msgstr "Por favor espera" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 -msgid "Really delete stack?" -msgstr "¿Desea eliminar la pila?" +msgid "Starting connection..." +msgstr "Conectando..." -#: TurtleArtActivity.py:895 -msgid "Palettes" -msgstr "Paletas" +msgid "up" +msgstr "arriba" -#: gnome_plugins/fb_plugin.py:87 -msgid "Facebook wall post" -msgstr "Muro de Facebook" +msgid "down" +msgstr "abajo" -#. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 -msgid "active turtle" -msgstr "tortuga activa" +msgid "backspace" +msgstr "borrar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 -msgid "the name of the active turtle" -msgstr "nombre de la tortuga activa" +msgid "tab" +msgstr "tabulador" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 -msgid "Palette of user-defined operators" -msgstr "Paleta de operaciones definidas por el usuario" +# TRANS: enter is the name of the enter (or return) key +msgid "enter" +msgstr "enter" -#: pysamples/brain.py:43 -msgid "Please install the Speak Activity and try again." -msgstr "Por favor instala la Actividad Hablar e intenta de nuevo." +msgid "space" +msgstr "espacio" -#: pysamples/brain.py:54 -msgid "Spanish" -msgstr "Español" +msgid "delete" +msgstr "suprimir" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 -msgid "English" -msgstr "Inglés" +msgid "Do you really want to empty the trash?" +msgstr "¿Realmente desea vaciar la basura?" -#: pysamples/brain.py:91 -msgid "Sorry, I can't understand what you are asking about." -msgstr "Lo siento, no puedo entender lo que estás preguntando." +msgid "load heap from file" +msgstr "cargar pila de archivos" -#: pysamples/brain.py:100 -msgid "" -"Sorry, there is no free memory to load my brain. Close other activities and " -"try once more." -msgstr "" -"Lo siento, no hay memoria libre para cargar mi cerebro. Cierra otras " -"actividades e intenta una vez más." +msgid "save heap to file" +msgstr "guardar pila como archive" -#: turtleblocks.py:421 -msgid "About..." -msgstr "Acerca..." +#~ msgid "palette" +#~ msgstr "paleta" -#~ msgid "gpio" -#~ msgstr "gpio" +#~ msgid "set text color" +#~ msgstr "fijar el color del texto" -#~ msgid "Turn LED on and off: 0 is off; 1 is on" -#~ msgstr "Prende o apaga el LED; 0 es apagado, 1 prendido" +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "fija el color del texto dibujado por la tortuga" -#~ msgid "returns the gray level" -#~ msgstr "devuelve el nivel de gris" +#~ msgid "set text size" +#~ msgstr "fijar tamaño del texto" -#~ msgid "returns the light level" -#~ msgstr "devuelve el nivel de luz" +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "fija el tamaño del texto dibujado por la tortuga" -#~ msgid "returns the distance from the object in front of the sensor" -#~ msgstr "devuelve la distancia al objeto en frente del sensor" +#~ msgid "presentation 1x1" +#~ msgstr "presentación 1x1" -#, fuzzy -#~ msgid "returns the value of the resistance" -#~ msgstr "" -#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" -#~ "devuelve el valor de la resistencia\n" -#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" -#~ "devuleve el valor de la resistencia" +#~ msgid "presentation 2x1" +#~ msgstr "presentación 2x1" -#~ msgid "returns the value of the voltage" -#~ msgstr "devuelve el valor del voltaje" +#~ msgid "presentation 1x2" +#~ msgstr "presentación 1x2" -#~ msgid "returns the battery charge as a number between 0 and 255" -#~ msgstr "" -#~ "devuelve la carga de la batería del robot como un número entre 0 y 255" +#~ msgid "presentation 2x2" +#~ msgstr "presentación 2x2" -#~ msgid "Get battery level of the brick" -#~ msgstr "Obtiene el nivel de batería del brick" +#~ msgid "make a uturn" +#~ msgstr "hacer una vuelta en U" #~ msgid "adjust LED intensity between 0 and 255" #~ msgstr "ajusta la intensidad del LED entre 0 y 255" -#~ msgid "returns the ambient light level" -#~ msgstr "devuelve el nivel de luz en el ambiente" +#~ msgid "returns the object gray level as a number between 0 and 1023" +#~ msgstr "" +#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023" -#~ msgid "returns the ambient temperature" -#~ msgstr "devuelve la temperatura ambiente" +#~ msgid "returns 1 when the button is press and 0 otherwise" +#~ msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso" + +#~ msgid "returns the ambient light level as a number between 0 and 1023" +#~ msgstr "" +#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023" + +#~ msgid "returns the ambient temperature as a number between 0 and 255" +#~ msgstr "devuelve la temperatura en el ambiente como un número entre 0 y 255" + +#~ msgid "" +#~ "returns the distance from the object in front of the sensor as a number " +#~ "between 0 and 255" +#~ msgstr "" +#~ "devuelve la distancia del objeto en frente al sensor como un número entre " +#~ "0 y 255" #~ msgid "returns 0 or 1 depending on the sensor inclination" #~ msgstr "devuelve 0 o 1 dependiendo de la inclinación del sensor" +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "" +#~ "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso" + #~ msgid "switches from 0 to 1, the frequency depends on the vibration" #~ msgstr "oscila entre 0 y 1 dependiendo de la vibración" +#~ msgid "returns the value of the resistance" +#~ msgstr "devuleve el valor de la resistencia" + #~ msgid "grayscale" #~ msgstr "escala de gris" #~ msgid "ambient light" #~ msgstr "luz ambiente" -#~ msgid "" -#~ "TurtleBlocks with some robot plugins: Butia, Lego NxT, WeDo, FollowMe" -#~ msgstr "" -#~ "TortuBlocks con varios plugin de robótica: Butiá, Lego NxT, WeDo, FollowMe" - #~ msgid "magnetic induction" #~ msgstr "campo magnético" #~ msgid "vibration" #~ msgstr "vibración" +#~ msgid "returns the battery charge as a number between 0 and 255" +#~ msgstr "" +#~ "devuelve la carga de la batería del robot como un número entre 0 y 255" + +#~ msgid "the speed must be a value between 0 and 1023" +#~ msgstr "la velocidad debe ser un valor entre 0 y 1023" + #~ msgid "move the Butia robot forward a predefined distance" #~ msgstr "mueve el robot Butiá hacia adelante una distancia predefinida" @@ -3698,33 +3991,33 @@ msgstr "Acerca..." #~ msgid "turn the Butia robot x degrees" #~ msgstr "gira el robot Butiá x grados" -#~ msgid "moves the Butia at specify speed motors" -#~ msgstr "mueve los motores del Butiá a la velocidad especificada" +#~ msgid "" +#~ "if set to 0 then color averaging is off during calibration; for other " +#~ "values it is on" +#~ msgstr "" +#~ "Si está en 0 entonces el color promedio está apagado durante la " +#~ "calibración; para otros valores está encendido" + +#~ msgid "touch" +#~ msgstr "botón" + +#~ msgid "ultrasonic" +#~ msgstr "distancia" #~ msgid "grey" #~ msgstr "gris" -#, fuzzy -#~ msgid "returns the object gray level as a number between 0 and 1023" -#~ msgstr "" -#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" -#~ "devuelve el nivel de luz de un objeto como un número entre 0 y 1023\n" -#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n" -#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023" +#~ msgid "grey sensor" +#~ msgstr "sensor de grises" -#~ msgid "returns the ambient light level as a number between 0 and 1023" -#~ msgstr "" -#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023" +#~ msgid "touch sensor" +#~ msgstr "sensor táctil" -#~ msgid "returns the ambient temperature as a number between 0 and 255" -#~ msgstr "devuelve la temperatura en el ambiente como un número entre 0 y 255" +#~ msgid "Get battery level of the brick" +#~ msgstr "Obtiene el nivel de batería del brick" -#~ msgid "" -#~ "returns the distance from the object in front of the sensor as a number " -#~ "between 0 and 255" -#~ msgstr "" -#~ "devuelve la distancia del objeto en frente al sensor como un número entre " -#~ "0 y 255" +#~ msgid "ERROR: Value must be either HIGH or LOW." +#~ msgstr "ERROR: El valor debe ser ALTO o BAJO." #~ msgid "" #~ "set the speed of the Butia motors as a value between 0 and 1023, passed " @@ -3733,18 +4026,6 @@ msgstr "Acerca..." #~ "setea la velocidad de los motores del Butiá como un valor entre 0 y 1023 " #~ "pasado por argumento" -#~ msgid "returns 1 when the button is press and 0 otherwise" -#~ msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso" - -#~ msgid "the speed must be a value between 0 and 1023" -#~ msgstr "la velocidad debe ser un valor entre 0 y 1023" - -#~ msgid "grey sensor" -#~ msgstr "sensor de grises" - -#~ msgid "ERROR: Value must be either HIGH or LOW." -#~ msgstr "ERROR: El valor debe ser ALTO o BAJO." - #~ msgid "Error in stop camera" #~ msgstr "Error deteniendo la cámara" @@ -3816,15 +4097,6 @@ msgstr "Acerca..." #~ msgid "return calibration 2" #~ msgstr "devuelve la calibración 2" -#~ msgid "RGB" -#~ msgstr "RGB" - -#~ msgid "YUV" -#~ msgstr "YUV" - -#~ msgid "HSV" -#~ msgstr "HSV" - #~ msgid "Please check the port." #~ msgstr "Por favor chequee el puerto." @@ -3875,12 +4147,6 @@ msgstr "Acerca..." #~ msgid "label" #~ msgstr "etiqueta" -#~ msgid "True" -#~ msgstr "Verdadero" - -#~ msgid "False" -#~ msgstr "Falso" - #~ msgid "Save as HTML" #~ msgstr "Guardar como HTML" @@ -4042,9 +4308,6 @@ msgstr "Acerca..." #~ msgid " clean " #~ msgstr " limpiar " -#~ msgid "numbers" -#~ msgstr "números" - #~ msgid "write" #~ msgstr "escribir" @@ -4057,9 +4320,6 @@ msgstr "Acerca..." #~ "un bloque programable: utilizado para agregar ecuaciones matemáticas " #~ "avanzadas, i.e., sen(x)" -#~ msgid "blocks" -#~ msgstr "bloques" - #~ msgid "text size" #~ msgstr "tamaño del texto" @@ -4074,12 +4334,6 @@ msgstr "Acerca..." #~ msgid "picture top" #~ msgstr "imagen arriba" -#~ msgid "flow" -#~ msgstr "flujo" - -#~ msgid "portfolio" -#~ msgstr "cartera" - #~ msgid "restores most recent blocks from trash" #~ msgstr "restaura los bloques más recientes de la papelera" @@ -4098,9 +4352,6 @@ msgstr "Acerca..." #~ msgid "Trashcan" #~ msgstr "bote de basura" -#~ msgid "pen" -#~ msgstr "lápiz" - #~ msgid "picture right" #~ msgstr "imagen derecha" @@ -4118,9 +4369,6 @@ msgstr "Acerca..." #~ "contiene el tamaño actual del texto (se puede usar en vez de un bloque de " #~ "número)" -#~ msgid "extras" -#~ msgstr "extras" - #~ msgid "d" #~ msgstr "d" diff --git a/po/fr.po b/po/fr.po index f570d9a..41ccbc0 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,8 +8,8 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-20 00:34-0400\n" -"PO-Revision-Date: 2013-07-23 15:30+0200\n" +"POT-Creation-Date: 2013-09-14 00:32-0400\n" +"PO-Revision-Date: 2013-09-16 08:37+0200\n" "Last-Translator: samy boutayeb \n" "Language-Team: LANGUAGE \n" "Language: fr\n" @@ -21,8 +21,8 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-23 15:27+0200\n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-07-27 08:02+0200\n" "Last-Translator: samy boutayeb \n" "Language-Team: LANGUAGE \n" "Language: fr\n" @@ -129,20 +129,24 @@ msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERREUR : la vitesse doit être une valeur entre 0 et 1023" #: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERREUR : la vitesse doit être une valeur entre -1023 et 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERREUR : La broche doit être réglée entre 1 et 8" -#: taextras.py:81 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERREUR : La valeur doit être 0 ou 1. BAS ou HAUT" -#: taextras.py:82 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERREUR : Le mode doit être ENTRÉE ou SORTIE." -#: taextras.py:83 taextras.py:84 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" -msgstr "Allume et éteint les DEL : 1 pour allumé, 0 pour éteint" +msgstr "allume et éteint les DEL : 1 pour allumé, 0 pour éteint" #: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" @@ -169,14 +173,13 @@ msgid "returns the voltage value (volts)" msgstr "retourne la valeur de tension (volts)" #: taextras.py:91 -msgid "returns the temperature" -msgstr "renvoie la température" +msgid "returns the temperature value (celsius degree)" +msgstr "retourne la valeur de température (degrés Celsius)" #: taextras.py:92 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "" -"retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas " -"contraire" +#, python-format +msgid "custom module %s" +msgstr "module personnalisé %s" #: taextras.py:93 msgid "LED" @@ -186,58 +189,82 @@ msgstr "DEL" msgid "button" msgstr "bouton" -#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 +#: taextras.py:95 taextras.py:384 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "gris" -#: taextras.py:96 taextras.py:361 +#: taextras.py:96 taextras.py:382 msgid "light" msgstr "lumière" -#: taextras.py:97 -msgid "temperature" -msgstr "température" - -#: taextras.py:98 taextras.py:335 +#: taextras.py:97 taextras.py:356 msgid "distance" msgstr "distance" -#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:98 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "résistance" -#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "tension" +#: taextras.py:100 +msgid "temperature" +msgstr "température" + #: taextras.py:101 +msgid "sensor a" +msgstr "capteur a" + +#: taextras.py:102 +msgid "sensor b" +msgstr "capteur b" + +#: taextras.py:103 +msgid "sensor c" +msgstr "capteur c" + +#: taextras.py:104 +msgid "actuator a" +msgstr "actuateur a" + +#: taextras.py:105 +msgid "actuator b" +msgstr "actuateur b" + +#: taextras.py:106 +msgid "actuator c" +msgstr "actuateur c" + +#: taextras.py:107 msgid "Butia Robot" msgstr "Robot Butia" -#: taextras.py:102 +#: taextras.py:108 msgid "refresh Butia" msgstr "rafraîchir Butia" -#: taextras.py:103 +#: taextras.py:109 msgid "refresh the state of the Butia palette and blocks" msgstr "réinitialiser la palette et les blocs Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:105 +#: taextras.py:111 msgid "battery charge Butia" msgstr "charge de la batterie Butia" -#: taextras.py:106 +#: taextras.py:112 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -246,89 +273,89 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:108 +#: taextras.py:114 msgid "speed Butia" msgstr "vitesse Butia" -#: taextras.py:109 +#: taextras.py:115 msgid "set the speed of the Butia motors" msgstr "définit la vitesse des moteurs de Butia" -#: taextras.py:110 +#: taextras.py:116 msgid "move Butia" msgstr "déplace Butia" -#: taextras.py:111 TurtleArt/tabasics.py:169 +#: taextras.py:117 TurtleArt/tabasics.py:169 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "gauche" -#: taextras.py:112 TurtleArt/tabasics.py:181 +#: taextras.py:118 TurtleArt/tabasics.py:181 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "droite" -#: taextras.py:113 +#: taextras.py:119 msgid "moves the Butia motors at the specified speed" msgstr "déplace les moteurs de Butia à la vitesse spécifiée" -#: taextras.py:114 +#: taextras.py:120 msgid "stop Butia" msgstr "arrête Butia" -#: taextras.py:115 +#: taextras.py:121 msgid "stop the Butia robot" msgstr "arrêter le robot Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:117 +#: taextras.py:123 msgid "forward Butia" msgstr "faire avancer Butia" -#: taextras.py:118 +#: taextras.py:124 msgid "move the Butia robot forward" msgstr "fait avancer le robot Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:120 +#: taextras.py:126 msgid "left Butia" msgstr "tourne Butia vers la gauche" -#: taextras.py:121 +#: taextras.py:127 msgid "turn the Butia robot at left" msgstr "tourner le robot Butia vers la droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:123 +#: taextras.py:129 msgid "right Butia" msgstr "tourne Butia vers la droite" -#: taextras.py:124 +#: taextras.py:130 msgid "turn the Butia robot at right" msgstr "tourner le robot Butia vers la droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:126 +#: taextras.py:132 msgid "backward Butia" msgstr "faire reculer Butia" -#: taextras.py:127 +#: taextras.py:133 msgid "move the Butia robot backward" msgstr "fait reculer le robot Butia" -#: taextras.py:128 +#: taextras.py:134 msgid "Butia Robot extra blocks" msgstr "Blocs supplémentaires robot Butia" -#: taextras.py:129 -msgid "hack pin mode" -msgstr "mode broche hack" +#: taextras.py:135 +msgid "pin mode Butia" +msgstr "mode broche Butia" -#: taextras.py:130 taextras.py:298 taextras.py:464 +#: taextras.py:136 taextras.py:319 taextras.py:485 #, fuzzy msgid "pin" msgstr "" @@ -337,142 +364,205 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "épingle" -#: taextras.py:131 taextras.py:465 +#: taextras.py:137 taextras.py:486 msgid "mode" msgstr "mode" -#: taextras.py:132 +#: taextras.py:138 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Choisir la fonction de la broche (ENTRÉE, SORTIE)." -#: taextras.py:133 -msgid "write hack pin Butia" -msgstr "écrire broche hack Butia" +#: taextras.py:139 +msgid "read pin Butia" +msgstr "lire la broche Butia" -#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:140 +msgid "read the value of a pin" +msgstr "lire la valeur d'une broche" + +#: taextras.py:141 +msgid "write pin Butia" +msgstr "écrire la broche Butia" + +#: taextras.py:142 taextras.py:489 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "valeur" -#: taextras.py:135 +#: taextras.py:143 msgid "set a hack pin to 0 or 1" msgstr "fixe une broche hack à 0 ou 1" -#: taextras.py:136 -msgid "read hack pin Butia" -msgstr "lire broche hack Butia" +#: taextras.py:144 taextras.py:463 +msgid "INPUT" +msgstr "ENTRÉE" -#: taextras.py:137 -msgid "read the value of a hack pin" -msgstr "lire la valeur d'une broche hack" +#: taextras.py:145 +msgid "Configure hack pin for digital input." +msgstr "Configurer la broche hack pour une entrée numérique." -#: taextras.py:138 taextras.py:440 +#: taextras.py:146 taextras.py:461 msgid "HIGH" msgstr "HAUT" -#: taextras.py:139 taextras.py:477 -msgid "Set HIGH value for digital port." -msgstr "Définir HAUT comme valeur du port digital." - -#: taextras.py:140 taextras.py:442 -msgid "INPUT" -msgstr "ENTRÉE" - -#: taextras.py:141 -msgid "Configure hack port for digital input." -msgstr "Configurer le port hack pour une entrée numérique." +#: taextras.py:147 +msgid "Set HIGH value for digital pin." +msgstr "Définir la valeur HAUT de la broche numérique." -#: taextras.py:142 taextras.py:441 +#: taextras.py:148 taextras.py:462 msgid "LOW" msgstr "BAS" -#: taextras.py:143 taextras.py:480 +#: taextras.py:149 taextras.py:501 msgid "Set LOW value for digital port." msgstr "Définir BAS comme la valeur du port digital." -#: taextras.py:144 taextras.py:443 +#: taextras.py:150 taextras.py:464 msgid "OUTPUT" msgstr "SORTIE" -#: taextras.py:145 +#: taextras.py:151 msgid "Configure hack port for digital output." msgstr "Configurer le port hack pour la sortie numérique." -#: taextras.py:146 +#: taextras.py:152 +msgid "Butia Robot cast blocks" +msgstr "Blocs transtypage robot Butia" + +#: taextras.py:153 msgid "Butia" msgstr "Butia" -#: taextras.py:147 +#: taextras.py:154 +msgid "CAST\n" +msgstr "TRANSTYPAGE\n" + +#: taextras.py:155 +msgid "new name" +msgstr "nouveau nom" + +#: taextras.py:156 +msgid "original" +msgstr "original" + +#: taextras.py:157 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:158 +msgid "name" +msgstr "nom" + +#: taextras.py:159 +msgid "Cast a new block" +msgstr "Transtyper un nouveau bloc" + +#: taextras.py:160 +#, python-format +msgid "generic module %s" +msgstr "Module générique %s" + +#: taextras.py:161 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERREUR : La broche %s doit être en mode SORTIE." -#: taextras.py:148 +#: taextras.py:162 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERREUR : La broche %s doit être en mode ENTRÉE." -#: taextras.py:152 +#: taextras.py:163 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERREUR : problème avec la fonction '%s'" + +#: taextras.py:164 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERREUR : initialisation du client GCONF impossible : %s" + +#: taextras.py:165 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERREUR : transtypage du capteur ou de l'actuateur : A, B ou C requis" + +#: taextras.py:166 +msgid "Creating PyBot server" +msgstr "Création du serveur PyBot" + +#: taextras.py:167 +msgid "ERROR creating PyBot server" +msgstr "ERREUR lors de la création du serveur PyBot" + +#: taextras.py:168 +msgid "PyBot is alive!" +msgstr "PyBot est actif !" + +#: taextras.py:169 +msgid "Ending butia polling" +msgstr "Fin de l'interrogation butia" + +#: taextras.py:173 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" "Erreur lors de l'importation de Pygame. Cette extension nécessite Pygame 1.9" -#: taextras.py:153 +#: taextras.py:174 msgid "Error on initialization of the camera" msgstr "Erreur lors de l'initialisation de la caméra" -#: taextras.py:154 +#: taextras.py:175 msgid "No camera was found" msgstr "Aucune caméra n'a été trouvée" -#: taextras.py:155 +#: taextras.py:176 msgid "Error stopping camera" msgstr "Erreur lors de l'arrêt de la caméra" -#: taextras.py:156 +#: taextras.py:177 msgid "Error starting camera" msgstr "Erreur lors du démarrage de la caméra" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:158 +#: taextras.py:179 msgid "Error in get mask" msgstr "Erreur du masque" -#: taextras.py:159 +#: taextras.py:180 msgid "FollowMe" msgstr "SuisMoi" -#: taextras.py:160 +#: taextras.py:181 msgid "refresh FollowMe" msgstr "rafraîchir SuisMoi" -#: taextras.py:161 +#: taextras.py:182 msgid "Search for a connected camera." msgstr "Recherche d'une caméra connectée." #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:163 +#: taextras.py:184 msgid "calibration" msgstr "calibration" -#: taextras.py:164 +#: taextras.py:185 msgid "store a personalized calibration" msgstr "enregistrer une calibration personnalisée" -#: taextras.py:165 +#: taextras.py:186 msgid "return a personalized calibration" msgstr "retourner une calibration personnalisée" -#: taextras.py:166 +#: taextras.py:187 msgid "follow" msgstr "suivre" -#: taextras.py:167 +#: taextras.py:188 msgid "follow a color or calibration" msgstr "suivre une couleur ou une calibration" -#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:189 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -481,50 +571,50 @@ msgstr "suivre une couleur ou une calibration" msgid "brightness" msgstr "luminosité" -#: taextras.py:169 +#: taextras.py:190 msgid "set the camera brightness as a value between 0 to 255." msgstr "définit la luminosité de la caméra à une valeur entre 0 et 255." -#: taextras.py:170 +#: taextras.py:191 msgid "minimum pixels" msgstr "nombre minimal de pixels" -#: taextras.py:171 +#: taextras.py:192 msgid "set the minimal number of pixels to follow" msgstr "définir le nombre minimal de pixels à suivre" -#: taextras.py:172 +#: taextras.py:193 msgid "threshold" msgstr "limite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:174 +#: taextras.py:195 msgid "set a threshold for a RGB color" msgstr "définir une limite pour une couleur RVB" -#: taextras.py:175 +#: taextras.py:196 msgid "camera mode" msgstr "mode caméra" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:177 +#: taextras.py:198 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "définit le mode couleur de la caméra: RGB, YUV ou HSV" -#: taextras.py:178 +#: taextras.py:199 msgid "get brightness" msgstr "obtenir la luminosité" -#: taextras.py:179 +#: taextras.py:200 msgid "get the brightness of the ambient light" msgstr "obtenir la luminosité de la lumière ambiante" -#: taextras.py:180 +#: taextras.py:201 msgid "average color" msgstr "balance des couleurs" -#: taextras.py:181 +#: taextras.py:202 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" @@ -532,262 +622,262 @@ msgstr "" "lorsque c'est 0, la balance des couleurs est désactivée pendant\n" "la calibration; pour les autres valeurs elle est activée" -#: taextras.py:183 +#: taextras.py:204 msgid "x position" msgstr "position en x" -#: taextras.py:184 +#: taextras.py:205 msgid "return x position" msgstr "retourne la position en x" -#: taextras.py:185 +#: taextras.py:206 msgid "y position" msgstr "position en y" -#: taextras.py:186 +#: taextras.py:207 msgid "return y position" msgstr "retourne la position en y" -#: taextras.py:187 +#: taextras.py:208 msgid "pixels" msgstr "pixels" -#: taextras.py:188 +#: taextras.py:209 msgid "return the number of pixels of the biggest blob" msgstr "retourner le nombre de pixels du plus gros bout" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:190 +#: taextras.py:211 msgid "set the color mode of the camera to RGB" msgstr "définit le mode couleur RGB pour la caméra" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:192 +#: taextras.py:213 msgid "set the color mode of the camera to YUV" msgstr "définit le mode couleur YUV pour la caméra" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:194 +#: taextras.py:215 msgid "set the color mode of the camera to HSV" msgstr "définit le mode couleur HSV pour la caméra" -#: taextras.py:195 +#: taextras.py:216 msgid "empty calibration" msgstr "calibration vide" -#: taextras.py:196 +#: taextras.py:217 msgid "error in string conversion" msgstr "erreur dans la conversion d'une chaîne de caractères" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:202 +#: taextras.py:223 msgid "Pattern detection" msgstr "Détection de contour" -#: taextras.py:203 +#: taextras.py:224 msgid "Seeing signal" msgstr "Visualisation du signal" -#: taextras.py:204 +#: taextras.py:225 msgid "Returns True if the signal is in front of the camera" msgstr "Retourne Vrai si le signal est en face de la caméra" -#: taextras.py:205 +#: taextras.py:226 msgid "Distance to signal" msgstr "Distance au signal" -#: taextras.py:206 +#: taextras.py:227 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Retourne la distance du signal à la caméra en millimètres" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:211 +#: taextras.py:232 msgid "SumBot" msgstr "SumBot" -#: taextras.py:212 +#: taextras.py:233 msgid "speed SumBot" msgstr "vitesse SumBot" -#: taextras.py:213 +#: taextras.py:234 msgid "submit the speed to the SumBot" msgstr "envoyer la vitesse au SumBot" -#: taextras.py:214 +#: taextras.py:235 msgid "set the default speed for the movement commands" msgstr "fixe la vitesse par défaut pour les commandes de déplacement" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:216 +#: taextras.py:237 msgid "forward SumBot" msgstr "avancer SumBot" -#: taextras.py:217 +#: taextras.py:238 msgid "move SumBot forward" msgstr "faire avancer le SumBot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:219 +#: taextras.py:240 msgid "backward SumBot" msgstr "reculer SumBot" -#: taextras.py:220 +#: taextras.py:241 msgid "move SumBot backward" msgstr "faire reculer le SumBot" -#: taextras.py:221 +#: taextras.py:242 msgid "stop SumBot" msgstr "arrêter le SumBot" -#: taextras.py:222 +#: taextras.py:243 msgid "stop the SumBot" msgstr "faire arrêter le SumBot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:224 +#: taextras.py:245 msgid "left SumBot" msgstr "SumBot à gauche" -#: taextras.py:225 +#: taextras.py:246 msgid "turn left the SumBot" msgstr "faire tourner le SumBot à gauche" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:227 +#: taextras.py:248 msgid "right SumBot" msgstr "SumBot à droite" -#: taextras.py:228 +#: taextras.py:249 msgid "turn right the SumBot" msgstr "faire tourner le SumBot à droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:231 +#: taextras.py:252 msgid "angle to center" msgstr "angle avec le centre" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:233 +#: taextras.py:254 msgid "get the angle to the center of the dohyo" msgstr "obtenir l'angle avec le centre du dojo" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:236 +#: taextras.py:257 msgid "angle to Enemy" msgstr "angle pour faire face à l'adversaire" -#: taextras.py:237 +#: taextras.py:258 msgid "get the angle to the Enemy" msgstr "obtenir l'angle par rapport à l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:239 +#: taextras.py:260 msgid "x coor. SumBot" msgstr "x coor. SumBot" -#: taextras.py:240 +#: taextras.py:261 msgid "get the x coordinate of the SumBot" msgstr "obtenir la coordonnée x du Sumbot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:242 +#: taextras.py:263 msgid "y coor. SumBot" msgstr "y coor. SumBot" -#: taextras.py:243 +#: taextras.py:264 msgid "get the y coordinate of the SumBot" msgstr "obtenir la coordonnée y du Sumbot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:245 +#: taextras.py:266 msgid "x coor. Enemy" msgstr "x coor. adversaire" -#: taextras.py:246 +#: taextras.py:267 msgid "get the x coordinate of the Enemy" msgstr "obtenir la coordonnée x de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:248 +#: taextras.py:269 msgid "y coor. Enemy" msgstr "y coor. SumBot" -#: taextras.py:249 +#: taextras.py:270 msgid "get the y coordinate of the Enemy" msgstr "obtenir la coordonnée y de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:251 +#: taextras.py:272 msgid "rotation SumBot" msgstr "rotation SumBot" -#: taextras.py:252 +#: taextras.py:273 msgid "get the rotation of the Sumbot" msgstr "obtenir la rotation de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:254 +#: taextras.py:275 msgid "rotation Enemy" msgstr "rotation adversaire" -#: taextras.py:255 +#: taextras.py:276 msgid "get the rotation of the Enemy" msgstr "obtenir la rotation de l'adversaire" -#: taextras.py:256 +#: taextras.py:277 msgid "distance to center" msgstr "distance par rapport au centre" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:258 +#: taextras.py:279 msgid "get the distance to the center of the dohyo" msgstr "obtient la distance par rapport au centre du dojo" -#: taextras.py:259 +#: taextras.py:280 msgid "distance to Enemy" msgstr "distance à l'adversaire" -#: taextras.py:260 +#: taextras.py:281 msgid "get the distance to the Enemy" msgstr "obtient la distance par rapport à l'adversaire" -#: taextras.py:261 +#: taextras.py:282 msgid "update information" msgstr "actualise l'information" -#: taextras.py:262 +#: taextras.py:283 msgid "update information from the server" msgstr "actualise l'information depuis le serveur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:267 +#: taextras.py:288 msgid "Palette of physics blocks" msgstr "Palette de blocs physique" -#: taextras.py:268 +#: taextras.py:289 msgid "start polygon" msgstr "commence le polygone" -#: taextras.py:269 +#: taextras.py:290 #, fuzzy msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" @@ -798,11 +888,11 @@ msgstr "" "Commence à définir un nouveau polygone basé sur la position xy courante de " "la Tortue" -#: taextras.py:271 +#: taextras.py:292 msgid "add point" msgstr "ajoute un point" -#: taextras.py:272 +#: taextras.py:293 #, fuzzy msgid "" "Add a new point to the current polygon based on the current Turtle xy " @@ -815,11 +905,11 @@ msgstr "" "Ajoute un nouveau point au polygone courant sur la base de la position xy " "courante de la Tortue" -#: taextras.py:274 +#: taextras.py:295 msgid "end polygon" msgstr "fin du polygone" -#: taextras.py:275 +#: taextras.py:296 #, fuzzy msgid "Define a new polygon." msgstr "" @@ -828,15 +918,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Définit un nouveau polygone" -#: taextras.py:276 +#: taextras.py:297 msgid "end filled polygon" msgstr "fin du polygone plein" -#: taextras.py:277 +#: taextras.py:298 msgid "Not a simple polygon" msgstr "Pas un polygone simple" -#: taextras.py:278 +#: taextras.py:299 #, fuzzy msgid "Define a new filled polygon." msgstr "" @@ -845,30 +935,30 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Définit un nouveau polygone plein" -#: taextras.py:279 +#: taextras.py:300 msgid "triangle" msgstr "triangle" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:281 +#: taextras.py:302 msgid "base" msgstr "base" -#: taextras.py:282 taextras.py:288 +#: taextras.py:303 taextras.py:309 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "hauteur" -#: taextras.py:283 +#: taextras.py:304 msgid "Add a triangle object to the project." msgstr "Ajoute un objet triangle au projet." -#: taextras.py:284 +#: taextras.py:305 msgid "circle" msgstr "cercle" -#: taextras.py:285 +#: taextras.py:306 #, fuzzy msgid "Add a circle object to the project." msgstr "" @@ -877,15 +967,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Ajoute un objet cercle au projet" -#: taextras.py:286 +#: taextras.py:307 msgid "rectangle" msgstr "rectangle" -#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:308 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "largeur" -#: taextras.py:289 +#: taextras.py:310 #, fuzzy msgid "Add a rectangle object to the project." msgstr "" @@ -894,29 +984,29 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Ajoute un objet rectangle au projet" -#: taextras.py:290 +#: taextras.py:311 msgid "reset" msgstr "réinitialise" -#: taextras.py:291 +#: taextras.py:312 msgid "Reset the project; clear the object list." msgstr "Réinitialise le projet ; efface la liste des objets." -#: taextras.py:292 +#: taextras.py:313 msgid "motor" msgstr "moteur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:294 +#: taextras.py:315 msgid "torque" msgstr "couple" -#: taextras.py:295 +#: taextras.py:316 msgid "speed" msgstr "vitesse" -#: taextras.py:296 +#: taextras.py:317 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -924,23 +1014,23 @@ msgstr "" "Couple moteur et plage de vitesse de 0 (arrêt) à des valeurs positives ; le " "moteur est placé sur l'objet créé en dernier." -#: taextras.py:299 +#: taextras.py:320 msgid "Pin an object down so that it cannot fall." msgstr "Épingle un objet pour l'empêcher de tomber." -#: taextras.py:300 +#: taextras.py:321 msgid "joint" msgstr "relie" -#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:322 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:323 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" -#: taextras.py:303 +#: taextras.py:324 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -948,11 +1038,11 @@ msgstr "" "Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, " "y)." -#: taextras.py:305 +#: taextras.py:326 msgid "save as Physics activity" msgstr "enregistrer comme une activité Physics" -#: taextras.py:306 +#: taextras.py:327 #, fuzzy msgid "Save the project to the Journal as a Physics activity." msgstr "" @@ -963,30 +1053,30 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:308 +#: taextras.py:329 msgid "gear" msgstr "engrenage" -#: taextras.py:309 +#: taextras.py:330 msgid "Add a gear object to the project." msgstr "Ajoute un objet engrenage au projet." -#: taextras.py:310 +#: taextras.py:331 msgid "density" msgstr "densité" -#: taextras.py:311 +#: taextras.py:332 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Définit la propriété densité pour les objets (la densité peut être un nombre " "positif quelconque)." -#: taextras.py:313 +#: taextras.py:334 msgid "friction" msgstr "friction" -#: taextras.py:314 +#: taextras.py:335 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -996,11 +1086,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:317 +#: taextras.py:338 msgid "bounciness" msgstr "ressort" -#: taextras.py:318 +#: taextras.py:339 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -1010,11 +1100,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:321 +#: taextras.py:342 msgid "dynamic" msgstr "dynamique" -#: taextras.py:322 +#: taextras.py:343 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -1023,27 +1113,27 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:328 +#: taextras.py:349 msgid "Palette of WeDo blocks" msgstr "Palette de blocs WeDo" -#: taextras.py:329 +#: taextras.py:350 msgid "WeDo" msgstr "WeDo" -#: taextras.py:330 +#: taextras.py:351 msgid "set current WeDo device" msgstr "définit l'instrument WeDo actuel" -#: taextras.py:331 +#: taextras.py:352 msgid "number of WeDo devices" msgstr "nombre d'instruments WeDo" -#: taextras.py:332 +#: taextras.py:353 msgid "tilt" msgstr "inclinaison" -#: taextras.py:333 +#: taextras.py:354 #, fuzzy msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " @@ -1059,174 +1149,174 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:337 +#: taextras.py:358 msgid "distance sensor output" msgstr "sortie du capteur de distance" -#: taextras.py:338 +#: taextras.py:359 msgid "Motor A" msgstr "Moteur A" -#: taextras.py:339 +#: taextras.py:360 msgid "returns the current value of Motor A" msgstr "retourner la valeur actuelle du moteur A" -#: taextras.py:340 +#: taextras.py:361 msgid "Motor B" msgstr "Moteur B" -#: taextras.py:341 +#: taextras.py:362 msgid "returns the current value of Motor B" msgstr "retourner la valeur actuelle du moteur B" -#: taextras.py:342 +#: taextras.py:363 msgid "set the value for Motor A" msgstr "définir la valeur du moteur A" -#: taextras.py:343 +#: taextras.py:364 msgid "set the value for Motor B" msgstr "définir la valeur du moteur B" -#: taextras.py:344 +#: taextras.py:365 msgid "WeDo is unavailable" msgstr "WeDo n'est pas disponible" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:346 +#: taextras.py:367 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d n'est pas disponible; choix du 1 par défaut" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:349 +#: taextras.py:370 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s n'est pas disponible sur WeDo %(wedo_number)d\"" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:354 +#: taextras.py:375 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palette de blocs LEGO NXT pour les moteurs" -#: taextras.py:355 +#: taextras.py:376 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palette de blocs LEGO NXT pour les capteurs" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: touch sensor (implemented as a button) -#: taextras.py:357 +#: taextras.py:378 msgid "touch" msgstr "toucher" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:359 +#: taextras.py:380 msgid "ultrasonic" msgstr "ultrason" -#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: taextras.py:381 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 #: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "couleur" -#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:383 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "son" #. TRANS: The brick is the NXT controller -#: taextras.py:365 +#: taextras.py:386 msgid "Please check the connection with the brick" msgstr "Merci de vérifier la connexion avec la brique" -#: taextras.py:366 +#: taextras.py:387 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Port '%s' invalide. Le port doit être: PORT A, B ou C" -#: taextras.py:367 +#: taextras.py:388 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Port '%s' invalide. Le port doit être: PORT 1, 2, 3 ou 4\"" -#: taextras.py:368 +#: taextras.py:389 msgid "The value of power must be between -127 to 127" msgstr "La valeur pour l'énergie doit être comprise entre -127 et 127" -#: taextras.py:369 +#: taextras.py:390 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "Le paramètre doit être un entier, pas '%s'" -#: taextras.py:370 +#: taextras.py:391 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Une erreur est survenue : vérifiez toutes les connexion et essayez de vous " "reconnecter" -#: taextras.py:371 +#: taextras.py:392 #, python-format msgid "NXT found %s bricks" msgstr "NXT a trouvé %s briques" -#: taextras.py:372 +#: taextras.py:393 msgid "NXT not found" msgstr "NXT non trouvé" -#: taextras.py:373 +#: taextras.py:394 #, python-format msgid "Brick number %s was not found" msgstr "La brique numéro %s n'a pas pu être trouvée" -#: taextras.py:374 +#: taextras.py:395 msgid "refresh NXT" msgstr "rafraîchir NXT" -#: taextras.py:375 +#: taextras.py:396 msgid "Search for a connected NXT brick." msgstr "Recherche d'une brique NXT connectée." -#: taextras.py:376 +#: taextras.py:397 msgid "NXT" msgstr "NXT" -#: taextras.py:377 +#: taextras.py:398 msgid "set current NXT device" msgstr "définit l'instrument NXT courant" -#: taextras.py:378 +#: taextras.py:399 msgid "number of NXT devices" msgstr "nombre d'instrument NXT" -#: taextras.py:379 +#: taextras.py:400 msgid "brick name" msgstr "nom de la brique" -#: taextras.py:380 +#: taextras.py:401 msgid "Get the name of a brick." msgstr "Obtenir le nom de la brique" -#: taextras.py:381 +#: taextras.py:402 msgid "play tone" msgstr "jouer une note" -#: taextras.py:382 +#: taextras.py:403 msgid "frequency" msgstr "fréquence" -#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:404 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "temps" -#: taextras.py:384 +#: taextras.py:405 msgid "Play a tone at frequency for time." msgstr "Jouer une note à cette fréquence pour une durée." #. TRANS: turn is the action -#: taextras.py:386 +#: taextras.py:407 msgid "" "turn motor\n" "\n" @@ -1234,25 +1324,25 @@ msgstr "" "tourner le moteur\n" "\n" -#: taextras.py:387 +#: taextras.py:408 msgid "port" msgstr "port" -#: taextras.py:388 +#: taextras.py:409 msgid "power" msgstr "puissance" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:390 +#: taextras.py:411 msgid "rotations" msgstr "rotations" -#: taextras.py:391 +#: taextras.py:412 msgid "turn a motor" msgstr "tourner un moteur" -#: taextras.py:392 +#: taextras.py:413 msgid "" "synchronize\n" "\n" @@ -1262,39 +1352,39 @@ msgstr "" "\n" "moteurs" -#: taextras.py:393 +#: taextras.py:414 msgid "steering" msgstr "conduite" -#: taextras.py:394 +#: taextras.py:415 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synchroniser deux moteurs connectés aux ports B et C" -#: taextras.py:395 +#: taextras.py:416 msgid "PORT A" msgstr "PORT A" -#: taextras.py:396 +#: taextras.py:417 msgid "PORT A of the brick" msgstr "PORT A de la brique" -#: taextras.py:397 +#: taextras.py:418 msgid "PORT B" msgstr "PORT B" -#: taextras.py:398 +#: taextras.py:419 msgid "PORT B of the brick" msgstr "PORT B de la brique" -#: taextras.py:399 +#: taextras.py:420 msgid "PORT C" msgstr "PORT C" -#: taextras.py:400 +#: taextras.py:421 msgid "PORT C of the brick" msgstr "PORT C de la brique" -#: taextras.py:401 +#: taextras.py:422 msgid "" "synchronize\n" "motors" @@ -1302,19 +1392,19 @@ msgstr "" "synchroniser\n" "moteurs" -#: taextras.py:402 +#: taextras.py:423 msgid "start motor" msgstr "Démarrer le moteur" -#: taextras.py:403 +#: taextras.py:424 msgid "Run a motor forever." msgstr "Lancer un moteur pour toujours." -#: taextras.py:404 +#: taextras.py:425 msgid "brake motor" msgstr "frein moteur" -#: taextras.py:405 +#: taextras.py:426 #, fuzzy msgid "Stop a specified motor." msgstr "" @@ -1325,11 +1415,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:407 +#: taextras.py:428 msgid "reset motor" msgstr "réinitialiser le moteur" -#: taextras.py:408 +#: taextras.py:429 #, fuzzy msgid "Reset the motor counter." msgstr "" @@ -1338,11 +1428,11 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Réinitialiser le compteur du moteur" -#: taextras.py:409 +#: taextras.py:430 msgid "motor position" msgstr "position du moteur" -#: taextras.py:410 +#: taextras.py:431 #, fuzzy msgid "Get the motor position." msgstr "" @@ -1351,23 +1441,23 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Récupérer la position du moteur" -#: taextras.py:411 +#: taextras.py:432 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:412 +#: taextras.py:433 msgid "PORT 1 of the brick" msgstr "PORT 1 de la brique" -#: taextras.py:413 +#: taextras.py:434 msgid "read" msgstr "lire" -#: taextras.py:414 +#: taextras.py:435 msgid "sensor" msgstr "capteur" -#: taextras.py:415 +#: taextras.py:436 #, fuzzy msgid "Read sensor output." msgstr "" @@ -1376,150 +1466,150 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Lire la sortie du capteur" -#: taextras.py:416 +#: taextras.py:437 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:417 +#: taextras.py:438 msgid "PORT 2 of the brick" msgstr "PORT 2 de la brique" -#: taextras.py:418 +#: taextras.py:439 msgid "light sensor" msgstr "capteur de lumière" -#: taextras.py:419 +#: taextras.py:440 msgid "gray sensor" msgstr "capteur gris" -#: taextras.py:420 +#: taextras.py:441 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:421 +#: taextras.py:442 msgid "PORT 3 of the brick" msgstr "PORT 3 de la brique" -#: taextras.py:422 +#: taextras.py:443 msgid "touch sensor" msgstr "capteur tactile" -#: taextras.py:423 +#: taextras.py:444 msgid "distance sensor" msgstr "capteur de distance" -#: taextras.py:424 +#: taextras.py:445 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:425 +#: taextras.py:446 msgid "PORT 4 of the brick" msgstr "PORT 4 de la brique" -#: taextras.py:426 +#: taextras.py:447 msgid "sound sensor" msgstr "capteur auditif" -#: taextras.py:427 +#: taextras.py:448 msgid "color sensor" msgstr "capteur de couleur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:430 +#: taextras.py:451 msgid "set light" msgstr "définir la lumière" -#: taextras.py:431 +#: taextras.py:452 msgid "Set color sensor light." msgstr "Définir la luminosité du capteur de couleur." #. TRANS: the battery level is the charge level of the brick -#: taextras.py:433 +#: taextras.py:454 msgid "battery level" msgstr "niveau de batterie" -#: taextras.py:434 +#: taextras.py:455 msgid "Get the battery level of the brick in millivolts" msgstr "Obtenir le niveau de la batterie de la brique en millivolts" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:439 +#: taextras.py:460 msgid "Palette of Arduino blocks" msgstr "Palette de blocs Arduino" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:445 +#: taextras.py:466 msgid "PWM" msgstr "MDL" -#: taextras.py:446 +#: taextras.py:467 msgid "SERVO" msgstr "SERVO" -#: taextras.py:447 +#: taextras.py:468 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port." -#: taextras.py:448 +#: taextras.py:469 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERREUR: La valeur doit être comprise entre 0 et 255." -#: taextras.py:449 +#: taextras.py:470 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERREUR: La valeur doit être soit HAUT soit BAS, 0 ou 1" -#: taextras.py:450 +#: taextras.py:471 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO." -#: taextras.py:451 +#: taextras.py:472 msgid "ERROR: The value must be an integer." msgstr "ERREUR : La valeur doit être un entier." -#: taextras.py:452 +#: taextras.py:473 msgid "ERROR: The pin must be an integer." msgstr "ERREUR ; Le pin doit être un entier." -#: taextras.py:453 +#: taextras.py:474 msgid "refresh Arduino" msgstr "rafraîchir Arduino" -#: taextras.py:454 +#: taextras.py:475 msgid "Search for connected Arduinos." msgstr "Recherche d'Arduinos connectés" -#: taextras.py:455 +#: taextras.py:476 msgid "Arduino" msgstr "Arduino" -#: taextras.py:456 +#: taextras.py:477 msgid "set current Arduino board" msgstr "définit la carte Arduino courante" -#: taextras.py:457 +#: taextras.py:478 msgid "number of Arduinos" msgstr "nombre d'Arduinos" -#: taextras.py:458 +#: taextras.py:479 msgid "number of Arduino boards" msgstr "nombre de cartes Arduino" -#: taextras.py:459 +#: taextras.py:480 msgid "Arduino name" msgstr "nom de l'Arduino" -#: taextras.py:460 +#: taextras.py:481 msgid "Get the name of an Arduino." msgstr "Obtenir le nom d'un Arduino." #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:463 +#: taextras.py:484 #, fuzzy msgid "pin mode" msgstr "" @@ -1528,7 +1618,7 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "mode \"pin\"" -#: taextras.py:466 +#: taextras.py:487 #, fuzzy msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "" @@ -1537,19 +1627,19 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)." -#: taextras.py:467 +#: taextras.py:488 msgid "analog write" msgstr "écriture analogique" -#: taextras.py:469 +#: taextras.py:490 msgid "Write analog value in specified port." msgstr "Écrire la valeur analogique dans le port spécifié." -#: taextras.py:470 +#: taextras.py:491 msgid "analog read" msgstr "Lecture analogique" -#: taextras.py:471 +#: taextras.py:492 #, fuzzy msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " @@ -1564,98 +1654,102 @@ msgstr "" "Utilisez Vref pour \n" "déterminer le voltage. Pour l'USB, volt=((read)*5)/1024) approximativement." -#: taextras.py:473 +#: taextras.py:494 msgid "digital write" msgstr "écriture digitale" -#: taextras.py:474 +#: taextras.py:495 msgid "Write digital value to specified port." msgstr "Écrire la valeur digitale sur le port spécifié." -#: taextras.py:475 +#: taextras.py:496 msgid "digital read" msgstr "lecture digitale" -#: taextras.py:476 +#: taextras.py:497 msgid "Read value from digital port." msgstr "Lire la valeur d'un port digital." -#: taextras.py:478 +#: taextras.py:498 +msgid "Set HIGH value for digital port." +msgstr "Définir HAUT comme valeur du port digital." + +#: taextras.py:499 msgid "Configure Arduino port for digital input." msgstr "Configurer le port Arduino pour une entrée digitale." -#: taextras.py:479 +#: taextras.py:500 msgid "Configure Arduino port to drive a servo." msgstr "Configurer le port Arduino pour conduire un SERVO." -#: taextras.py:481 +#: taextras.py:502 msgid "Configure Arduino port for digital output." msgstr "Configurer le port Arduino pour la sortie digitale." -#: taextras.py:482 +#: taextras.py:503 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configurer le port Arduino pour MDL (modulation de largeur)." -#: taextras.py:483 +#: taextras.py:504 #, python-format msgid "Not found Arduino %s" msgstr "Arduino %s introuvable" -#: taextras.py:484 +#: taextras.py:505 msgid "The pin must be an integer" msgstr "Le pin doit être un entier" -#: taextras.py:485 +#: taextras.py:506 msgid "The device must be an integer" msgstr "Le périphérique doit être un entier" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:490 +#: taextras.py:511 msgid "Palette of Expeyes blocks" msgstr "Palette de blocs Expeyes" #. TRANS: Programmable voltage output -#: taextras.py:492 +#: taextras.py:513 msgid "set PVS" msgstr "définit PVS" -#: taextras.py:493 +#: taextras.py:514 msgid "set programmable voltage output" msgstr "définit une sortie de tension programmable" #. TRANS: Square wave 1 voltage output -#: taextras.py:495 +#: taextras.py:516 msgid "set SQR1 voltage" msgstr "définit la tension SQR1" -#: taextras.py:496 +#: taextras.py:517 msgid "set square wave 1 voltage output" msgstr "définit la sortie de tension de l'onde carrée 1" #. TRANS: Square wave 2 voltage output -#: taextras.py:498 +#: taextras.py:519 msgid "set SQR2 voltage" msgstr "définit la tension SQR2" -#: taextras.py:499 +#: taextras.py:520 msgid "set square wave 2 voltage output" msgstr "définit la sortie de tension de l'onde carrée 2" #. TRANS: Digital output level -#: taextras.py:501 +#: taextras.py:522 msgid "set OD1" msgstr "définit OD1" -#: taextras.py:502 +#: taextras.py:523 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "définit le niveau de sortie digitale (OD1) bas (0) ou haut (1)" #. TRANS: Input 1 voltage level -#: taextras.py:504 +#: taextras.py:525 msgid "IN1 level" msgstr "niveau IN1" -#: taextras.py:505 +#: taextras.py:526 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1664,11 +1758,11 @@ msgstr "" "IN1 <= 2.5 volts" #. TRANS: Input 2 voltage level -#: taextras.py:508 +#: taextras.py:529 msgid "IN2 level" msgstr "niveau IN2" -#: taextras.py:509 +#: taextras.py:530 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1677,11 +1771,11 @@ msgstr "" "IN2 <= 2.5 volts" #. TRANS: Resistive sensor voltage level -#: taextras.py:512 +#: taextras.py:533 msgid "SEN level" msgstr "niveau SEN" -#: taextras.py:513 +#: taextras.py:534 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1689,24 +1783,24 @@ msgstr "" "renvoie 1 si la tension du capteur résistif (SEN) > 2.5, 0 si le niveau de " "tension SEN <= 2.5 volts" -#: taextras.py:515 +#: taextras.py:536 msgid "capture" msgstr "capture" -#: taextras.py:516 +#: taextras.py:537 msgid "input" msgstr "entrée" -#: taextras.py:517 +#: taextras.py:538 msgid "samples" msgstr "exemples" -#: taextras.py:518 +#: taextras.py:539 msgid "interval" msgstr "intervalle" #. TRANS: MS is microseconds -#: taextras.py:520 +#: taextras.py:541 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1714,78 +1808,78 @@ msgstr "" "résultats sont envoyés à FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:523 +#: taextras.py:544 msgid "A1" msgstr "A1" -#: taextras.py:524 +#: taextras.py:545 msgid "read analog input 1 voltage" msgstr "lire la tension d'entrée analogique 1" #. TRANS: Analog input 2 voltage level -#: taextras.py:526 +#: taextras.py:547 msgid "A2" msgstr "A2" -#: taextras.py:527 +#: taextras.py:548 msgid "read analog input 2 voltage" msgstr "lire la tension d'entrée analogique 2" #. TRANS: Read input 1 voltage -#: taextras.py:529 +#: taextras.py:550 msgid "IN1" msgstr "IN1" -#: taextras.py:530 +#: taextras.py:551 msgid "read input 1 voltage" msgstr "lire la tension de l'entrée 1" #. TRANS: Read input 2 voltage -#: taextras.py:532 +#: taextras.py:553 msgid "IN2" msgstr "IN2" -#: taextras.py:533 +#: taextras.py:554 msgid "read input 2 voltage" msgstr "lire la tension de l'entrée 2" #. TRANS: Read analog sensor input voltage -#: taextras.py:535 +#: taextras.py:556 msgid "SEN" msgstr "SEN" -#: taextras.py:536 +#: taextras.py:557 msgid "read analog sensor input voltage" msgstr "lire la tension d'entrée du capteur analogique" #. TRANS: Read square wave 1 input voltage -#: taextras.py:538 +#: taextras.py:559 msgid "SQR1" msgstr "SQR1" -#: taextras.py:539 +#: taextras.py:560 msgid "read square wave 1 voltage" msgstr "lit la sortie de tension de l'onde carrée 1" #. TRANS: Read square wave 2 input voltage -#: taextras.py:541 +#: taextras.py:562 msgid "SQR2" msgstr "SQR2" -#: taextras.py:542 +#: taextras.py:563 msgid "read square wave 2 voltage" msgstr "lit la sortie de tension de l'onde carrée 2" #. TRANS: Read programmable voltage -#: taextras.py:544 +#: taextras.py:565 msgid "PVS" msgstr "PVS" -#: taextras.py:545 +#: taextras.py:566 msgid "read programmable voltage" msgstr "lire la tension programmable" -#: taextras.py:546 +#: taextras.py:567 msgid "Expeyes device not found" msgstr "Instrument Expeyes non trouvé" @@ -1793,9 +1887,9 @@ msgstr "Instrument Expeyes non trouvé" msgid "resume playing video or audio" msgstr "reprendre la lecture vidéo ou audio" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Titre" @@ -1851,7 +1945,7 @@ msgstr "boîte 2" msgid "box 1" msgstr "boîte 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Pas à pas" @@ -1859,11 +1953,11 @@ msgstr "Pas à pas" msgid "multiplies two numeric inputs" msgstr "multiplie deux valeurs numériques" -#: turtleblocks.py:415 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Montrer/Cacher les blocs" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Masquer la palette" @@ -1891,8 +1985,8 @@ msgstr "coord. x de la droite de l'écran" msgid "Palette of extra options" msgstr "Palette d'options supplémentaires" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 #, fuzzy msgid "Load example" msgstr "" @@ -1909,7 +2003,7 @@ msgstr "déplacer tous les blocs vers la corbeille" msgid "list" msgstr "liste" -#: turtleblocks.py:295 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Répertoire de configuration non inscriptible : %s" @@ -1922,7 +2016,7 @@ msgstr "reprendre le média" msgid "heading" msgstr "cap" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Partage de blocs désactivé" @@ -1958,7 +2052,7 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "afficher coordonnées cartésiennes" -#: turtleblocks.py:256 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Aucune action d'option :" @@ -2004,7 +2098,7 @@ msgstr "Echec du transfert !" msgid "shift" msgstr "tourner" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "invoque la pile d'actions nommée" @@ -2012,7 +2106,7 @@ msgstr "invoque la pile d'actions nommée" #: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 #: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 #: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "action" @@ -2022,7 +2116,7 @@ msgstr "" "opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette " "des nombres" -#: turtleblocks.py:90 +#: turtleblocks.py:91 msgid "usage is" msgstr "l'usage est" @@ -2053,7 +2147,7 @@ msgstr "largeur du canevas" msgid "empty heap?" msgstr "tas vide ?" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "variable nommée (valeur numérique)" @@ -2083,7 +2177,7 @@ msgstr "jusqu'à" msgid "media stop" msgstr "arrêt média" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Activer les info-bulles" @@ -2157,23 +2251,23 @@ msgstr "La couleur RVB sous la tortue est poussée vers la pile" msgid "declutters canvas by hiding blocks" msgstr "désencombre le canevas en masquant les blocs" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" @@ -2185,7 +2279,7 @@ msgstr "opérateur Python chr" msgid "horizontal space" msgstr "espacement horizontal" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Coordonnées métriques" @@ -2215,8 +2309,8 @@ msgstr "" msgid "presentation template: select four Journal objects" msgstr "modèle de présentation : sélectionner quatre objets du Journal" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Vue" @@ -2242,8 +2336,8 @@ msgstr "vert" #: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "teinte" @@ -2265,7 +2359,7 @@ msgstr "hauteur" msgid "returns 1 if mouse button is pressed" msgstr "retourne 1 si le bouton de la souris est actionné" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Augmenter l'échelle des coordonnées" @@ -2324,7 +2418,7 @@ msgstr "" msgid "xcor of left of screen" msgstr "coord. x de la gauche de l'écran" -#: turtleblocks.py:394 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Réinitialiser taille blocs" @@ -2358,7 +2452,7 @@ msgstr "opérateur logique plus petit que" msgid "restore all blocks from trash" msgstr "restaurer tous les blocs de la poubelle" -#: turtleblocks.py:374 +#: turtleblocks.py:382 msgid "Save" msgstr "Enregistrer" @@ -2394,8 +2488,8 @@ msgstr "retourne la coordonnée x de la souris" msgid "red" msgstr "rouge" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Enregistrer en Logo" @@ -2420,7 +2514,7 @@ msgstr "Activer la collaboration" msgid "Palette of sensor blocks" msgstr "Palette de blocs de capteurs" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 #, fuzzy msgid "Load plugin" msgstr "" @@ -2451,7 +2545,7 @@ msgstr "haut" msgid "Submit to Web" msgstr "Publier sur le Web" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 #, fuzzy msgid "Cartesian coordinates" msgstr "" @@ -2469,7 +2563,7 @@ msgid "set scale" msgstr "définit l'échelle" #: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Partager les blocs sélectionnés" @@ -2506,7 +2600,7 @@ msgstr "et" msgid "top of a collapsible stack" msgstr "haut d'une pile à agréger" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "comme entrée" @@ -2559,7 +2653,7 @@ msgstr "" "opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette " "des nombres" -#: turtleblocks.py:381 +#: turtleblocks.py:389 msgid "File" msgstr "Fichier" @@ -2589,7 +2683,7 @@ msgstr "multiplier" msgid "forever" msgstr "toujours" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "Le module %s est déjà installé." @@ -2602,7 +2696,7 @@ msgstr "définit la teinte de la ligne dessinée par la tortue" msgid "speaks text" msgstr "dit le texte" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "instantanée" @@ -2615,16 +2709,16 @@ msgstr "efface" msgid "presentation template: select two Journal objects" msgstr "modèle de présentation : sélectionner deux objets du Journal" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Augmenter les blocs" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Plein écran" -#: turtleblocks.py:271 +#: turtleblocks.py:275 msgid "File not found" msgstr "Fichier introuvable" @@ -2690,11 +2784,11 @@ msgstr "plus grand que" msgid "xcor" msgstr "coord x" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Aide" -#: turtleblocks.py:469 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Sauvegarder le projet ?" @@ -2711,8 +2805,8 @@ msgstr "droite x" msgid "light level detected by light sensor" msgstr "niveau de luminosité détecté par le capteur de luminosité" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 #, fuzzy msgid "Plugin could not be installed." msgstr "" @@ -2733,7 +2827,7 @@ msgstr "arc" msgid "radius" msgstr "rayon" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 #, fuzzy msgid "Polar coordinates" msgstr "" @@ -2758,7 +2852,7 @@ msgstr "" "Vous devez avoir un compte sur http://turtleartsite.sugarlabs.org pour " "transférer votre projet." -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Exécuter" @@ -2784,7 +2878,7 @@ msgstr "Titre :" msgid "Palette of media objects" msgstr "Palette d'objets multimédia" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Restaurer tous les blocs de la poubelle" @@ -2826,11 +2920,11 @@ msgstr "égal" msgid "else" msgstr "sinon" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "n'aime pas" -#: turtleblocks.py:467 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "" "Vous n'avez pas sauvegardé votre travail. Voulez-vous le sauvegarder avant " @@ -2923,7 +3017,7 @@ msgstr "reculer la tortue" msgid "ycor of top of screen" msgstr "coord. y du haut de l'écran" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Afficher les blocs" @@ -2944,7 +3038,7 @@ msgstr "Couleurs" msgid "sets size of the line drawn by the turtle" msgstr "définit l'épaisseur de la ligne dessinée par la tortue" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Ouvrir" @@ -2981,7 +3075,7 @@ msgstr "" msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Arrêter" @@ -2997,11 +3091,11 @@ msgstr "action 1" msgid "end fill" msgstr "arrête le remplissage" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Copier" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Coller" @@ -3025,7 +3119,7 @@ msgstr "vide le tas" msgid "pops value off FILO (first-in last-out heap)" msgstr "sort la valeur du tas FILO (premier entré dernier sorti)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Effacer" @@ -3041,8 +3135,8 @@ msgstr "angle" msgid "identity" msgstr "identité" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "Enregistrer/Charger" @@ -3054,7 +3148,7 @@ msgstr "haut x" msgid "audio" msgstr "audio" -#: turtleblocks.py:417 +#: turtleblocks.py:425 msgid "Tools" msgstr "Outils" @@ -3114,13 +3208,13 @@ msgstr "boucle infinie" msgid "show aligned" msgstr "montrer alignement" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Voulez-vous réinstaller %s ?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 #, fuzzy msgid "Load project" msgstr "" @@ -3129,15 +3223,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Charger un projet" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Projet" -#: turtleblocks.py:423 +#: turtleblocks.py:431 msgid "Debug" msgstr "Débogage" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Désactiver les info-bulles" @@ -3153,7 +3247,7 @@ msgstr "Mot de passe" msgid "vertical space" msgstr "espacement vertical" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1284 #, fuzzy msgid "Please restart Turtle Art in order to use the plugin." msgstr "" @@ -3179,7 +3273,7 @@ msgstr "plus petit que" msgid "square root" msgstr "racine carré" -#: turtleblocks.py:388 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Modifier l'échelle" @@ -3187,7 +3281,7 @@ msgstr "Modifier l'échelle" msgid "show blocks" msgstr "montrer blocs" -#: turtleblocks.py:380 +#: turtleblocks.py:388 msgid "Quit" msgstr "Quitter" @@ -3207,7 +3301,7 @@ msgstr "présentation liste à puce" msgid "duration" msgstr "durée" -#: turtleblocks.py:371 +#: turtleblocks.py:375 msgid "New" msgstr "Nouveau" @@ -3231,7 +3325,7 @@ msgstr "bas" msgid "purple" msgstr "pourpre" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Diminuer l'échelle des coordonnées" @@ -3273,12 +3367,12 @@ msgstr "Charger..." msgid "Sugar Journal audio object" msgstr "Objet audio du Journal Sugar" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Arrêter la tortue" -#: turtleblocks.py:425 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Tortue" @@ -3286,15 +3380,15 @@ msgstr "Tortue" msgid "changes the orientation of the palette of blocks" msgstr "change l'orientation de la palette des blocs" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "enregistre" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Masquer les blocs" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 #, fuzzy msgid "Load Python block" msgstr "" @@ -3319,7 +3413,7 @@ msgstr "modèle de présentation : liste de puces" msgid "identity operator used for extending blocks" msgstr "opérateur d'identité utilisé pour les blocs d'extension" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Diminuer les blocs" @@ -3331,7 +3425,7 @@ msgstr "" "maintient la valeur du cap courant de la tortue (utilisable à la place d'un " "bloc numérique)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "image" @@ -3347,7 +3441,7 @@ msgstr "" "maintient la couleur courante du trait (utilisable à la place d'un bloc " "numérique)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Afficher la palette" @@ -3355,8 +3449,8 @@ msgstr "Afficher la palette" msgid "saves a picture to the Sugar Journal" msgstr "enregistre l'image dans le Journal de Sugar" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Enregistrer l'instantané" @@ -3381,8 +3475,8 @@ msgstr "avance" #: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 #: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "ma boite" @@ -3410,7 +3504,7 @@ msgstr "conserver la valeur actuelle de l'échelle" msgid "top of nameable action stack" msgstr "haut de l'action nommable" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "stocke une valeur numérique dans la variable nommée" @@ -3453,7 +3547,7 @@ msgstr "titre x" msgid "fill screen" msgstr "peint le fond" -#: turtleblocks.py:375 +#: turtleblocks.py:383 msgid "Save as" msgstr "Enregistrer sous" @@ -3477,13 +3571,13 @@ msgstr "répète" msgid "wait for current video or audio to complete" msgstr "attendre la fin de la vidéo ou de l'audio en cours" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Enregistrer dans une image" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Édition" @@ -3570,8 +3664,8 @@ msgid "" "program" msgstr "Actionne le bouton Arrêter avant de modifier ton programme BlocsTortue" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "Enregistrer la pile" @@ -3584,7 +3678,7 @@ msgid "Overwrite stack" msgstr "Remplacer la pile" #: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "Supprimer la pile" @@ -3592,7 +3686,7 @@ msgstr "Supprimer la pile" msgid "Really delete stack?" msgstr "Voulez-vous réellement supprimer la pile ?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "Palettes" @@ -3627,7 +3721,7 @@ msgstr "palette" msgid "selects a palette" msgstr "sélectionne a palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "Palette des opérateurs personnalisés" @@ -3668,10 +3762,68 @@ msgstr "autre" msgid "turns the turtle 180 degrees" msgstr "Fait faire un virage de 180 degrés à la tortue" -#: turtleblocks.py:428 +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Montrer les projets exemple" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Masquer les projets exemple" + +#: turtleblocks.py:436 msgid "About..." msgstr "À propos de..." +#~ msgid "custom module sensor A" +#~ msgstr "capteur de module personnalisé A" + +#~ msgid "custom module sensor B" +#~ msgstr "capteur de module personnalisé B" + +#~ msgid "custom module sensor C" +#~ msgstr "capteur de module personnalisé C" + +#~ msgid "module a" +#~ msgstr "module a" + +#~ msgid "module b" +#~ msgstr "module b" + +#~ msgid "module c" +#~ msgstr "module c" + +#~ msgid "hack pin mode" +#~ msgstr "mode broche hack" + +#~ msgid "read hack pin Butia" +#~ msgstr "lire broche hack Butia" + +#~ msgid "Module A" +#~ msgstr "Module A" + +#~ msgid "Module B" +#~ msgstr "Module B" + +#~ msgid "generic Module B" +#~ msgstr "Module générique B" + +#~ msgid "Module C" +#~ msgstr "Module C" + +#~ msgid "generic Module C" +#~ msgstr "Module générique C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "ERREUR : vous devez convertir le type du module A, B ou C" + +#~ msgid "returns the temperature" +#~ msgstr "renvoie la température" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "" +#~ "retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le " +#~ "cas contraire" + #~ msgid "gpio" #~ msgstr "gpio" @@ -4158,9 +4310,6 @@ msgstr "À propos de..." #~ msgid "1×1 picture" #~ msgstr "1x1 image" -#~ msgid "name" -#~ msgstr "nom" - #~ msgid "holds current pen shade (can be used in place of a number block)" #~ msgstr "" #~ "maintient la teinte courante du trait (utilisable à la place d'un bloc " diff --git a/po/hy.po b/po/hy.po index 806ce6a..46c58fe 100644 --- a/po/hy.po +++ b/po/hy.po @@ -21,9 +21,9 @@ msgstr "" "#-#-#-#-# hy.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-24 14:11+0200\n" -"Last-Translator: anushnur \n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-08-02 09:01+0200\n" +"Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: hy\n" "MIME-Version: 1.0\n" @@ -187,8 +187,8 @@ msgstr "Կոճակ" #: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "մոխրագույն" @@ -345,7 +345,7 @@ msgid "write hack pin Butia" msgstr "գրել Բութիայի ներխուժման փինը" #: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "Արժեք" @@ -1100,7 +1100,7 @@ msgstr "Գերձայնային" #: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 #: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "գույն" @@ -1757,9 +1757,9 @@ msgstr "Expeyes սարքը հայտնաբերված չէ" msgid "resume playing video or audio" msgstr "Շարունակել տեսա կամ ձյնագրության վերարտադրումը" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Վերնագիր" @@ -1815,7 +1815,7 @@ msgstr "տուփ 2" msgid "box 1" msgstr "տուփ 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Քայլ" @@ -1823,11 +1823,11 @@ msgstr "Քայլ" msgid "multiplies two numeric inputs" msgstr "բազմապատկում է երկու թվային ներմուծումները" -#: turtleblocks.py:415 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Ցուցադրել/թաքցնել մասնիկները" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Թաքցնել պահոցը" @@ -1856,8 +1856,8 @@ msgstr "էկրանի աջ մասի xcor-ը" msgid "Palette of extra options" msgstr "Լրացուցիչ ընտրությունների պահոցը" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "Բեռնման օրինակ" @@ -1869,7 +1869,7 @@ msgstr "Բոլոր մասնիկները տեղափոխել աղբարկղ" msgid "list" msgstr "Ցուցակ" -#: turtleblocks.py:295 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Կազմաձևի գրացուցակը գրելի չէ. %s" @@ -1882,7 +1882,7 @@ msgstr "Շարունակել վերարտադրումը" msgid "heading" msgstr "ուղղություն" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Ընդհանուր օգտագործման մասնիկները կասեցված են:" @@ -1912,7 +1912,7 @@ msgstr "կապույտ" msgid "displays Cartesian coordinates" msgstr "Ցուցադրում է դեկարտյան դիրքացույցները" -#: turtleblocks.py:256 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Առանց գործողության այլընտրանքի" @@ -1960,7 +1960,7 @@ msgstr "Վերբեռնումը ձախողվեց" msgid "shift" msgstr "Տեղափոխել" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "Կանչում է անվանակոչված գործողությունների ագուցված մասնիկների շարանը:" @@ -1968,7 +1968,7 @@ msgstr "Կանչում է անվանակոչված գործողությունն #: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 #: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 #: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "Գործողություն" @@ -1977,7 +1977,7 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "Կատարիր-մինչեւ-Ճիշտ օպերատորը, որն օգտագործում է Թվապնակի բուլյան օպերատորներ" -#: turtleblocks.py:90 +#: turtleblocks.py:91 msgid "usage is" msgstr "Կիրառումը" @@ -2008,7 +2008,7 @@ msgstr "կտավի լայնությունը" msgid "empty heap?" msgstr "Դատարկե՞լ մասնիկների շարանը:" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "Անվանված փոփոխական (թվային արժեքը)" @@ -2037,7 +2037,7 @@ msgstr "մինչ" msgid "media stop" msgstr "Տեսա/ձայնագրամիջոցը կանգնեցնել:" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Միացնել տատանվող օգնությունը" @@ -2111,23 +2111,23 @@ msgstr "" msgid "declutters canvas by hiding blocks" msgstr "Մաքրում է կտավը՝ թաքցնելով մասնիկները" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" @@ -2139,7 +2139,7 @@ msgstr "«Պիթոնի» chr օպերատոր" msgid "horizontal space" msgstr "Հորիզոնական տարածություն" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Մետրային դիրքացույցներ" @@ -2170,8 +2170,8 @@ msgstr "" msgid "presentation template: select four Journal objects" msgstr "Ներկայացման նմուշ. ընտրել Մատյանի չորս օբյեկտ" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Տեսքը" @@ -2197,8 +2197,8 @@ msgstr "կանաչ" #: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "Երանգ" @@ -2220,7 +2220,7 @@ msgstr "Հաճախականություն" msgid "returns 1 if mouse button is pressed" msgstr "Վերադարձնում է 1, եթե կոճակը սեղմված է:" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Փոխել դիրքացույցները դեպի մեծացում" @@ -2280,7 +2280,7 @@ msgstr "" msgid "xcor of left of screen" msgstr "էկրանի ձախ մասի x դիրքացույցը" -#: turtleblocks.py:394 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Վերականգնել մասնիկների չափսը" @@ -2314,7 +2314,7 @@ msgstr "տրամաբանական less-than /փոքր է քան/ օպերատոր msgid "restore all blocks from trash" msgstr "Վերականգնել աղբարկղից բոլոր մասնիկները" -#: turtleblocks.py:374 +#: turtleblocks.py:382 msgid "Save" msgstr "Պահել" @@ -2350,8 +2350,8 @@ msgstr "Վերականգնում է մկնիկի սլաքի x դիրքացույ msgid "red" msgstr "կարմիր" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Պահել որպես Տարբերանշան" @@ -2377,7 +2377,7 @@ msgid "Palette of sensor blocks" msgstr "Սենսորային մասնիկների պահոց" # Load plugin -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "Բեռնել օժանդակ հավելումը" @@ -2403,7 +2403,7 @@ msgstr "գագաթ" msgid "Submit to Web" msgstr "Ուղարկել Համացանցին" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "Դեկարտյան դիրքացուցներ" @@ -2416,7 +2416,7 @@ msgid "set scale" msgstr "Սահմանել սանդղակը" #: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Կիսել ընտրված մասնիկներն ընկերոջ հետ:" @@ -2454,7 +2454,7 @@ msgid "top of a collapsible stack" msgstr "Փլուզվող շարանի վերին մասը" # Որպես մուտք -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "Որպես ներածում" @@ -2508,7 +2508,7 @@ msgstr "" "կատարիր-քանի դեռ-Ճիշտ օպերատորը, որն օգտագործում է Թվապնակի բուլյան " "օպերատորներ" -#: turtleblocks.py:381 +#: turtleblocks.py:389 msgid "File" msgstr "Ֆայլ" @@ -2536,7 +2536,7 @@ msgstr "բազմապատկել" msgid "forever" msgstr "Անդադար" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "%s հավելումն արդեն ներդրված է:" @@ -2549,7 +2549,7 @@ msgstr "Սահմանում է կրիայի գծած գծի գուներանգը" msgid "speaks text" msgstr "Արտաբերել տեքստ" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "ճեպապատկեր" @@ -2562,17 +2562,17 @@ msgstr "Մաքրել" msgid "presentation template: select two Journal objects" msgstr "ներկայացման նմուշ. ընտրել Մատյանի երկու օբյեկտ" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Մեծացնել մասնիկները" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Էկրանի չափով" # Ֆայլը չի գտնվել -#: turtleblocks.py:271 +#: turtleblocks.py:275 msgid "File not found" msgstr "Ֆայլը չի գտնվել" @@ -2639,11 +2639,11 @@ msgstr "մեծ է քան" msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Օգնություն" -#: turtleblocks.py:469 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Պահպանե՞լ նախագիծը" @@ -2660,8 +2660,8 @@ msgstr "Աջակողմյան x" msgid "light level detected by light sensor" msgstr "Լույսի սենսորով հայտնաբերված լույսի մակարդակը" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "Հավելման բեռնումը չկայացավ" @@ -2677,7 +2677,7 @@ msgstr "Աղեղ" msgid "radius" msgstr "Շարավիղ" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "Բևեռային դիրքացույցներ" @@ -2701,7 +2701,7 @@ msgstr "" msgid "palette" msgstr "պահոց" -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Գործարկել" @@ -2733,7 +2733,7 @@ msgstr "Վերնագիր." msgid "Palette of media objects" msgstr "Լրատվամիջոցի առարկաների պահոց" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Վերականգնել աղբարկղից բոլոր մասնիկները" @@ -2775,11 +2775,11 @@ msgstr "հավասար" msgid "else" msgstr "այլապես" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "Չի հավանում" -#: turtleblocks.py:467 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "Դուք չպահպանված աշխատանք ունեք: Ցանկանու՞մ եք պահպանել այն:" @@ -2876,7 +2876,7 @@ msgstr "Շարժում է կրիային հետ" msgid "ycor of top of screen" msgstr "էկրանի վերին մասի ycor-ը" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Ցուցադրել մասնիկները" @@ -2897,7 +2897,7 @@ msgstr "Գույներ" msgid "sets size of the line drawn by the turtle" msgstr "Սահմանում է կրիայի գծած գծի չափսը" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Բացել" @@ -2934,7 +2934,7 @@ msgstr "Տեղափոխում է կրիային xcor, ycor դիրք; (0, 0)-ն է msgid "Python" msgstr "\"Պիթոն\"" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Կանգ" @@ -2950,11 +2950,11 @@ msgstr "Գործողություն 1" msgid "end fill" msgstr "ավարտել լցումը" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Պատճենել" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Փակցնել" @@ -2979,7 +2979,7 @@ msgstr "Դատարկել կույտը" msgid "pops value off FILO (first-in last-out heap)" msgstr "Ցրում է FILO-ի (առաջինը ներս,վերջինը դուրս կույտ) արժեքը:" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Մաքրել" @@ -2995,8 +2995,8 @@ msgstr "Անկյուն" msgid "identity" msgstr "ինքնություն" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "Պահել / Բեռնել" @@ -3008,7 +3008,7 @@ msgstr "Վերին y" msgid "audio" msgstr "աուդիո" -#: turtleblocks.py:417 +#: turtleblocks.py:425 msgid "Tools" msgstr "Գործիքներ" @@ -3068,25 +3068,25 @@ msgstr "կրկնել անընդմեջ" msgid "show aligned" msgstr "Ցուցադրել հավասարեցված" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Ցանկանո՞ւմ եք վերբեռնել %s:" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "Բեռնել նախագիծը" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Նախագիծ" -#: turtleblocks.py:423 +#: turtleblocks.py:431 msgid "Debug" msgstr "Զտել" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Կասեցնել տատանվող օգնությունը" @@ -3104,7 +3104,7 @@ msgid "vertical space" msgstr "Ուղղահայաց տարածություն" # Հավելում - plugin -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "" "Խնդրվումէ վերամեկնարկել Turtle Art /Կրիայի/ ծրագիրը` հավելումն օգտագործելու " @@ -3128,7 +3128,7 @@ msgstr "փոքր է քան" msgid "square root" msgstr "քառակուսի արմատ" -#: turtleblocks.py:388 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Փոխել դիրքացույցների սանդղակը" @@ -3136,7 +3136,7 @@ msgstr "Փոխել դիրքացույցների սանդղակը" msgid "show blocks" msgstr "Ցուցադրել մասնիկները" -#: turtleblocks.py:380 +#: turtleblocks.py:388 msgid "Quit" msgstr "Դուրս գալ" @@ -3156,7 +3156,7 @@ msgstr "Ներկայացում պարբերանշված ցուցակով" msgid "duration" msgstr "Տևողություն" -#: turtleblocks.py:371 +#: turtleblocks.py:375 msgid "New" msgstr "Նոր" @@ -3181,7 +3181,7 @@ msgstr "Ստորին մաս" msgid "purple" msgstr "բոսոր" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Փոխել դիրքացույցները դեպի նվազեցում" @@ -3223,12 +3223,12 @@ msgstr "Բեռնում..." msgid "Sugar Journal audio object" msgstr "Sugar Մատյանի Աուդիո օբյեկտ" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Կանգնեցնել Կրիային" -#: turtleblocks.py:425 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Կրիա" @@ -3236,15 +3236,15 @@ msgstr "Կրիա" msgid "changes the orientation of the palette of blocks" msgstr "Փոխում է մասնիկների պահոցի դիրքը" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "պահել ... մեջ" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Թաքցնել մասնիկները" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "Ներբեռնել «Python» ծրագրի մասնիկները" @@ -3264,7 +3264,7 @@ msgstr "Ներկայացման նմուշ.Կետերի ցանկ" msgid "identity operator used for extending blocks" msgstr "Մասնիկներն ընդլայնելու համար կիրառվող ինքնության օպերատորը:" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Փոքրացնել մասնիկները" @@ -3276,7 +3276,7 @@ msgstr "" "Պահում է կրիայի գլխի ուղղության առկա արժեքը (կարող է օգտագործվել թվային " "արժեք պարունակող մասնիկի փոխարեն):" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "Պատկեր" @@ -3292,7 +3292,7 @@ msgstr "" "Պահում է գրչի ընթացիկ գույնը (կարող է օգտագործվել թվային արժեք պարունակող " "մասնիկների փոխարեն):" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Ցուցադրել պահոցը" @@ -3300,8 +3300,8 @@ msgstr "Ցուցադրել պահոցը" msgid "saves a picture to the Sugar Journal" msgstr "Նկարը պահում է Sugar-ի Մատյանում" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Պահպանել ճեպապատկերը" @@ -3326,8 +3326,8 @@ msgstr "Առաջ" #: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 #: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "Իմ տուփը" @@ -3356,7 +3356,7 @@ msgstr "պահում է ներկայիս սանդղակի արժեքը" msgid "top of nameable action stack" msgstr "Անվանակոչվող գործողությունների կույտի ամենվերին մասը" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "Թվային արժեքը պահում է անվանակոչված փոփոխականում" @@ -3399,7 +3399,7 @@ msgstr "Վերնագրի x դիրքացույցը" msgid "fill screen" msgstr "լցնել էկրանը" -#: turtleblocks.py:375 +#: turtleblocks.py:383 msgid "Save as" msgstr "Պահել որպես" @@ -3423,13 +3423,13 @@ msgstr "կրկնել" msgid "wait for current video or audio to complete" msgstr "Սպասեք մինչև ընթացիկ տեսա կամ ձայնագրությունն ավարտվի:" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Պահել որպես պատկեր" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Խմբագրել" @@ -3519,8 +3519,8 @@ msgstr "" "Խնդրվում է սեղմել \"Կանգ\" կոճակը նախքան Կրիայի ծրագրի մասնիկների խմբում " "որևէ փոփոխություն կատարելը:" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "Պահպանել գրապահոցը" @@ -3533,7 +3533,7 @@ msgid "Overwrite stack" msgstr "Վերագրանցել գրապահոցը" #: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "Ջնջել գրապահոցը" @@ -3541,7 +3541,7 @@ msgstr "Ջնջել գրապահոցը" msgid "Really delete stack?" msgstr "Իսկապես նջնե՞լ գրապահոցը" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "Պահոց" @@ -3563,7 +3563,7 @@ msgstr "ակտիվ կրիա" msgid "the name of the active turtle" msgstr "ակտիվ կրիայի անվանումը" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "օգտագործողի կողմից ընտրված շահագորժողի գունապնակներ" @@ -3605,7 +3605,15 @@ msgstr "Մյուսները" msgid "turns the turtle 180 degrees" msgstr "շրջում է կրիային 180 աստիճանով" -#: turtleblocks.py:428 +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Ցուցադրել օրինակ -նախագծերը" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Թաքցնել օրինակ-նախագծերը" + +#: turtleblocks.py:436 msgid "About..." msgstr "... մասին" diff --git a/po/ja.po b/po/ja.po index 036793d..d0d83b7 100644 --- a/po/ja.po +++ b/po/ja.po @@ -163,12 +163,11 @@ msgstr "" msgid "button" msgstr "" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 +#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 msgid "gray" -msgstr "" +msgstr "灰色" #: taextras.py:91 taextras.py:356 msgid "light" @@ -231,15 +230,15 @@ msgstr "" msgid "move Butia" msgstr "" -#: taextras.py:106 TurtleArt/tabasics.py:158 +#: TurtleArt/tabasics.py:158 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 msgid "left" -msgstr "" +msgstr "左" -#: taextras.py:107 TurtleArt/tabasics.py:170 +#: TurtleArt/tabasics.py:170 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 msgid "right" -msgstr "" +msgstr "右" #: taextras.py:108 msgid "moves the Butia motors at the specified speed" @@ -313,10 +312,9 @@ msgstr "" msgid "write hack pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 msgid "value" -msgstr "" +msgstr "値" #: taextras.py:130 msgid "set a hack pin to 0 or 1" @@ -434,14 +432,14 @@ msgstr "" msgid "follow a color or calibration" msgstr "" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 #: plugins/light_sensor/light_sensor.py:56 #: plugins/light_sensor/light_sensor.py:63 msgid "brightness" -msgstr "" +msgstr "明るさ" #: taextras.py:164 msgid "set the camera brightness as a value between 0 to 255." @@ -837,13 +835,13 @@ msgstr "" msgid "joint" msgstr "" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 msgid "x" -msgstr "" +msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 msgid "y" -msgstr "" +msgstr "y" #: taextras.py:298 msgid "" @@ -1000,16 +998,16 @@ msgstr "" msgid "ultrasonic" msgstr "" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 #: TurtleArt/tabasics.py:344 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 msgid "color" -msgstr "" +msgstr "色" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 msgid "sound" -msgstr "" +msgstr "サウンド" #. TRANS: The brick is the NXT controller #: taextras.py:360 @@ -1089,9 +1087,9 @@ msgstr "" msgid "frequency" msgstr "" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 msgid "time" -msgstr "" +msgstr "時間" #: taextras.py:379 msgid "Play a tone at frequency for time." @@ -2117,7 +2115,7 @@ msgstr "query-kb(キー入力問い合わせ)ブロックの結果を保持 #. TRANS: "name" option from activity.info file msgid "TurtleBlocks" -msgstr "" +msgstr "タートルブロック" #. TRANS: "summary" option from activity.info file #. TRANS: "description" option from activity.info file @@ -2130,62 +2128,62 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "forward" -msgstr "" +msgstr "進む" #: TurtleArt/tabasics.py:135 msgid "back" -msgstr "" +msgstr "戻る" #: TurtleArt/tabasics.py:182 msgid "arc" -msgstr "" +msgstr "弧をえがく" #: TurtleArt/tabasics.py:182 msgid "angle" -msgstr "" +msgstr "角度" #: TurtleArt/tabasics.py:182 msgid "radius" -msgstr "" +msgstr "半径" #: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 msgid "set xy" -msgstr "" +msgstr "x,yをセットする" #: TurtleArt/tabasics.py:209 msgid "set heading" -msgstr "" +msgstr "方向を設定する" #: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 msgid "xcor" -msgstr "" +msgstr "x" #: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 msgid "ycor" -msgstr "" +msgstr "y" #: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 msgid "heading" -msgstr "" +msgstr "角度" #: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 #: TurtleArt/tabasics.py:354 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 msgid "shade" -msgstr "" +msgstr "シェード" #: TurtleArt/tabasics.py:309 msgid "set color" -msgstr "" +msgstr "色を設定" #: TurtleArt/tabasics.py:321 msgid "set shade" -msgstr "" +msgstr "シェードを設定" #: TurtleArt/tabasics.py:333 msgid "set gray" -msgstr "" +msgstr "灰色に設定" #: TurtleArt/tabasics.py:355 msgid "holds current pen shade" @@ -2193,19 +2191,19 @@ msgstr "" #: TurtleArt/tabasics.py:372 msgid "pen up" -msgstr "" +msgstr "ペンを上げる" #: TurtleArt/tabasics.py:381 msgid "pen down" -msgstr "" +msgstr "ペンを置く" #: TurtleArt/tabasics.py:390 msgid "set pen size" -msgstr "" +msgstr "ペンの太さを設定する" #: TurtleArt/tabasics.py:404 msgid "start fill" -msgstr "" +msgstr "塗りつぶし開始" #: TurtleArt/tabasics.py:406 msgid "starts filled polygon (used with end fill block)" @@ -2213,7 +2211,7 @@ msgstr "" #: TurtleArt/tabasics.py:413 msgid "end fill" -msgstr "" +msgstr "塗りつぶし終了" #: TurtleArt/tabasics.py:415 msgid "completes filled polygon (used with start fill block)" @@ -2221,67 +2219,67 @@ msgstr "" #: TurtleArt/tabasics.py:422 msgid "pen size" -msgstr "" +msgstr "ペンのサイズ" #: TurtleArt/tabasics.py:439 msgid "red" -msgstr "" +msgstr "赤" #: TurtleArt/tabasics.py:440 msgid "orange" -msgstr "" +msgstr "オレンジ色" #: TurtleArt/tabasics.py:442 msgid "yellow" -msgstr "" +msgstr "黄色" #: TurtleArt/tabasics.py:444 msgid "green" -msgstr "" +msgstr "緑色" #: TurtleArt/tabasics.py:445 msgid "cyan" -msgstr "" +msgstr "シアン" #: TurtleArt/tabasics.py:446 msgid "blue" -msgstr "" +msgstr "青色" #: TurtleArt/tabasics.py:447 msgid "purple" -msgstr "" +msgstr "紫色" #: TurtleArt/tabasics.py:449 msgid "white" -msgstr "" +msgstr "白色" #: TurtleArt/tabasics.py:450 msgid "black" -msgstr "" +msgstr "黒色" #: TurtleArt/tabasics.py:456 msgid "set text color" -msgstr "" +msgstr "テキストの色を設定" #: TurtleArt/tabasics.py:467 msgid "set text size" -msgstr "" +msgstr "テキストのサイズを設定" #: TurtleArt/tabasics.py:559 msgid "plus" -msgstr "" +msgstr "足す" #: TurtleArt/tabasics.py:571 msgid "minus" -msgstr "" +msgstr "引く" #: TurtleArt/tabasics.py:585 msgid "multiply" -msgstr "" +msgstr "かける" #: TurtleArt/tabasics.py:597 msgid "divide" -msgstr "" +msgstr "割る" #: TurtleArt/tabasics.py:610 msgid "identity" @@ -2301,35 +2299,35 @@ msgstr "" #: TurtleArt/tabasics.py:632 msgid "square root" -msgstr "" +msgstr "平方根" #: TurtleArt/tabasics.py:642 msgid "random" -msgstr "" +msgstr "ランダム" #: TurtleArt/tabasics.py:642 msgid "min" -msgstr "" +msgstr "最小" #: TurtleArt/tabasics.py:642 msgid "max" -msgstr "" +msgstr "最大" #: TurtleArt/tabasics.py:658 msgid "number" -msgstr "" +msgstr "数" #: TurtleArt/tabasics.py:667 msgid "greater than" -msgstr "" +msgstr "大なり" #: TurtleArt/tabasics.py:679 msgid "less than" -msgstr "" +msgstr "小なり" #: TurtleArt/tabasics.py:691 msgid "equal" -msgstr "" +msgstr "等しい" #: TurtleArt/tabasics.py:701 msgid "not" @@ -2345,7 +2343,7 @@ msgstr "" #: TurtleArt/tabasics.py:739 msgid "wait" -msgstr "" +msgstr "待つ" #: TurtleArt/tabasics.py:743 msgid "pauses program execution a specified number of seconds" @@ -2353,23 +2351,23 @@ msgstr "" #: TurtleArt/tabasics.py:750 msgid "forever" -msgstr "" +msgstr "ループ" #: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 msgid "repeat" -msgstr "" +msgstr "繰り返し" #: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 msgid "if" -msgstr "" +msgstr "もし" #: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 msgid "then" -msgstr "" +msgstr "ならば" #: TurtleArt/tabasics.py:775 msgid "if then" -msgstr "" +msgstr "もし ならば" #: TurtleArt/tabasics.py:777 msgid "if-then operator that uses boolean operators from Numbers palette" @@ -2377,11 +2375,11 @@ msgstr "" #: TurtleArt/tabasics.py:785 msgid "else" -msgstr "" +msgstr "もしくは" #: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 msgid "if then else" -msgstr "" +msgstr "もし ならば もしくは" #: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 msgid "if-then-else operator that uses boolean operators from Numbers palette" @@ -2405,7 +2403,7 @@ msgstr "" #: TurtleArt/tabasics.py:822 msgid "stop action" -msgstr "" +msgstr "アクションを止める" #: TurtleArt/tabasics.py:825 msgid "stops current action" @@ -2413,7 +2411,7 @@ msgstr "" #: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 msgid "start" -msgstr "" +msgstr "スタート" #: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 #: TurtleArt/tabasics.py:851 @@ -2432,7 +2430,7 @@ msgstr "" #: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 #: TurtleArt/tawindow.py:4363 msgid "action" -msgstr "" +msgstr "アクション" #: TurtleArt/tabasics.py:861 msgid "top of nameable action stack" @@ -2460,18 +2458,18 @@ msgstr "" #: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 msgid "store in" -msgstr "" +msgstr "入れる" #: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 msgid "box" -msgstr "" +msgstr "ボックス" #: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 #: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 #: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 #: TurtleArt/tawindow.py:4418 msgid "my box" -msgstr "" +msgstr "マイボックス" #: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 msgid "action 1" @@ -2876,7 +2874,7 @@ msgstr "" #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" -msgstr "" +msgstr "音量" #: plugins/audio_sensors/audio_sensors.py:91 #: plugins/audio_sensors/audio_sensors.py:106 @@ -2887,7 +2885,7 @@ msgstr "" #: plugins/audio_sensors/audio_sensors.py:127 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 msgid "pitch" -msgstr "" +msgstr "ピッチ" #: plugins/audio_sensors/audio_sensors.py:120 #: plugins/audio_sensors/audio_sensors.py:128 @@ -2947,7 +2945,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 msgid "while" -msgstr "" +msgstr "の間" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 msgid "do-while-True operator that uses boolean operators from Numbers palette" @@ -2956,7 +2954,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 msgid "until" -msgstr "" +msgstr "まで" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 msgid "do-until-True operator that uses boolean operators from Numbers palette" @@ -3088,7 +3086,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 msgid "button down" -msgstr "" +msgstr "ボタンが押されている" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 msgid "returns 1 if mouse button is pressed" @@ -3100,7 +3098,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 msgid "mouse x" -msgstr "" +msgstr "マウスx" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 msgid "returns mouse x coordinate" @@ -3108,7 +3106,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 msgid "mouse y" -msgstr "" +msgstr "マウスy" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 msgid "returns mouse y coordinate" @@ -3116,15 +3114,15 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 msgid "query keyboard" -msgstr "" +msgstr "キーボード" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 msgid "keyboard" -msgstr "" +msgstr "キーボード" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 msgid "read pixel" -msgstr "" +msgstr "ピクセルを読む" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 msgid "RGB color under the turtle is pushed to the stack" @@ -3132,7 +3130,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 msgid "turtle sees" -msgstr "" +msgstr "タートルが見ているもの" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "returns the color that the turtle \"sees\"" diff --git a/po/ko.po b/po/ko.po index 66208d9..f12a998 100644 --- a/po/ko.po +++ b/po/ko.po @@ -8,7 +8,7 @@ msgstr "" "#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" +"POT-Creation-Date: 2013-08-08 00:34-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,15 +20,14 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2009-05-10 23:43-0400\n" +"PO-Revision-Date: 2013-08-06 11:21+0900\n" "Last-Translator: Donghee Park \n" "Language-Team: LANGUAGE \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 1.2.1\n" +"X-Generator: Poedit 1.5.7\n" #. TRANS: "name" option from activity.info file #. TRANS: "summary" option from activity.info file @@ -60,179 +59,210 @@ msgstr "" msgid "Amazonas Tortuga" msgstr "" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "" #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "" -#: taextras.py:75 +#: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "" -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "" -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "" -#: taextras.py:86 -msgid "returns the temperature" +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" msgstr "" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#: taextras.py:92 +msgid "custom module sensor A" msgstr "" -#: taextras.py:88 +#: taextras.py:93 +msgid "custom module sensor B" +msgstr "" + +#: taextras.py:94 +msgid "custom module sensor C" +msgstr "" + +#: taextras.py:95 msgid "LED" msgstr "" -#: taextras.py:89 +#: taextras.py:96 msgid "button" msgstr "" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 +#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 msgid "gray" -msgstr "" +msgstr "회색" -#: taextras.py:91 taextras.py:356 +#: taextras.py:98 taextras.py:385 #, fuzzy msgid "light" msgstr "오른쪽" -#: taextras.py:92 -msgid "temperature" -msgstr "" - -#: taextras.py:93 taextras.py:330 +#: taextras.py:99 taextras.py:359 msgid "distance" msgstr "" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "저항" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:101 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "전압" -#: taextras.py:96 +#: taextras.py:102 +msgid "temperature" +msgstr "" + +#: taextras.py:103 +msgid "module a" +msgstr "" + +#: taextras.py:104 +msgid "module b" +msgstr "" + +#: taextras.py:105 +msgid "module c" +msgstr "" + +#: taextras.py:106 msgid "Butia Robot" msgstr "" -#: taextras.py:97 +#: taextras.py:107 msgid "refresh Butia" msgstr "" -#: taextras.py:98 +#: taextras.py:108 msgid "refresh the state of the Butia palette and blocks" msgstr "" #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:110 msgid "battery charge Butia" msgstr "" -#: taextras.py:101 +#: taextras.py:111 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:113 msgid "speed Butia" msgstr "" -#: taextras.py:104 +#: taextras.py:114 msgid "set the speed of the Butia motors" msgstr "" -#: taextras.py:105 +#: taextras.py:115 msgid "move Butia" msgstr "" -#: taextras.py:106 TurtleArt/tabasics.py:158 +#: taextras.py:116 TurtleArt/tabasics.py:158 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 msgid "left" msgstr "왼쪽" @@ -242,978 +272,1051 @@ msgstr "왼쪽" msgid "right" msgstr "오른쪽" -#: taextras.py:108 +#: taextras.py:118 msgid "moves the Butia motors at the specified speed" msgstr "" -#: taextras.py:109 +#: taextras.py:119 msgid "stop Butia" msgstr "" -#: taextras.py:110 +#: taextras.py:120 msgid "stop the Butia robot" msgstr "" #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:122 msgid "forward Butia" msgstr "" -#: taextras.py:113 +#: taextras.py:123 msgid "move the Butia robot forward" msgstr "" #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:125 msgid "left Butia" msgstr "" -#: taextras.py:116 +#: taextras.py:126 msgid "turn the Butia robot at left" msgstr "" #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:128 msgid "right Butia" msgstr "" -#: taextras.py:119 +#: taextras.py:129 msgid "turn the Butia robot at right" msgstr "" #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:131 msgid "backward Butia" msgstr "" -#: taextras.py:122 +#: taextras.py:132 msgid "move the Butia robot backward" msgstr "" -#: taextras.py:123 +#: taextras.py:133 msgid "Butia Robot extra blocks" msgstr "" -#: taextras.py:124 +#: taextras.py:134 msgid "hack pin mode" msgstr "" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:135 taextras.py:322 taextras.py:488 msgid "pin" msgstr "" -#: taextras.py:126 taextras.py:460 +#: taextras.py:136 taextras.py:489 #, fuzzy msgid "mode" msgstr "나누기" -#: taextras.py:127 +#: taextras.py:137 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "" -#: taextras.py:128 +#: taextras.py:138 +msgid "read hack pin Butia" +msgstr "" + +#: taextras.py:139 +msgid "read the value of a hack pin" +msgstr "" + +#: taextras.py:140 msgid "write hack pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 msgid "value" -msgstr "" +msgstr "물체" -#: taextras.py:130 +#: taextras.py:142 msgid "set a hack pin to 0 or 1" msgstr "" -#: taextras.py:131 -msgid "read hack pin Butia" +#: taextras.py:143 taextras.py:466 +msgid "INPUT" msgstr "" -#: taextras.py:132 -msgid "read the value of a hack pin" +#: taextras.py:144 +msgid "Configure hack port for digital input." msgstr "" -#: taextras.py:133 taextras.py:435 +#: taextras.py:145 taextras.py:464 msgid "HIGH" msgstr "" -#: taextras.py:134 taextras.py:472 +#: taextras.py:146 taextras.py:501 msgid "Set HIGH value for digital port." msgstr "" -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "" - -#: taextras.py:136 -msgid "Configure hack port for digital input." -msgstr "" - -#: taextras.py:137 taextras.py:436 +#: taextras.py:147 taextras.py:465 msgid "LOW" msgstr "" -#: taextras.py:138 taextras.py:475 +#: taextras.py:148 taextras.py:504 msgid "Set LOW value for digital port." msgstr "" -#: taextras.py:139 taextras.py:438 +#: taextras.py:149 taextras.py:467 msgid "OUTPUT" msgstr "" -#: taextras.py:140 +#: taextras.py:150 msgid "Configure hack port for digital output." msgstr "" -#: taextras.py:141 +#: taextras.py:151 msgid "Butia" msgstr "" -#: taextras.py:142 +#: taextras.py:152 +msgid "CAST\n" +msgstr "" + +#: taextras.py:153 +msgid "new name" +msgstr "" + +#: taextras.py:154 +msgid "original" +msgstr "" + +#: taextras.py:155 +msgid "f(x)=" +msgstr "" + +#: taextras.py:157 +msgid "Cast a new block" +msgstr "" + +#: taextras.py:158 +msgid "Module A" +msgstr "" + +#: taextras.py:159 +msgid "generic Module A" +msgstr "" + +#: taextras.py:160 +msgid "Module B" +msgstr "" + +#: taextras.py:161 +msgid "generic Module B" +msgstr "" + +#: taextras.py:162 +msgid "Module C" +msgstr "" + +#: taextras.py:163 +msgid "generic Module C" +msgstr "" + +#: taextras.py:164 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "" -#: taextras.py:143 +#: taextras.py:165 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "" -#: taextras.py:147 +#: taextras.py:166 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "" + +#: taextras.py:167 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "" + +#: taextras.py:168 +msgid "ERROR: You must cast Module A, B or C" +msgstr "" + +#: taextras.py:169 +msgid "Creating PyBot server" +msgstr "" + +#: taextras.py:170 +msgid "ERROR creating PyBot server" +msgstr "" + +#: taextras.py:171 +msgid "PyBot is alive!" +msgstr "" + +#: taextras.py:172 +msgid "Ending butia polling" +msgstr "" + +#: taextras.py:176 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" -#: taextras.py:148 +#: taextras.py:177 msgid "Error on initialization of the camera" msgstr "" -#: taextras.py:149 +#: taextras.py:178 msgid "No camera was found" msgstr "" -#: taextras.py:150 +#: taextras.py:179 msgid "Error stopping camera" msgstr "" -#: taextras.py:151 +#: taextras.py:180 msgid "Error starting camera" msgstr "" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:182 msgid "Error in get mask" msgstr "" -#: taextras.py:154 +#: taextras.py:183 msgid "FollowMe" msgstr "" -#: taextras.py:155 +#: taextras.py:184 msgid "refresh FollowMe" msgstr "" -#: taextras.py:156 +#: taextras.py:185 msgid "Search for a connected camera." msgstr "" #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:187 msgid "calibration" msgstr "" -#: taextras.py:159 +#: taextras.py:188 msgid "store a personalized calibration" msgstr "" -#: taextras.py:160 +#: taextras.py:189 msgid "return a personalized calibration" msgstr "" -#: taextras.py:161 +#: taextras.py:190 msgid "follow" msgstr "" -#: taextras.py:162 +#: taextras.py:191 msgid "follow a color or calibration" msgstr "" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 #: plugins/light_sensor/light_sensor.py:56 #: plugins/light_sensor/light_sensor.py:63 msgid "brightness" -msgstr "" +msgstr "밝기" -#: taextras.py:164 +#: taextras.py:193 msgid "set the camera brightness as a value between 0 to 255." msgstr "" -#: taextras.py:165 +#: taextras.py:194 msgid "minimum pixels" msgstr "" -#: taextras.py:166 +#: taextras.py:195 msgid "set the minimal number of pixels to follow" msgstr "" -#: taextras.py:167 +#: taextras.py:196 msgid "threshold" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:198 msgid "set a threshold for a RGB color" msgstr "" -#: taextras.py:170 +#: taextras.py:199 msgid "camera mode" msgstr "" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:201 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "" -#: taextras.py:173 +#: taextras.py:202 msgid "get brightness" msgstr "" -#: taextras.py:174 +#: taextras.py:203 msgid "get the brightness of the ambient light" msgstr "" -#: taextras.py:175 +#: taextras.py:204 msgid "average color" msgstr "" -#: taextras.py:176 +#: taextras.py:205 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" msgstr "" -#: taextras.py:178 +#: taextras.py:207 msgid "x position" msgstr "" -#: taextras.py:179 +#: taextras.py:208 msgid "return x position" msgstr "" -#: taextras.py:180 +#: taextras.py:209 msgid "y position" msgstr "" -#: taextras.py:181 +#: taextras.py:210 msgid "return y position" msgstr "" -#: taextras.py:182 +#: taextras.py:211 msgid "pixels" msgstr "" -#: taextras.py:183 +#: taextras.py:212 msgid "return the number of pixels of the biggest blob" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:214 msgid "set the color mode of the camera to RGB" msgstr "" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:216 msgid "set the color mode of the camera to YUV" msgstr "" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:218 msgid "set the color mode of the camera to HSV" msgstr "" -#: taextras.py:190 +#: taextras.py:219 msgid "empty calibration" msgstr "" -#: taextras.py:191 +#: taextras.py:220 msgid "error in string conversion" msgstr "" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:226 msgid "Pattern detection" msgstr "" -#: taextras.py:198 +#: taextras.py:227 msgid "Seeing signal" msgstr "" -#: taextras.py:199 +#: taextras.py:228 msgid "Returns True if the signal is in front of the camera" msgstr "" -#: taextras.py:200 +#: taextras.py:229 msgid "Distance to signal" msgstr "" -#: taextras.py:201 +#: taextras.py:230 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "" #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:235 msgid "SumBot" msgstr "" -#: taextras.py:207 +#: taextras.py:236 msgid "speed SumBot" msgstr "" -#: taextras.py:208 +#: taextras.py:237 msgid "submit the speed to the SumBot" msgstr "" -#: taextras.py:209 +#: taextras.py:238 msgid "set the default speed for the movement commands" msgstr "" #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:240 msgid "forward SumBot" msgstr "" -#: taextras.py:212 +#: taextras.py:241 msgid "move SumBot forward" msgstr "" #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:243 msgid "backward SumBot" msgstr "" -#: taextras.py:215 +#: taextras.py:244 msgid "move SumBot backward" msgstr "" -#: taextras.py:216 +#: taextras.py:245 msgid "stop SumBot" msgstr "" -#: taextras.py:217 +#: taextras.py:246 msgid "stop the SumBot" msgstr "" #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:248 msgid "left SumBot" msgstr "" -#: taextras.py:220 +#: taextras.py:249 msgid "turn left the SumBot" msgstr "" #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:251 msgid "right SumBot" msgstr "" -#: taextras.py:223 +#: taextras.py:252 msgid "turn right the SumBot" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:255 msgid "angle to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:257 msgid "get the angle to the center of the dohyo" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:260 msgid "angle to Enemy" msgstr "" -#: taextras.py:232 +#: taextras.py:261 msgid "get the angle to the Enemy" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:263 msgid "x coor. SumBot" msgstr "" -#: taextras.py:235 +#: taextras.py:264 msgid "get the x coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:266 msgid "y coor. SumBot" msgstr "" -#: taextras.py:238 +#: taextras.py:267 msgid "get the y coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:269 msgid "x coor. Enemy" msgstr "" -#: taextras.py:241 +#: taextras.py:270 msgid "get the x coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:272 msgid "y coor. Enemy" msgstr "" -#: taextras.py:244 +#: taextras.py:273 msgid "get the y coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:275 msgid "rotation SumBot" msgstr "" -#: taextras.py:247 +#: taextras.py:276 msgid "get the rotation of the Sumbot" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:278 msgid "rotation Enemy" msgstr "" -#: taextras.py:250 +#: taextras.py:279 msgid "get the rotation of the Enemy" msgstr "" -#: taextras.py:251 +#: taextras.py:280 msgid "distance to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:282 msgid "get the distance to the center of the dohyo" msgstr "" -#: taextras.py:254 +#: taextras.py:283 msgid "distance to Enemy" msgstr "" -#: taextras.py:255 +#: taextras.py:284 msgid "get the distance to the Enemy" msgstr "" -#: taextras.py:256 +#: taextras.py:285 msgid "update information" msgstr "" -#: taextras.py:257 +#: taextras.py:286 msgid "update information from the server" msgstr "" #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:291 msgid "Palette of physics blocks" msgstr "" -#: taextras.py:263 +#: taextras.py:292 msgid "start polygon" msgstr "" -#: taextras.py:264 +#: taextras.py:293 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" -#: taextras.py:266 +#: taextras.py:295 msgid "add point" msgstr "" -#: taextras.py:267 +#: taextras.py:296 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." msgstr "" -#: taextras.py:269 +#: taextras.py:298 msgid "end polygon" msgstr "" -#: taextras.py:270 +#: taextras.py:299 msgid "Define a new polygon." msgstr "" -#: taextras.py:271 +#: taextras.py:300 msgid "end filled polygon" msgstr "" -#: taextras.py:272 +#: taextras.py:301 msgid "Not a simple polygon" msgstr "" -#: taextras.py:273 +#: taextras.py:302 msgid "Define a new filled polygon." msgstr "" -#: taextras.py:274 +#: taextras.py:303 msgid "triangle" msgstr "" #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:305 msgid "base" msgstr "" -#: taextras.py:277 taextras.py:283 +#: taextras.py:306 taextras.py:312 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 msgid "height" msgstr "" -#: taextras.py:278 +#: taextras.py:307 msgid "Add a triangle object to the project." msgstr "" -#: taextras.py:279 +#: taextras.py:308 msgid "circle" msgstr "" -#: taextras.py:280 +#: taextras.py:309 msgid "Add a circle object to the project." msgstr "" -#: taextras.py:281 +#: taextras.py:310 msgid "rectangle" msgstr "" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:311 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "width" msgstr "" -#: taextras.py:284 +#: taextras.py:313 msgid "Add a rectangle object to the project." msgstr "" -#: taextras.py:285 +#: taextras.py:314 msgid "reset" msgstr "" -#: taextras.py:286 +#: taextras.py:315 msgid "Reset the project; clear the object list." msgstr "" -#: taextras.py:287 +#: taextras.py:316 msgid "motor" msgstr "" #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:318 msgid "torque" msgstr "" -#: taextras.py:290 +#: taextras.py:319 msgid "speed" msgstr "" -#: taextras.py:291 +#: taextras.py:320 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." msgstr "" -#: taextras.py:294 +#: taextras.py:323 msgid "Pin an object down so that it cannot fall." msgstr "" -#: taextras.py:295 +#: taextras.py:324 msgid "joint" msgstr "" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:325 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:326 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:327 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." msgstr "" -#: taextras.py:300 +#: taextras.py:329 msgid "save as Physics activity" msgstr "" -#: taextras.py:301 +#: taextras.py:330 msgid "Save the project to the Journal as a Physics activity." msgstr "" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:332 msgid "gear" msgstr "" -#: taextras.py:304 +#: taextras.py:333 msgid "Add a gear object to the project." msgstr "" -#: taextras.py:305 +#: taextras.py:334 msgid "density" msgstr "" -#: taextras.py:306 +#: taextras.py:335 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" -#: taextras.py:308 +#: taextras.py:337 msgid "friction" msgstr "" -#: taextras.py:309 +#: taextras.py:338 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." msgstr "" #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:341 msgid "bounciness" msgstr "" -#: taextras.py:313 +#: taextras.py:342 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." msgstr "" #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:345 msgid "dynamic" msgstr "" -#: taextras.py:317 +#: taextras.py:346 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:352 msgid "Palette of WeDo blocks" msgstr "" -#: taextras.py:324 +#: taextras.py:353 msgid "WeDo" msgstr "" -#: taextras.py:325 +#: taextras.py:354 msgid "set current WeDo device" msgstr "" -#: taextras.py:326 +#: taextras.py:355 msgid "number of WeDo devices" msgstr "" -#: taextras.py:327 +#: taextras.py:356 msgid "tilt" msgstr "" -#: taextras.py:328 +#: taextras.py:357 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" msgstr "" #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:361 msgid "distance sensor output" msgstr "" -#: taextras.py:333 +#: taextras.py:362 msgid "Motor A" msgstr "" -#: taextras.py:334 +#: taextras.py:363 msgid "returns the current value of Motor A" msgstr "" -#: taextras.py:335 +#: taextras.py:364 msgid "Motor B" msgstr "" -#: taextras.py:336 +#: taextras.py:365 msgid "returns the current value of Motor B" msgstr "" -#: taextras.py:337 +#: taextras.py:366 msgid "set the value for Motor A" msgstr "" -#: taextras.py:338 +#: taextras.py:367 msgid "set the value for Motor B" msgstr "" -#: taextras.py:339 +#: taextras.py:368 msgid "WeDo is unavailable" msgstr "" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:370 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:373 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "" #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:378 msgid "Palette of LEGO NXT blocks of motors" msgstr "" -#: taextras.py:350 +#: taextras.py:379 msgid "Palette of LEGO NXT blocks of sensors" msgstr "" #. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 +#: taextras.py:381 msgid "touch" msgstr "" #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 +#: taextras.py:383 msgid "ultrasonic" msgstr "" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: taextras.py:384 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 #: TurtleArt/tabasics.py:344 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 msgid "color" msgstr "색" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:386 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 msgid "sound" msgstr "소리" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:389 msgid "Please check the connection with the brick" msgstr "" -#: taextras.py:361 +#: taextras.py:390 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "" -#: taextras.py:362 +#: taextras.py:391 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" -#: taextras.py:363 +#: taextras.py:392 msgid "The value of power must be between -127 to 127" msgstr "" -#: taextras.py:364 +#: taextras.py:393 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "" -#: taextras.py:365 +#: taextras.py:394 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" -#: taextras.py:366 +#: taextras.py:395 #, python-format msgid "NXT found %s bricks" msgstr "" -#: taextras.py:367 +#: taextras.py:396 msgid "NXT not found" msgstr "" -#: taextras.py:368 +#: taextras.py:397 #, python-format msgid "Brick number %s was not found" msgstr "" -#: taextras.py:369 +#: taextras.py:398 msgid "refresh NXT" msgstr "" -#: taextras.py:370 +#: taextras.py:399 msgid "Search for a connected NXT brick." msgstr "" -#: taextras.py:371 +#: taextras.py:400 msgid "NXT" msgstr "" -#: taextras.py:372 +#: taextras.py:401 msgid "set current NXT device" msgstr "" -#: taextras.py:373 +#: taextras.py:402 msgid "number of NXT devices" msgstr "" -#: taextras.py:374 +#: taextras.py:403 msgid "brick name" msgstr "" -#: taextras.py:375 +#: taextras.py:404 msgid "Get the name of a brick." msgstr "" -#: taextras.py:376 +#: taextras.py:405 msgid "play tone" msgstr "" -#: taextras.py:377 +#: taextras.py:406 msgid "frequency" msgstr "" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 msgid "time" -msgstr "" +msgstr "시간" -#: taextras.py:379 +#: taextras.py:408 msgid "Play a tone at frequency for time." msgstr "" #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:410 msgid "" "turn motor\n" "\n" msgstr "" -#: taextras.py:382 +#: taextras.py:411 msgid "port" msgstr "" -#: taextras.py:383 +#: taextras.py:412 msgid "power" msgstr "" #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:414 msgid "rotations" msgstr "" -#: taextras.py:386 +#: taextras.py:415 msgid "turn a motor" msgstr "" -#: taextras.py:387 +#: taextras.py:416 msgid "" "synchronize\n" "\n" "motors" msgstr "" -#: taextras.py:388 +#: taextras.py:417 msgid "steering" msgstr "" -#: taextras.py:389 +#: taextras.py:418 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "" -#: taextras.py:390 +#: taextras.py:419 msgid "PORT A" msgstr "" -#: taextras.py:391 +#: taextras.py:420 msgid "PORT A of the brick" msgstr "" -#: taextras.py:392 +#: taextras.py:421 msgid "PORT B" msgstr "" -#: taextras.py:393 +#: taextras.py:422 msgid "PORT B of the brick" msgstr "" -#: taextras.py:394 +#: taextras.py:423 msgid "PORT C" msgstr "" -#: taextras.py:395 +#: taextras.py:424 msgid "PORT C of the brick" msgstr "" -#: taextras.py:396 +#: taextras.py:425 msgid "" "synchronize\n" "motors" msgstr "" -#: taextras.py:397 +#: taextras.py:426 msgid "start motor" msgstr "" -#: taextras.py:398 +#: taextras.py:427 msgid "Run a motor forever." msgstr "" -#: taextras.py:399 +#: taextras.py:428 msgid "brake motor" msgstr "" -#: taextras.py:400 +#: taextras.py:429 msgid "Stop a specified motor." msgstr "" #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:431 msgid "reset motor" msgstr "" -#: taextras.py:403 +#: taextras.py:432 msgid "Reset the motor counter." msgstr "" -#: taextras.py:404 +#: taextras.py:433 msgid "motor position" msgstr "" -#: taextras.py:405 +#: taextras.py:434 msgid "Get the motor position." msgstr "" -#: taextras.py:406 +#: taextras.py:435 msgid "PORT 1" msgstr "" -#: taextras.py:407 +#: taextras.py:436 msgid "PORT 1 of the brick" msgstr "" -#: taextras.py:408 +#: taextras.py:437 msgid "read" msgstr "" -#: taextras.py:409 +#: taextras.py:438 #, fuzzy msgid "sensor" msgstr "" @@ -1221,303 +1324,303 @@ msgstr "" "#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n" "센서" -#: taextras.py:410 +#: taextras.py:439 msgid "Read sensor output." msgstr "" -#: taextras.py:411 +#: taextras.py:440 msgid "PORT 2" msgstr "" -#: taextras.py:412 +#: taextras.py:441 msgid "PORT 2 of the brick" msgstr "" -#: taextras.py:413 +#: taextras.py:442 msgid "light sensor" msgstr "" -#: taextras.py:414 +#: taextras.py:443 msgid "gray sensor" msgstr "" -#: taextras.py:415 +#: taextras.py:444 msgid "PORT 3" msgstr "" -#: taextras.py:416 +#: taextras.py:445 msgid "PORT 3 of the brick" msgstr "" -#: taextras.py:417 +#: taextras.py:446 msgid "touch sensor" msgstr "" -#: taextras.py:418 +#: taextras.py:447 msgid "distance sensor" msgstr "" -#: taextras.py:419 +#: taextras.py:448 msgid "PORT 4" msgstr "" -#: taextras.py:420 +#: taextras.py:449 msgid "PORT 4 of the brick" msgstr "" -#: taextras.py:421 +#: taextras.py:450 msgid "sound sensor" msgstr "" -#: taextras.py:422 +#: taextras.py:451 msgid "color sensor" msgstr "" #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:454 msgid "set light" msgstr "" -#: taextras.py:426 +#: taextras.py:455 msgid "Set color sensor light." msgstr "" #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:457 msgid "battery level" msgstr "" -#: taextras.py:429 +#: taextras.py:458 msgid "Get the battery level of the brick in millivolts" msgstr "" #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 +#: taextras.py:463 msgid "Palette of Arduino blocks" msgstr "" #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:469 msgid "PWM" msgstr "" -#: taextras.py:441 +#: taextras.py:470 msgid "SERVO" msgstr "" -#: taextras.py:442 +#: taextras.py:471 msgid "ERROR: Check the Arduino and the number of port." msgstr "" -#: taextras.py:443 +#: taextras.py:472 msgid "ERROR: Value must be a number from 0 to 255." msgstr "" -#: taextras.py:444 +#: taextras.py:473 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "" -#: taextras.py:445 +#: taextras.py:474 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "" -#: taextras.py:446 +#: taextras.py:475 msgid "ERROR: The value must be an integer." msgstr "" -#: taextras.py:447 +#: taextras.py:476 msgid "ERROR: The pin must be an integer." msgstr "" -#: taextras.py:448 +#: taextras.py:477 msgid "refresh Arduino" msgstr "" -#: taextras.py:449 +#: taextras.py:478 msgid "Search for connected Arduinos." msgstr "" -#: taextras.py:450 +#: taextras.py:479 msgid "Arduino" msgstr "" -#: taextras.py:451 +#: taextras.py:480 msgid "set current Arduino board" msgstr "" -#: taextras.py:452 +#: taextras.py:481 msgid "number of Arduinos" msgstr "" -#: taextras.py:453 +#: taextras.py:482 msgid "number of Arduino boards" msgstr "" -#: taextras.py:454 +#: taextras.py:483 msgid "Arduino name" msgstr "" -#: taextras.py:455 +#: taextras.py:484 msgid "Get the name of an Arduino." msgstr "" #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:487 msgid "pin mode" msgstr "" -#: taextras.py:461 +#: taextras.py:490 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "" -#: taextras.py:462 +#: taextras.py:491 msgid "analog write" msgstr "" -#: taextras.py:464 +#: taextras.py:493 msgid "Write analog value in specified port." msgstr "" -#: taextras.py:465 +#: taextras.py:494 msgid "analog read" msgstr "" -#: taextras.py:466 +#: taextras.py:495 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." msgstr "" -#: taextras.py:468 +#: taextras.py:497 msgid "digital write" msgstr "" -#: taextras.py:469 +#: taextras.py:498 msgid "Write digital value to specified port." msgstr "" -#: taextras.py:470 +#: taextras.py:499 msgid "digital read" msgstr "" -#: taextras.py:471 +#: taextras.py:500 msgid "Read value from digital port." msgstr "" -#: taextras.py:473 +#: taextras.py:502 msgid "Configure Arduino port for digital input." msgstr "" -#: taextras.py:474 +#: taextras.py:503 msgid "Configure Arduino port to drive a servo." msgstr "" -#: taextras.py:476 +#: taextras.py:505 msgid "Configure Arduino port for digital output." msgstr "" -#: taextras.py:477 +#: taextras.py:506 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" -#: taextras.py:478 +#: taextras.py:507 #, python-format msgid "Not found Arduino %s" msgstr "" -#: taextras.py:479 +#: taextras.py:508 msgid "The pin must be an integer" msgstr "" -#: taextras.py:480 +#: taextras.py:509 msgid "The device must be an integer" msgstr "" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:514 msgid "Palette of Expeyes blocks" msgstr "" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:516 msgid "set PVS" msgstr "" -#: taextras.py:488 +#: taextras.py:517 msgid "set programmable voltage output" msgstr "" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:519 msgid "set SQR1 voltage" msgstr "" -#: taextras.py:491 +#: taextras.py:520 msgid "set square wave 1 voltage output" msgstr "" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:522 msgid "set SQR2 voltage" msgstr "" -#: taextras.py:494 +#: taextras.py:523 msgid "set square wave 2 voltage output" msgstr "" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:525 msgid "set OD1" msgstr "" -#: taextras.py:497 +#: taextras.py:526 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:528 msgid "IN1 level" msgstr "" -#: taextras.py:500 +#: taextras.py:529 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:532 msgid "IN2 level" msgstr "" -#: taextras.py:504 +#: taextras.py:533 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:536 msgid "SEN level" msgstr "" -#: taextras.py:508 +#: taextras.py:537 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" msgstr "" -#: taextras.py:510 +#: taextras.py:539 msgid "capture" msgstr "" -#: taextras.py:511 +#: taextras.py:540 msgid "input" msgstr "" -#: taextras.py:512 +#: taextras.py:541 #, fuzzy msgid "samples" msgstr "" @@ -1525,89 +1628,89 @@ msgstr "" "#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n" "예제" -#: taextras.py:513 +#: taextras.py:542 msgid "interval" msgstr "" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:544 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:547 msgid "A1" msgstr "" -#: taextras.py:519 +#: taextras.py:548 msgid "read analog input 1 voltage" msgstr "" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:550 msgid "A2" msgstr "" -#: taextras.py:522 +#: taextras.py:551 msgid "read analog input 2 voltage" msgstr "" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:553 msgid "IN1" msgstr "" -#: taextras.py:525 +#: taextras.py:554 msgid "read input 1 voltage" msgstr "" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:556 msgid "IN2" msgstr "" -#: taextras.py:528 +#: taextras.py:557 msgid "read input 2 voltage" msgstr "" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:559 msgid "SEN" msgstr "" -#: taextras.py:531 +#: taextras.py:560 msgid "read analog sensor input voltage" msgstr "" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:562 msgid "SQR1" msgstr "" -#: taextras.py:534 +#: taextras.py:563 msgid "read square wave 1 voltage" msgstr "" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:565 msgid "SQR2" msgstr "" -#: taextras.py:537 +#: taextras.py:566 msgid "read square wave 2 voltage" msgstr "" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:568 msgid "PVS" msgstr "" -#: taextras.py:540 +#: taextras.py:569 msgid "read programmable voltage" msgstr "" -#: taextras.py:541 +#: taextras.py:570 msgid "Expeyes device not found" msgstr "" @@ -1827,8 +1930,13 @@ msgid "arc" msgstr "arc" #: TurtleArt/tabasics.py:182 +#, fuzzy msgid "radius" -msgstr "라디우스" +msgstr "" +"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n" +"라디우스\n" +"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n" +"반지름" #: TurtleArt/tabasics.py:321 msgid "set shade" @@ -2049,7 +2157,7 @@ msgstr "" #: TurtleArt/tabasics.py:333 msgid "set gray" -msgstr "" +msgstr "회색으로 설정" #: TurtleArt/tabasics.py:336 msgid "sets gray level of the line drawn by the turtle" @@ -2081,7 +2189,7 @@ msgstr "" #: TurtleArt/tabasics.py:404 msgid "start fill" -msgstr "" +msgstr "채우기 시작" #: TurtleArt/tabasics.py:406 msgid "starts filled polygon (used with end fill block)" @@ -2089,7 +2197,7 @@ msgstr "" #: TurtleArt/tabasics.py:413 msgid "end fill" -msgstr "" +msgstr "채우기 끝" #: TurtleArt/tabasics.py:415 msgid "completes filled polygon (used with start fill block)" @@ -2105,35 +2213,35 @@ msgstr "" #: TurtleArt/tabasics.py:439 msgid "red" -msgstr "" +msgstr "빨간색" #: TurtleArt/tabasics.py:440 msgid "orange" -msgstr "" +msgstr "오렌지색" #: TurtleArt/tabasics.py:442 msgid "yellow" -msgstr "" +msgstr "노란색" #: TurtleArt/tabasics.py:444 msgid "green" -msgstr "" +msgstr "초록색" #: TurtleArt/tabasics.py:445 msgid "cyan" -msgstr "" +msgstr "사이안색" #: TurtleArt/tabasics.py:446 msgid "blue" -msgstr "" +msgstr "파란색" #: TurtleArt/tabasics.py:447 msgid "purple" -msgstr "" +msgstr "보라색" #: TurtleArt/tabasics.py:449 msgid "white" -msgstr "" +msgstr "하얀색" #: TurtleArt/tabasics.py:459 msgid "sets color of text drawn by the turtle" @@ -2271,7 +2379,7 @@ msgstr "" #: TurtleArt/tabasics.py:775 msgid "if then" -msgstr "" +msgstr "만약" #: TurtleArt/tabasics.py:777 msgid "if-then operator that uses boolean operators from Numbers palette" @@ -2279,7 +2387,7 @@ msgstr "" #: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 msgid "if then else" -msgstr "" +msgstr "그 외" #: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 msgid "if-then-else operator that uses boolean operators from Numbers palette" @@ -2303,7 +2411,7 @@ msgstr "" #: TurtleArt/tabasics.py:822 msgid "stop action" -msgstr "" +msgstr "멈춤" #: TurtleArt/tabasics.py:825 msgid "stops current action" @@ -2328,7 +2436,7 @@ msgstr "" #: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 #: TurtleArt/tawindow.py:4363 msgid "action" -msgstr "" +msgstr "행동" #: TurtleArt/tabasics.py:861 msgid "top of nameable action stack" @@ -2356,7 +2464,7 @@ msgstr "" #: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 msgid "store in" -msgstr "" +msgstr "담기" #: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 #: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 @@ -2768,7 +2876,7 @@ msgstr "" #: plugins/accelerometer/accelerometer.py:56 #: plugins/accelerometer/accelerometer.py:63 msgid "acceleration" -msgstr "" +msgstr "가속도" #: plugins/accelerometer/accelerometer.py:58 #: plugins/accelerometer/accelerometer.py:65 @@ -2783,7 +2891,7 @@ msgstr "" #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" -msgstr "" +msgstr "소리크기" #: plugins/audio_sensors/audio_sensors.py:91 #: plugins/audio_sensors/audio_sensors.py:106 @@ -2848,7 +2956,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 msgid "while" -msgstr "" +msgstr "하는 동안" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 msgid "do-while-True operator that uses boolean operators from Numbers palette" @@ -2857,7 +2965,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 msgid "until" -msgstr "" +msgstr "할 때 까지" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 msgid "do-until-True operator that uses boolean operators from Numbers palette" @@ -2902,7 +3010,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "show" -msgstr "" +msgstr "보이기" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 @@ -3011,7 +3119,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 msgid "button down" -msgstr "" +msgstr "마우스 누름" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 msgid "returns 1 if mouse button is pressed" @@ -3023,7 +3131,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 msgid "mouse x" -msgstr "" +msgstr "마우스 가로 위치" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 msgid "returns mouse x coordinate" @@ -3031,7 +3139,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 msgid "mouse y" -msgstr "" +msgstr "마우스 세로 위치" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 msgid "returns mouse y coordinate" @@ -3051,7 +3159,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 msgid "read pixel" -msgstr "" +msgstr "색 확인" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 msgid "RGB color under the turtle is pushed to the stack" @@ -3059,7 +3167,7 @@ msgstr "" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 msgid "turtle sees" -msgstr "" +msgstr "거북이가 보는 색깔" #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "returns the color that the turtle \"sees\"" @@ -3462,6 +3570,9 @@ msgstr "" msgid "Save project?" msgstr "" +#~ msgid "name" +#~ msgstr "이름" + #, fuzzy #~ msgid "Save as HTML" #~ msgstr "HTML으로 저장" @@ -3492,9 +3603,6 @@ msgstr "" #~ msgid "volume" #~ msgstr "소리 크기" -#~ msgid "name" -#~ msgstr "이름" - #~ msgid "stack 2" #~ msgstr "스택 2" diff --git a/po/ne.po b/po/ne.po index f0a2d9d..75814a8 100644 --- a/po/ne.po +++ b/po/ne.po @@ -8,7 +8,7 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" +"POT-Creation-Date: 2013-07-20 00:34-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" "PO-Revision-Date: 2012-08-27 10:56+0200\n" "Last-Translator: aman0115 \n" "Language-Team: LANGUAGE \n" @@ -60,338 +60,346 @@ msgstr "एउटा मुकाब्ला छान" msgid "Amazonas Tortuga" msgstr "" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "मेक्सिकन पेसोको प्यालेट" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "कोल्म्बियन पेसोको प्यालेट" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "रूआण्डान फ्रेकंको प्यालेट" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "अमेरिकी डलरको प्यालेट" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "अस्ट्रेलियन डलरको प्यालेट" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "उरुगुएन पेसोको प्यालेट" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "टर्टलबोट्स" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "" -#: taextras.py:75 +#: taextras.py:80 msgid "ERROR: The pin must be between 1 and 8" msgstr "" -#: taextras.py:76 +#: taextras.py:81 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "" -#: taextras.py:77 +#: taextras.py:82 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "" -#: taextras.py:78 taextras.py:79 +#: taextras.py:83 taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "" -#: taextras.py:81 +#: taextras.py:86 #, fuzzy msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "बटन थिच्दा १ फर्काउँछ अथवा ० फर्काउँछ।" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "" -#: taextras.py:86 +#: taextras.py:91 msgid "returns the temperature" msgstr "" -#: taextras.py:87 +#: taextras.py:92 msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" msgstr "सेंसरले चुंबकीय क्षेत्र पता लगाउँदा १ फिर्ता गर्छ, अथवा ० फिर्ता गर्छ।" -#: taextras.py:88 +#: taextras.py:93 msgid "LED" msgstr "LED" -#: taextras.py:89 +#: taextras.py:94 msgid "button" msgstr "बटन" -#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: TurtleArt/tabasics.py:327 TurtleArt/tabasics.py:409 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "खरानी रङ" -#: taextras.py:91 taextras.py:356 +#: taextras.py:96 taextras.py:361 msgid "light" msgstr "उज्यालो" -#: taextras.py:92 +#: taextras.py:97 msgid "temperature" msgstr "तापमान" -#: taextras.py:93 taextras.py:330 +#: taextras.py:98 taextras.py:335 msgid "distance" msgstr "दुरी" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "प्रतिबन्ध" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "भोल्टेज" -#: taextras.py:96 +#: taextras.py:101 msgid "Butia Robot" msgstr "बुटिया रोबट" -#: taextras.py:97 +#: taextras.py:102 msgid "refresh Butia" msgstr "" -#: taextras.py:98 +#: taextras.py:103 msgid "refresh the state of the Butia palette and blocks" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:105 msgid "battery charge Butia" msgstr "बुटियाको बैटरी चार्ज" -#: taextras.py:101 +#: taextras.py:106 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:108 msgid "speed Butia" msgstr "बुटियाको गति बढाऊ" -#: taextras.py:104 +#: taextras.py:109 msgid "set the speed of the Butia motors" msgstr "" -#: taextras.py:105 +#: taextras.py:110 msgid "move Butia" msgstr "" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:111 TurtleArt/tabasics.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "बायाँ" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:112 TurtleArt/tabasics.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "दायाँ" -#: taextras.py:108 +#: taextras.py:113 msgid "moves the Butia motors at the specified speed" msgstr "" -#: taextras.py:109 +#: taextras.py:114 msgid "stop Butia" msgstr "बुटियालाई रोक" -#: taextras.py:110 +#: taextras.py:115 msgid "stop the Butia robot" msgstr "बुटिया रोबटलाई रोक" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:117 msgid "forward Butia" msgstr "बुटियालाई अगाडि लग" -#: taextras.py:113 +#: taextras.py:118 msgid "move the Butia robot forward" msgstr "बुटिया रोबटलाई अगाडि सार" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:120 msgid "left Butia" msgstr "बायाँ बुटिया" -#: taextras.py:116 +#: taextras.py:121 #, fuzzy msgid "turn the Butia robot at left" msgstr "बुटिया रोबटलाई दायाँ मोड़" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:123 msgid "right Butia" msgstr "दायाँ बुटिया" -#: taextras.py:119 +#: taextras.py:124 msgid "turn the Butia robot at right" msgstr "बुटिया रोबटलाई दायाँ मोड़" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:126 msgid "backward Butia" msgstr "बुटियालाई पछाडि सार" -#: taextras.py:122 +#: taextras.py:127 msgid "move the Butia robot backward" msgstr "बुटिया रोबटलाई पछाडि सार" -#: taextras.py:123 +#: taextras.py:128 msgid "Butia Robot extra blocks" msgstr "" -#: taextras.py:124 +#: taextras.py:129 msgid "hack pin mode" msgstr "" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:130 taextras.py:298 taextras.py:464 msgid "pin" msgstr "पिन" -#: taextras.py:126 taextras.py:460 +#: taextras.py:131 taextras.py:465 msgid "mode" msgstr "विधि" -#: taextras.py:127 +#: taextras.py:132 #, fuzzy msgid "Select the pin function (INPUT, OUTPUT)." msgstr "पिन कार्य(INPUT, OUTPUT, PWM, SERVO) छान।" -#: taextras.py:128 +#: taextras.py:133 msgid "write hack pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "मान" -#: taextras.py:130 +#: taextras.py:135 msgid "set a hack pin to 0 or 1" msgstr "" -#: taextras.py:131 +#: taextras.py:136 msgid "read hack pin Butia" msgstr "" -#: taextras.py:132 +#: taextras.py:137 msgid "read the value of a hack pin" msgstr "" -#: taextras.py:133 taextras.py:435 +#: taextras.py:138 taextras.py:440 msgid "HIGH" msgstr "HIGH" -#: taextras.py:134 taextras.py:472 +#: taextras.py:139 taextras.py:477 msgid "Set HIGH value for digital port." msgstr "डिजिटल पोर्टको लागि HIGH मान सेट गर।" -#: taextras.py:135 taextras.py:437 +#: taextras.py:140 taextras.py:442 msgid "INPUT" msgstr "INPUT" -#: taextras.py:136 +#: taextras.py:141 #, fuzzy msgid "Configure hack port for digital input." msgstr "डिजिटल आगतको लागि Arduino समनुरूप गर" -#: taextras.py:137 taextras.py:436 +#: taextras.py:142 taextras.py:441 msgid "LOW" msgstr "LOW" -#: taextras.py:138 taextras.py:475 +#: taextras.py:143 taextras.py:480 msgid "Set LOW value for digital port." msgstr "डिजिटल पोर्टको लागि LOW मान सेट गर।" -#: taextras.py:139 taextras.py:438 +#: taextras.py:144 taextras.py:443 msgid "OUTPUT" msgstr "OUTPUT" -#: taextras.py:140 +#: taextras.py:145 #, fuzzy msgid "Configure hack port for digital output." msgstr "डिजिटल उत्पादको लागि Arduino समनुरूप गर" -#: taextras.py:141 +#: taextras.py:146 msgid "Butia" msgstr "बुटिया" -#: taextras.py:142 +#: taextras.py:147 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "" -#: taextras.py:143 +#: taextras.py:148 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "" -#: taextras.py:147 +#: taextras.py:152 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" -#: taextras.py:148 +#: taextras.py:153 #, fuzzy msgid "Error on initialization of the camera" msgstr "" @@ -399,43 +407,43 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "क्यामेराको आरंभीकरणमा त्रुटि" -#: taextras.py:149 +#: taextras.py:154 msgid "No camera was found" msgstr "" -#: taextras.py:150 +#: taextras.py:155 msgid "Error stopping camera" msgstr "" -#: taextras.py:151 +#: taextras.py:156 msgid "Error starting camera" msgstr "" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:158 msgid "Error in get mask" msgstr "" -#: taextras.py:154 +#: taextras.py:159 msgid "FollowMe" msgstr "मलाई अनुगमन गर" -#: taextras.py:155 +#: taextras.py:160 msgid "refresh FollowMe" msgstr "" -#: taextras.py:156 +#: taextras.py:161 #, fuzzy msgid "Search for a connected camera." msgstr "जडान भएको NXT ब्रिकलाई खोज।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:163 msgid "calibration" msgstr "व्यासमापन" -#: taextras.py:159 +#: taextras.py:164 #, fuzzy msgid "store a personalized calibration" msgstr "" @@ -444,19 +452,19 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "व्यक्तिगत व्यासमापन भण्डार गर" -#: taextras.py:160 +#: taextras.py:165 msgid "return a personalized calibration" msgstr "व्यक्तिगत व्यासमापन फिर्ता गर" -#: taextras.py:161 +#: taextras.py:166 msgid "follow" msgstr "अनुगमन" -#: taextras.py:162 +#: taextras.py:167 msgid "follow a color or calibration" msgstr "रंग वा व्यासमापन अनुकरण गर" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -465,406 +473,406 @@ msgstr "रंग वा व्यासमापन अनुकरण गर" msgid "brightness" msgstr "चम्किलोपन" -#: taextras.py:164 +#: taextras.py:169 msgid "set the camera brightness as a value between 0 to 255." msgstr "" -#: taextras.py:165 +#: taextras.py:170 msgid "minimum pixels" msgstr "न्युनत्तम पिक्सेल" -#: taextras.py:166 +#: taextras.py:171 msgid "set the minimal number of pixels to follow" msgstr "परिणाम हेर्न न्यूनतम संख्या सेट गर" -#: taextras.py:167 +#: taextras.py:172 msgid "threshold" msgstr "सीमा" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:174 msgid "set a threshold for a RGB color" msgstr "RGB रंगको लागि सीमा रेखा सेट गर" -#: taextras.py:170 +#: taextras.py:175 msgid "camera mode" msgstr "" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:177 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "" -#: taextras.py:173 +#: taextras.py:178 msgid "get brightness" msgstr "" -#: taextras.py:174 +#: taextras.py:179 msgid "get the brightness of the ambient light" msgstr "" -#: taextras.py:175 +#: taextras.py:180 msgid "average color" msgstr "" -#: taextras.py:176 +#: taextras.py:181 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" msgstr "" -#: taextras.py:178 +#: taextras.py:183 msgid "x position" msgstr "x स्थान" -#: taextras.py:179 +#: taextras.py:184 msgid "return x position" msgstr "x स्थान फिर्ता गर" -#: taextras.py:180 +#: taextras.py:185 msgid "y position" msgstr "y स्थान" -#: taextras.py:181 +#: taextras.py:186 msgid "return y position" msgstr "y स्थान फिर्ता गर" -#: taextras.py:182 +#: taextras.py:187 msgid "pixels" msgstr "पिक्सेलहरु" -#: taextras.py:183 +#: taextras.py:188 msgid "return the number of pixels of the biggest blob" msgstr "सबैभन्दा ठुलो बल्बको पिक्सेलहरुको सङ्ख्या फर्काउँछ" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:190 msgid "set the color mode of the camera to RGB" msgstr "" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:192 msgid "set the color mode of the camera to YUV" msgstr "" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:194 msgid "set the color mode of the camera to HSV" msgstr "" -#: taextras.py:190 +#: taextras.py:195 msgid "empty calibration" msgstr "खाली व्यासमापन" -#: taextras.py:191 +#: taextras.py:196 msgid "error in string conversion" msgstr "स्ट्रिंग सम्परिवर्तनमा त्रुटि छ" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:202 msgid "Pattern detection" msgstr "" -#: taextras.py:198 +#: taextras.py:203 msgid "Seeing signal" msgstr "" -#: taextras.py:199 +#: taextras.py:204 msgid "Returns True if the signal is in front of the camera" msgstr "" -#: taextras.py:200 +#: taextras.py:205 msgid "Distance to signal" msgstr "" -#: taextras.py:201 +#: taextras.py:206 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:211 msgid "SumBot" msgstr "समबोट्" -#: taextras.py:207 +#: taextras.py:212 msgid "speed SumBot" msgstr "सम्बोट्को गति बढाऊ" -#: taextras.py:208 +#: taextras.py:213 msgid "submit the speed to the SumBot" msgstr "सम्बोट्लाई गति देऊ" -#: taextras.py:209 +#: taextras.py:214 msgid "set the default speed for the movement commands" msgstr "चाल आदेशहरुको लागि पूर्वनिर्धारित गति सेट गर।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:216 msgid "forward SumBot" msgstr "सम्बोट्लाई अगाडि लग" -#: taextras.py:212 +#: taextras.py:217 msgid "move SumBot forward" msgstr "सम्बोट्लाई अगाडि सार" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:219 msgid "backward SumBot" msgstr "सम्बोट्लाई पछाडि लग" -#: taextras.py:215 +#: taextras.py:220 msgid "move SumBot backward" msgstr "सम्बोट्लाई पछाडि सार" -#: taextras.py:216 +#: taextras.py:221 msgid "stop SumBot" msgstr "सम्बोट्लाई रोक" -#: taextras.py:217 +#: taextras.py:222 msgid "stop the SumBot" msgstr "सम्बोट्लाई रोक" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:224 msgid "left SumBot" msgstr "सम्बोट्लाई बायाँ मोड़" -#: taextras.py:220 +#: taextras.py:225 msgid "turn left the SumBot" msgstr "सम्बोट्लाई बायाँ मोड़" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:227 msgid "right SumBot" msgstr "सम्बोट्लाई दायाँ मोड़" -#: taextras.py:223 +#: taextras.py:228 msgid "turn right the SumBot" msgstr "सम्बोट्लाई दायाँ मोड़" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:231 msgid "angle to center" msgstr "केंद्र तर्फ कोण गर" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:233 msgid "get the angle to the center of the dohyo" msgstr "डोजोको केंद्र तर्फ कोण मिलाऊ" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:236 msgid "angle to Enemy" msgstr "शत्रु तर्फ कोण राख" -#: taextras.py:232 +#: taextras.py:237 msgid "get the angle to the Enemy" msgstr "शत्रु तर्फ कोण मिलाऊ" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:239 msgid "x coor. SumBot" msgstr "सम्बोट्को x निर्देशांक" -#: taextras.py:235 +#: taextras.py:240 msgid "get the x coordinate of the SumBot" msgstr "सम्बोट्को x निर्देशांक लिऊ ।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:242 msgid "y coor. SumBot" msgstr "सम्बोट्को y निर्देशांक" -#: taextras.py:238 +#: taextras.py:243 msgid "get the y coordinate of the SumBot" msgstr "सम्बोट्को य निर्देशांक लिऊ ।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:245 msgid "x coor. Enemy" msgstr "सम्बोट्को शत्रुको x निर्देशांक" -#: taextras.py:241 +#: taextras.py:246 msgid "get the x coordinate of the Enemy" msgstr "शत्रुको x निर्देशांक लिऊ ।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:248 msgid "y coor. Enemy" msgstr "सम्बोट्को शत्रुको y निर्देशांक" -#: taextras.py:244 +#: taextras.py:249 msgid "get the y coordinate of the Enemy" msgstr "शत्रुको ञ निर्देशांक लिऊ ।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:251 msgid "rotation SumBot" msgstr "सम्बोट्को परिक्रमण" -#: taextras.py:247 +#: taextras.py:252 msgid "get the rotation of the Sumbot" msgstr "सम्बोट्को परिक्रमण लिऊ ।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:254 msgid "rotation Enemy" msgstr "शत्रुको परिक्रमण" -#: taextras.py:250 +#: taextras.py:255 msgid "get the rotation of the Enemy" msgstr "शत्रुको परिक्रमण लिऊ ।" -#: taextras.py:251 +#: taextras.py:256 msgid "distance to center" msgstr "केंद्र सम्मको दुरी" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:258 msgid "get the distance to the center of the dohyo" msgstr "डोजोको केंद्र सम्मको दुरी लिऊ ।" -#: taextras.py:254 +#: taextras.py:259 msgid "distance to Enemy" msgstr "शत्रुसम्मको दुरी" -#: taextras.py:255 +#: taextras.py:260 msgid "get the distance to the Enemy" msgstr "शत्रुसम्मको दुरी लिऊ ।" -#: taextras.py:256 +#: taextras.py:261 msgid "update information" msgstr "सुचना अद्यावधिक गर" -#: taextras.py:257 +#: taextras.py:262 msgid "update information from the server" msgstr "सर्भरबाट सुचना अद्यावधिक गर" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:267 msgid "Palette of physics blocks" msgstr "भौतिकविज्ञान खण्डहरुको प्यालेट" -#: taextras.py:263 +#: taextras.py:268 msgid "start polygon" msgstr "बहुभुज सुरु गर" -#: taextras.py:264 +#: taextras.py:269 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "हालको टर्टलको xy स्थानमा आधारित नयाँ बहुभुज परिभाषा गर्न सुरु गर।" -#: taextras.py:266 +#: taextras.py:271 msgid "add point" msgstr "बिन्दु थप" -#: taextras.py:267 +#: taextras.py:272 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." msgstr "हालको टर्टलको xy स्थानमा आधारित हालको बहुभुजमा नयाँ बिन्दु थप ।" -#: taextras.py:269 +#: taextras.py:274 msgid "end polygon" msgstr "बहुभुज अन्त गर" -#: taextras.py:270 +#: taextras.py:275 msgid "Define a new polygon." msgstr "नयाँ बहुभुज परिभाषा गर।" -#: taextras.py:271 +#: taextras.py:276 msgid "end filled polygon" msgstr "भरेको बहुभुज अन्त गर" -#: taextras.py:272 +#: taextras.py:277 msgid "Not a simple polygon" msgstr "सामान्य बहुभुज हैन" -#: taextras.py:273 +#: taextras.py:278 msgid "Define a new filled polygon." msgstr "नयाँ भरेको बहुभुज परिभाषा गर।" -#: taextras.py:274 +#: taextras.py:279 msgid "triangle" msgstr "त्रिभुज" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:281 msgid "base" msgstr "सतह" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:282 taextras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "उचाइ" -#: taextras.py:278 +#: taextras.py:283 msgid "Add a triangle object to the project." msgstr "परियोजनामा त्रिभुज वस्तु थप ।" -#: taextras.py:279 +#: taextras.py:284 msgid "circle" msgstr "वृत्त" -#: taextras.py:280 +#: taextras.py:285 msgid "Add a circle object to the project." msgstr "परियोजनामा वृत्त वस्तु थप ।" -#: taextras.py:281 +#: taextras.py:286 msgid "rectangle" msgstr "समकोण आयत" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "चौडाइ" -#: taextras.py:284 +#: taextras.py:289 msgid "Add a rectangle object to the project." msgstr "परियोजनामा समकोण आयत वस्तु थप ।" -#: taextras.py:285 +#: taextras.py:290 msgid "reset" msgstr "पुनराम्भ" -#: taextras.py:286 +#: taextras.py:291 msgid "Reset the project; clear the object list." msgstr "परियोजना पुनराम्भ गर; वस्तु सुचि सफा गर।" -#: taextras.py:287 +#: taextras.py:292 msgid "motor" msgstr "मोटर" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:294 msgid "torque" msgstr "चक्रिय गति" -#: taextras.py:290 +#: taextras.py:295 msgid "speed" msgstr "गति" -#: taextras.py:291 +#: taextras.py:296 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -872,60 +880,60 @@ msgstr "" "मोटरको चक्रिय गति र गति ०(बन्द) देखि सकारात्मक अंकहरु सम्म फैलिएको हुन्छ; मोटर हालै " "मात्र बनाएको वस्तुमा राखिन्छ।" -#: taextras.py:294 +#: taextras.py:299 msgid "Pin an object down so that it cannot fall." msgstr "वस्तुलाई नखस्ने गरि त्यसलाई अड्याऊ।" -#: taextras.py:295 +#: taextras.py:300 msgid "joint" msgstr "संयुक्त" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:303 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." msgstr "दुईवटा वस्तुहरु साथमा जोड(हालैमात्र बनाएको वस्तु र बिन्दु x, yको वस्तु)" -#: taextras.py:300 +#: taextras.py:305 msgid "save as Physics activity" msgstr "" -#: taextras.py:301 +#: taextras.py:306 msgid "Save the project to the Journal as a Physics activity." msgstr "भौतिकविज्ञान क्रियाकलापको रुपमा परियोजनालाई पंजिकामा सेभ गर।" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:308 msgid "gear" msgstr "" -#: taextras.py:304 +#: taextras.py:309 #, fuzzy msgid "Add a gear object to the project." msgstr "परियोजनामा वृत्त वस्तु थप ।" -#: taextras.py:305 +#: taextras.py:310 msgid "density" msgstr "घनत्व" -#: taextras.py:306 +#: taextras.py:311 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "वस्तुहरुको लागि घनत्व गुण सेट गर(घनत्व कुनै पनि सकारात्मक अंक हुन सक्छ)।" -#: taextras.py:308 +#: taextras.py:313 msgid "friction" msgstr "घर्षण" -#: taextras.py:309 +#: taextras.py:314 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -935,11 +943,11 @@ msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:317 msgid "bounciness" msgstr "ठोक्किएर फर्कने गुण" -#: taextras.py:313 +#: taextras.py:318 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -949,11 +957,11 @@ msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:321 msgid "dynamic" msgstr "गतिशील शक्ति" -#: taextras.py:317 +#: taextras.py:322 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -962,27 +970,27 @@ msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:328 msgid "Palette of WeDo blocks" msgstr "WeDo खण्डहरुको प्यालेट" -#: taextras.py:324 +#: taextras.py:329 msgid "WeDo" msgstr "" -#: taextras.py:325 +#: taextras.py:330 msgid "set current WeDo device" msgstr "" -#: taextras.py:326 +#: taextras.py:331 msgid "number of WeDo devices" msgstr "" -#: taextras.py:327 +#: taextras.py:332 msgid "tilt" msgstr "झुकाव" -#: taextras.py:328 +#: taextras.py:333 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -992,87 +1000,87 @@ msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:337 msgid "distance sensor output" msgstr "सेन्सरको आउट्पुटको दुरी" -#: taextras.py:333 +#: taextras.py:338 msgid "Motor A" msgstr "मोटर A" -#: taextras.py:334 +#: taextras.py:339 msgid "returns the current value of Motor A" msgstr "मोटर Aको हालको मान फर्काउँछ" -#: taextras.py:335 +#: taextras.py:340 msgid "Motor B" msgstr "मोटर B" -#: taextras.py:336 +#: taextras.py:341 msgid "returns the current value of Motor B" msgstr "मोटर Bको हालको मान फर्काउँछ" -#: taextras.py:337 +#: taextras.py:342 msgid "set the value for Motor A" msgstr "मोटर Aको मान सेट गर" -#: taextras.py:338 +#: taextras.py:343 msgid "set the value for Motor B" msgstr "मोटर Bको मान सेट गर" -#: taextras.py:339 +#: taextras.py:344 msgid "WeDo is unavailable" msgstr "" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:346 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:349 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:354 msgid "Palette of LEGO NXT blocks of motors" msgstr "मोटरहरुको LEGO NXT खण्डहरुको प्यालेट" -#: taextras.py:350 +#: taextras.py:355 msgid "Palette of LEGO NXT blocks of sensors" msgstr "सेन्सरहरुको LEGO NXT खण्डहरुको प्यालेट" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 +#: taextras.py:357 msgid "touch" msgstr "टच" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 +#: taextras.py:359 msgid "ultrasonic" msgstr "अल्त्रासोनिक" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:384 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "रंग" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "ध्बनि" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:365 #, fuzzy msgid "Please check the connection with the brick" msgstr "" @@ -1080,17 +1088,17 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "कृपया ब्रिकसगँको जडान जाच।" -#: taextras.py:361 +#: taextras.py:366 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "" -#: taextras.py:362 +#: taextras.py:367 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" -#: taextras.py:363 +#: taextras.py:368 #, fuzzy msgid "The value of power must be between -127 to 127" msgstr "" @@ -1098,12 +1106,12 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "शक्तिको मान -१२७ देखि १२७ भित्र हुनुपर्छ।" -#: taextras.py:364 +#: taextras.py:369 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "" -#: taextras.py:365 +#: taextras.py:370 #, fuzzy msgid "An error has occurred: check all connections and try to reconnect" msgstr "" @@ -1111,90 +1119,90 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "त्रुटि घट्यो: सबै जडानहरु जाच र फेरि जडान गर्न कोसिस गर।" -#: taextras.py:366 +#: taextras.py:371 #, python-format msgid "NXT found %s bricks" msgstr "" -#: taextras.py:367 +#: taextras.py:372 msgid "NXT not found" msgstr "NXT भटिएन" -#: taextras.py:368 +#: taextras.py:373 #, python-format msgid "Brick number %s was not found" msgstr "" -#: taextras.py:369 +#: taextras.py:374 msgid "refresh NXT" msgstr "NXTलाई ताजा पार" -#: taextras.py:370 +#: taextras.py:375 msgid "Search for a connected NXT brick." msgstr "जडान भएको NXT ब्रिकलाई खोज।" -#: taextras.py:371 +#: taextras.py:376 msgid "NXT" msgstr "" -#: taextras.py:372 +#: taextras.py:377 msgid "set current NXT device" msgstr "" -#: taextras.py:373 +#: taextras.py:378 msgid "number of NXT devices" msgstr "" -#: taextras.py:374 +#: taextras.py:379 msgid "brick name" msgstr "" -#: taextras.py:375 +#: taextras.py:380 msgid "Get the name of a brick." msgstr "" -#: taextras.py:376 +#: taextras.py:381 msgid "play tone" msgstr "टोन सुरु गर" -#: taextras.py:377 +#: taextras.py:382 msgid "frequency" msgstr "आवृत्ति" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "समय" -#: taextras.py:379 +#: taextras.py:384 msgid "Play a tone at frequency for time." msgstr "समयको लागि आवृतिमा आवाज सुरु गर।" #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:386 msgid "" "turn motor\n" "\n" msgstr "" -#: taextras.py:382 +#: taextras.py:387 msgid "port" msgstr "पोर्ट" -#: taextras.py:383 +#: taextras.py:388 msgid "power" msgstr "शक्ति" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:390 msgid "rotations" msgstr "आवर्तनहरु" -#: taextras.py:386 +#: taextras.py:391 msgid "turn a motor" msgstr "मोटरलाई घूमाऊ" -#: taextras.py:387 +#: taextras.py:392 #, fuzzy msgid "" "synchronize\n" @@ -1205,257 +1213,257 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "दुईवटा मोटरहरु सनकालिन गर" -#: taextras.py:388 +#: taextras.py:393 msgid "steering" msgstr "" -#: taextras.py:389 +#: taextras.py:394 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "PORT B र PORT C मा जडान भएको दुईवटा मोटरहरु संकालन गर" -#: taextras.py:390 +#: taextras.py:395 msgid "PORT A" msgstr "PORT A" -#: taextras.py:391 +#: taextras.py:396 msgid "PORT A of the brick" msgstr "ब्रिकको PORT A" -#: taextras.py:392 +#: taextras.py:397 msgid "PORT B" msgstr "PORT B" -#: taextras.py:393 +#: taextras.py:398 msgid "PORT B of the brick" msgstr "ब्रिकको PORT B" -#: taextras.py:394 +#: taextras.py:399 msgid "PORT C" msgstr "PORT C" -#: taextras.py:395 +#: taextras.py:400 msgid "PORT C of the brick" msgstr "ब्रिकको PORT C" -#: taextras.py:396 +#: taextras.py:401 msgid "" "synchronize\n" "motors" msgstr "" -#: taextras.py:397 +#: taextras.py:402 msgid "start motor" msgstr "मोटर सुरु गर" -#: taextras.py:398 +#: taextras.py:403 msgid "Run a motor forever." msgstr "मोटरलाई सधैको लागि चलाऊ।" -#: taextras.py:399 +#: taextras.py:404 msgid "brake motor" msgstr "मोटरलाई ब्रेक लगाऊ" -#: taextras.py:400 +#: taextras.py:405 msgid "Stop a specified motor." msgstr "उल्लेखित मोटर बन्द गर।" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:407 msgid "reset motor" msgstr "मोटरलाई रिसेट गर" -#: taextras.py:403 +#: taextras.py:408 msgid "Reset the motor counter." msgstr "मोटर काउन्टर रिसेट गर" -#: taextras.py:404 +#: taextras.py:409 msgid "motor position" msgstr "मोटरको स्थान" -#: taextras.py:405 +#: taextras.py:410 msgid "Get the motor position." msgstr "मोटरको स्थान प्राप्त गर।" -#: taextras.py:406 +#: taextras.py:411 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:407 +#: taextras.py:412 msgid "PORT 1 of the brick" msgstr "ब्रिकको PORT १" -#: taextras.py:408 +#: taextras.py:413 msgid "read" msgstr "पढ" -#: taextras.py:409 +#: taextras.py:414 msgid "sensor" msgstr "संवेदक" -#: taextras.py:410 +#: taextras.py:415 msgid "Read sensor output." msgstr "संवेदकको उपज पढ।" -#: taextras.py:411 +#: taextras.py:416 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:412 +#: taextras.py:417 msgid "PORT 2 of the brick" msgstr "ब्रिकको PORT २" -#: taextras.py:413 +#: taextras.py:418 msgid "light sensor" msgstr "प्रकाश संवेदक" -#: taextras.py:414 +#: taextras.py:419 msgid "gray sensor" msgstr "" -#: taextras.py:415 +#: taextras.py:420 msgid "PORT 3" msgstr "PORT 2" -#: taextras.py:416 +#: taextras.py:421 msgid "PORT 3 of the brick" msgstr "ब्रिकको PORT ३" -#: taextras.py:417 +#: taextras.py:422 msgid "touch sensor" msgstr "टच संवेदक" -#: taextras.py:418 +#: taextras.py:423 msgid "distance sensor" msgstr "दुरी संवेदक" -#: taextras.py:419 +#: taextras.py:424 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:420 +#: taextras.py:425 msgid "PORT 4 of the brick" msgstr "ब्रिकको PORT ४" -#: taextras.py:421 +#: taextras.py:426 msgid "sound sensor" msgstr "ध्वनिको सेन्सर" -#: taextras.py:422 +#: taextras.py:427 msgid "color sensor" msgstr "रंगको संवेदक" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:430 msgid "set light" msgstr "प्रकाश सेट गर" -#: taextras.py:426 +#: taextras.py:431 msgid "Set color sensor light." msgstr "अनुरुप पढ" #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:433 msgid "battery level" msgstr "" -#: taextras.py:429 +#: taextras.py:434 msgid "Get the battery level of the brick in millivolts" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:445 msgid "PWM" msgstr "PWM" -#: taextras.py:441 +#: taextras.py:446 msgid "SERVO" msgstr "SERVO" -#: taextras.py:442 +#: taextras.py:447 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERROR: अर्दिनो र पोर्टको सङ्ख्या जाच।" -#: taextras.py:443 +#: taextras.py:448 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERROR: मान ० देखि २५५ सम्मको अंक हुनुपर्छ।" -#: taextras.py:444 +#: taextras.py:449 #, fuzzy msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERROR: मान कि HIGH अथवा LOW हुनुपर्छ।" -#: taextras.py:445 +#: taextras.py:450 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERROR: विधि कि INPUT, OUTPUT, PWM अथवा SERVO हुनुपर्छ।" -#: taextras.py:446 +#: taextras.py:451 msgid "ERROR: The value must be an integer." msgstr "" -#: taextras.py:447 +#: taextras.py:452 msgid "ERROR: The pin must be an integer." msgstr "" -#: taextras.py:448 +#: taextras.py:453 msgid "refresh Arduino" msgstr "" -#: taextras.py:449 +#: taextras.py:454 msgid "Search for connected Arduinos." msgstr "" -#: taextras.py:450 +#: taextras.py:455 msgid "Arduino" msgstr "" -#: taextras.py:451 +#: taextras.py:456 msgid "set current Arduino board" msgstr "" -#: taextras.py:452 +#: taextras.py:457 msgid "number of Arduinos" msgstr "" -#: taextras.py:453 +#: taextras.py:458 msgid "number of Arduino boards" msgstr "" -#: taextras.py:454 +#: taextras.py:459 msgid "Arduino name" msgstr "" -#: taextras.py:455 +#: taextras.py:460 msgid "Get the name of an Arduino." msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:463 msgid "pin mode" msgstr "पिन विधि" -#: taextras.py:461 +#: taextras.py:466 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "पिन कार्य(INPUT, OUTPUT, PWM, SERVO) छान।" -#: taextras.py:462 +#: taextras.py:467 msgid "analog write" msgstr "अनुरुप लेख" -#: taextras.py:464 +#: taextras.py:469 msgid "Write analog value in specified port." msgstr "उल्लेखित पोर्टमा अनुरुप मान लेख।" -#: taextras.py:465 +#: taextras.py:470 msgid "analog read" msgstr "अनुरुप पढ" -#: taextras.py:466 +#: taextras.py:471 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1463,136 +1471,136 @@ msgstr "" "अनुरुप पोर्टबाट मान पढ। मान ० देखि १०२३ सम्मको हुन सक्छ। वोल्टेज निर्धारित गर्न Vref " "प्रयोग गर। USBको लागि, volt = लगभग (((read)*5)/1024)" -#: taextras.py:468 +#: taextras.py:473 msgid "digital write" msgstr "डिजिटल लेख" -#: taextras.py:469 +#: taextras.py:474 msgid "Write digital value to specified port." msgstr "उल्लेखित पोर्टमा डिजिटल मान लेख।" -#: taextras.py:470 +#: taextras.py:475 msgid "digital read" msgstr "डिजिटल पढ" -#: taextras.py:471 +#: taextras.py:476 msgid "Read value from digital port." msgstr "डिजिटल पोर्टबाट मान पढ।" -#: taextras.py:473 +#: taextras.py:478 msgid "Configure Arduino port for digital input." msgstr "डिजिटल आगतको लागि Arduino समनुरूप गर" -#: taextras.py:474 +#: taextras.py:479 msgid "Configure Arduino port to drive a servo." msgstr "सर्वो चलाउन Arduino समनुरूप गर।" -#: taextras.py:476 +#: taextras.py:481 msgid "Configure Arduino port for digital output." msgstr "डिजिटल उत्पादको लागि Arduino समनुरूप गर" -#: taextras.py:477 +#: taextras.py:482 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "PWM(pulse-width modulation)को लागि समनुरूप गर।" -#: taextras.py:478 +#: taextras.py:483 #, python-format msgid "Not found Arduino %s" msgstr "" -#: taextras.py:479 +#: taextras.py:484 msgid "The pin must be an integer" msgstr "" -#: taextras.py:480 +#: taextras.py:485 msgid "The device must be an integer" msgstr "" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:490 #, fuzzy msgid "Palette of Expeyes blocks" msgstr "WeDo खण्डहरुको प्यालेट" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:492 msgid "set PVS" msgstr "" -#: taextras.py:488 +#: taextras.py:493 msgid "set programmable voltage output" msgstr "" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:495 msgid "set SQR1 voltage" msgstr "" -#: taextras.py:491 +#: taextras.py:496 msgid "set square wave 1 voltage output" msgstr "" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:498 msgid "set SQR2 voltage" msgstr "" -#: taextras.py:494 +#: taextras.py:499 msgid "set square wave 2 voltage output" msgstr "" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:501 msgid "set OD1" msgstr "" -#: taextras.py:497 +#: taextras.py:502 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:504 msgid "IN1 level" msgstr "" -#: taextras.py:500 +#: taextras.py:505 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:508 msgid "IN2 level" msgstr "" -#: taextras.py:504 +#: taextras.py:509 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:512 msgid "SEN level" msgstr "" -#: taextras.py:508 +#: taextras.py:513 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" msgstr "" -#: taextras.py:510 +#: taextras.py:515 msgid "capture" msgstr "" -#: taextras.py:511 +#: taextras.py:516 msgid "input" msgstr "" -#: taextras.py:512 +#: taextras.py:517 #, fuzzy msgid "samples" msgstr "" @@ -1600,105 +1608,99 @@ msgstr "" "#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n" "नमूनाहरु" -#: taextras.py:513 +#: taextras.py:518 msgid "interval" msgstr "" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:520 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:523 msgid "A1" msgstr "" -#: taextras.py:519 +#: taextras.py:524 msgid "read analog input 1 voltage" msgstr "" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:526 msgid "A2" msgstr "" -#: taextras.py:522 +#: taextras.py:527 msgid "read analog input 2 voltage" msgstr "" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:529 msgid "IN1" msgstr "" -#: taextras.py:525 +#: taextras.py:530 msgid "read input 1 voltage" msgstr "" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:532 msgid "IN2" msgstr "" -#: taextras.py:528 +#: taextras.py:533 msgid "read input 2 voltage" msgstr "" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:535 msgid "SEN" msgstr "" -#: taextras.py:531 +#: taextras.py:536 msgid "read analog sensor input voltage" msgstr "" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:538 msgid "SQR1" msgstr "" -#: taextras.py:534 +#: taextras.py:539 msgid "read square wave 1 voltage" msgstr "" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:541 msgid "SQR2" msgstr "" -#: taextras.py:537 +#: taextras.py:542 msgid "read square wave 2 voltage" msgstr "" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:544 msgid "PVS" msgstr "" -#: taextras.py:540 +#: taextras.py:545 msgid "read programmable voltage" msgstr "" -#: taextras.py:541 +#: taextras.py:546 msgid "Expeyes device not found" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "resume playing video or audio" msgstr "पुनरारम्भ सुरु गरन् भिडियो आथवा आवाज" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "शीर्षक" @@ -1707,15 +1709,15 @@ msgstr "शीर्षक" msgid "Average RGB color from camera is pushed to the stack" msgstr "क्यामेराबाट आएको औसत RGB रंग थाकमा पन्छाइन्छ" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:513 msgid "yellow" msgstr "पहेलो" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 msgid "displays polar coordinates" msgstr "पोलार निर्देशांक देखाऊ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 msgid "emptys FILO (first-in-last-out heap)" msgstr "FILO (first-in last-out heap) मेटाउँछ" @@ -1732,99 +1734,98 @@ msgstr "क्यामेराको निर्गत" msgid "push acceleration in x, y, z to heap" msgstr "थुप्रो हुने गरी x, y, z मा गतिवृद्धि थिच" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:827 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "सङ्ख्या प्यालेटबाट बुलियन सञ्चालकहरू प्रयोग गर्ने if-thenसञ्चालक" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:858 msgid "jogs stack right" msgstr "जगहरु दायाँ थाँक लग्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 msgid "Sugar Journal media object" msgstr "सुगर जर्नल मिडिया वस्तु" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:967 msgid "box 2" msgstr "बाकस २" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:957 msgid "box 1" msgstr "बाकस १" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "चाल" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:636 msgid "multiplies two numeric inputs" msgstr "२ वटा संख्यात्मक आगतको गुणन गर्छ" -#: turtleblocks.py:408 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "खण्ड लुकाऊ/देखाऊ" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "प्यालेट लुकाऊ" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "बद्दिहरु" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "मेरो टर्टल आर्ट सेशन" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "Sugar Journal video object" msgstr "सुगर जर्नल भिडियो वस्तु" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:516 msgid "cyan" msgstr "स्यान" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 msgid "xcor of right of screen" msgstr "स्क्रिनको दायाँपट्टिको xcor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 msgid "Palette of extra options" msgstr "अतिरिक्त विकल्प भएको प्यालेट" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "उदाहरण सुरु गर" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1060 msgid "move all blocks to trash" msgstr "सबै खण्डहरू रद्दीटोकरीमा सार" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 msgid "list" msgstr "सूची" -#: turtleblocks.py:289 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "कनफिगरेसन निर्देशिकामा लेख्न मिल्दैन: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 msgid "media resume" msgstr "मिडिया पुनरारम्भ" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 msgid "heading" msgstr "शीर्षक" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "टर्टल ग्राफिकलाई SVG बनाई सुगर जर्नलमा सेभ गर्छ" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 msgid "draws text or show media from the Journal" msgstr "पंजिकामा रहेको पाठ वा मिडिया देखाउँछ" @@ -1832,53 +1833,53 @@ msgstr "पंजिकामा रहेको पाठ वा मिडि msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 msgid "video" msgstr "भिडियो" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:517 msgid "blue" msgstr "निलो" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 msgid "displays Cartesian coordinates" msgstr "कार्टिसन कोर्डिनेट देखिउँछ" -#: turtleblocks.py:250 +#: turtleblocks.py:260 msgid "No option action:" msgstr "विकल्प नभएमा कार्य:" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:866 msgid "jogs stack down" msgstr "जग्सहरु तल थाँक लाग्छन" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:672 msgid "modular (remainder) operator" msgstr "मोड्युल (रेमिनदर) सञ्चालनकर्ता" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 msgid "bottom y" msgstr "तल y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 msgid "save SVG" msgstr "SVG सेभ गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "जर्नलमा रहेको tamyblock.py मोड्युलको सङ्केत चलाउँछ" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:431 msgid "pen down" msgstr "कलमले नलेख" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:789 msgid "wait" msgstr "पर्ख" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 msgid "box" msgstr "बाकस" @@ -1886,133 +1887,132 @@ msgstr "बाकस" msgid "Failed to upload!" msgstr "अप्लोड गर्न सकेन" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 msgid "shift" msgstr "सिफ्ट" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "इनभोक्स नामाङिक्त कार्य थाक" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 +#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 +#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "कार्य" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "do-until-True सञ्चालनकर्ता जुनले अंकहरु प्यालेटदैखि बुलियन सञ्चालनकर्ता चलाउछ" -#: turtleblocks.py:89 +#: turtleblocks.py:91 msgid "usage is" msgstr "प्रयोग हो" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:970 msgid "Variable 2 (numeric value)" msgstr "चल २ (संङख्यातमक मान)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:645 msgid "divide" msgstr "भाग गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "picture name" msgstr "तस्विरको नाम" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "एकैछिन पछि" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 msgid "the canvas width" msgstr "क्यानभासको चौडाइ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 msgid "empty heap?" msgstr "खाली थाक" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "नाम गरिएको चल (संख्यात्मक मान)" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 msgid "next" msgstr "आर्को" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:825 msgid "if then" msgstr "इफ देन" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:453 msgid "set pen size" msgstr "कलमको परिमाण मिलाऊ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "presentation template: select Journal object (no description)" msgstr "प्रस्तुति टेम्प्लेट: पंजिकाको वस्तु छान (विवरण नभएका)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "नभएसम्म" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 msgid "media stop" msgstr "मिडिया बन्द गर" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "होबर सहयोग सुरु गर" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1050 msgid "permanently deletes items in trash" msgstr "रद्दीटोकरीको बस्तु सधैलाई मेटाउँछ" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "यूमोड" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1008 msgid "top of Action 1 stack" msgstr "कार्य १ थाकको प्रथम मा छ।" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" msgstr "प्रोगरामेबल खण्ड: उन्नत एकल-चल गणीत समीकरण थप्न प्रयोग गरिने, e.g., sin(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:784 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "फ्लो सञ्चालनकर्ताको प्यालेट" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 msgid "top of a collapsed stack" msgstr "संक्षिप्त थाँकको माथि" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "सङ्ख्या प्यालेटबाट बुलियन सञ्चालकहरू प्रयोग गर्ने if-then-else सञ्चालक" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 msgid "returns mouse y coordinate" msgstr "माउसको y निर्देशाङ्क फर्काउँछ" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:398 msgid "holds current pen shade" msgstr "अहिलेको कलमको रंग बचत गर्छ" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "sinewave" msgstr "साइनतरङ्ग" @@ -2020,87 +2020,82 @@ msgstr "साइनतरङ्ग" msgid "Login failed" msgstr "लगइन असफल भयो" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 msgid "left x" msgstr "बायाँ x" # -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:226 msgid "set heading" msgstr "शीर्षक राख" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 msgid "RGB color under the turtle is pushed to the stack" msgstr "कछुवा मुनिको RGB कलर थाँक मुनि फिर्ता जान्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 msgid "declutters canvas by hiding blocks" msgstr "खण्डहरु लुकाएर क्यानभास सफा बनाउँछ" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:857 msgid "horizontal space" msgstr "तर्सो खाली ठाँऊ" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "मैट्रिक / मापीय निर्देशांक" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:902 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 msgid "string value" msgstr "स्ट्रिङ मान" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 msgid "description" msgstr "वर्णन" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:572 msgid "I don't know how to" msgstr "मलाई आउँदैन कसरी गर्ने" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "कलमको साइज मिलाउ" - #: gnome_plugins/uploader_plugin.py:99 msgid "Username:" msgstr "प्रयोगकर्ताको नाम:" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:470 msgid "starts filled polygon (used with end fill block)" msgstr "भरिएको बहुभुज सुरु गर्छ (अन्त्य भर्ने खण्डसगँ प्रयोग गरिने)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 msgid "presentation template: select four Journal objects" msgstr "प्रस्तुति टेम्प्लेट: चारवटा जर्नलको वस्तु छान" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "हेर" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:374 msgid "sets gray level of the line drawn by the turtle" msgstr "कछुवाले बनाएको धर्कोको छाँया निर्धारित गर्छ" @@ -2108,105 +2103,105 @@ msgstr "कछुवाले बनाएको धर्कोको छाँ msgid "Password:" msgstr "पासवर्ड:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 msgid "turtle sees" msgstr "टर्टलले देख्छ" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:872 msgid "stop action" msgstr "कार्य रद्द गर" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:515 msgid "green" msgstr "हरियो" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:397 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "छाया" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 msgid "fills the background with (color, shade)" msgstr "पृष्ठभुमि (रंग, सेड) ले भरिन्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 msgid "save picture" msgstr "तस्बिर सेभ गर" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "pitch" msgstr "पिच" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 msgid "returns 1 if mouse button is pressed" msgstr "यदि माउस बटन थिचेको भएमा १ फर्काउँछ" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "निर्देशांक माथि पुन: स्केल गर" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:419 msgid "pen up" msgstr "कलमले लेख" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:511 msgid "orange" msgstr "सुन्तला" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:793 msgid "pauses program execution a specified number of seconds" msgstr "कार्यक्रम कार्यान्वयनलाई तोकिएको समयले रोक्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "मानलाई FILO (first-in last-out heap) मा धकेल्छ" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1059 msgid "clear all" msgstr "सबै सफा गर" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "then" msgstr "अनि" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "रजिस्टर गर" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:751 msgid "not" msgstr "होइन" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 msgid "if then else" msgstr "इफ् देन एल्स" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:875 msgid "stops current action" msgstr "हालको कार्य रोक्छ" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:185 msgid "turns turtle clockwise (angle in degrees)" msgstr "कछुवालाई घडिको दिशामा घुमाउँछ(कोण ढिग्रीमा)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:410 msgid "holds current gray level (can be used in place of a number block)" msgstr "खरानी रङ हालमा प्रयोग (यो अंक बल्क गर्न पनि प्रयोग गर्न सक्नु हुन्छ)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "xcor of left of screen" msgstr "स्क्रिनको बायाँपट्टिको xcor" -#: turtleblocks.py:387 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "खण्ड आकार रिसेट गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 msgid "turtle" msgstr "कछुवा" @@ -2214,7 +2209,7 @@ msgstr "कछुवा" msgid "displays next palette" msgstr "अर्को प्यालेट देखाँउछ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 msgid "hide blocks" msgstr "खण्डहरु लुकाऊ" @@ -2223,68 +2218,64 @@ msgstr "खण्डहरु लुकाऊ" msgid "light level detected by camera" msgstr "क्यामेराले पत्तालगाएको प्रकाशको मात्रा" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:732 msgid "logical less-than operator" msgstr "युक्तिसंगत less-than सञ्चालनकर्ता" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1055 msgid "restore all blocks from trash" msgstr "रद्दि टोकरीमा भएका सबै सामग्री फिर्ता जान्छ" -#: turtleblocks.py:367 +#: turtleblocks.py:382 msgid "Save" msgstr "सेभ गर" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:929 msgid "store in box 1" msgstr "बाकस १ मा भंडार गर" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:943 msgid "store in box 2" msgstr "बाकस २ मा भंडार गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 msgid "hides the Sugar toolbars" msgstr "सुगर उपकरणपट्टी लुकाउँछ" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:241 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" msgstr "" "टर्टलको तत्काल x-निर्देशांक मान बचाइराख्छ (संख्या खण्डको सट्टामा प्रयोग गर्न सकिन्छ)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 msgid "print" msgstr "प्रिन्ट" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 msgid "returns mouse x coordinate" msgstr "माउसको x निर्देशाङ्क फर्काउँछ" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:510 msgid "red" msgstr "रातो" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "लोगोको रुपमा सेभ गर" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:347 msgid "sets color of the line drawn by the turtle" msgstr "कछुवाले बनाएको रेखाको रंग सेट गर्छ" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "अक्षरको रंग राख" - #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "चर्कोपन" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "सहकार्य सक्षम पार" @@ -2292,30 +2283,30 @@ msgstr "सहकार्य सक्षम पार" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "Palette of sensor blocks" msgstr "सेन्सर खण्डहरुको प्यालेट" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "पल्गइन सुरु गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 #, fuzzy msgid "returns True if mouse button is pressed" msgstr "यदि माउस बटन थिचेको भएमा १ फर्काउँछ" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:707 msgid "number" msgstr "अंक" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 msgid "query keyboard" msgstr "क्वेरी कुञ्जीपाटी" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 msgid "top" msgstr "माथि" @@ -2323,71 +2314,67 @@ msgstr "माथि" msgid "Submit to Web" msgstr "सञ्जालमा बुझाऊ" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "कार्टेसियन निर्देशांक" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "उपनाम" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 msgid "set scale" msgstr "छाया राख" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "अंश चुनिंदा खण्डहरू" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:520 msgid "white" msgstr "सेतो" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:892 msgid "connects action to toolbar run buttons" msgstr "कार्यलाई उपकरण पट्टी चलाउने बटनसँग जडान गर्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 msgid "elapsed time (in seconds) since program started" msgstr "कार्यक्रम सुरु भएदेखिको बितेको समय(सेकेन्ड मा)" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "रद्द गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 msgid "the canvas height" msgstr "क्यानभास हाइट" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "प्रस्तुति 2x1" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:619 msgid "minus" msgstr "घटाऊ" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 msgid "and" msgstr "र" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "पतन गर्न मिल्ने थाकको माथि" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "आपूर्तिको रुपमा" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 msgid "Python block" msgstr "पाइथन खण्ड" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 msgid "media wait" msgstr "मिडिया रोक" @@ -2396,221 +2383,212 @@ msgstr "मिडिया रोक" msgid "acceleration" msgstr "गतिवृद्धि" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:491 msgid "holds current pen size (can be used in place of a number block)" msgstr "पेनको तत्कालिन आकार बचत गर्छ (सङ्ख्या खण्डको सट्टा प्रयोग गर्न सकिन्छ)" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:343 msgid "set color" msgstr "रंङ राख" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "min" msgstr "कम्ति" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 #, fuzzy msgid "loads a block" msgstr "मेरो ब्लाक सुरु गर" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:308 msgid "Palette of pen commands" msgstr "कलम आदेशको प्यालेट" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 msgid "shows values in FILO (first-in last-out heap)" msgstr "मानलाई FILO (first-in last-out heap) मा देखाँउछ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "अंक प्यालेटबाट boolean सञ्चालनकर्ता प्रयोग गर्ने do-while-True सञ्चालनकर्ता" -#: turtleblocks.py:374 +#: turtleblocks.py:389 msgid "File" msgstr "फाइल" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:754 msgid "logical NOT operator" msgstr "युक्तिसंगत NOT सञ्चालनकर्ता" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 msgid "ycor of bottom of screen" msgstr "स्क्रिनको तलपट्टिको ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 msgid "presentation template: select Journal object (with description)" msgstr "प्रस्तुति टेम्प्लेट: पंजिकाको बस्तु छान (विवरण समेत)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:601 msgid "Palette of numeric operators" msgstr "न्युमरेटर सञ्चालनकर्ताको प्यालेट" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:633 msgid "multiply" msgstr "गुनन्" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:800 msgid "forever" msgstr "सधैकोलागि" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "पल्गइन %s पहिल्यै इन्टल भइसक्यो।" -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:361 msgid "sets shade of the line drawn by the turtle" msgstr "कछुवाले बनाएको रेखाको सेड निर्धारण गर्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 msgid "speaks text" msgstr "पाठ बोल्छ" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "स्न्यापशट" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:156 msgid "clean" msgstr "सफा" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 msgid "presentation template: select two Journal objects" msgstr "प्रस्तुती टेम्प्लेट: दुईवटा जर्नल बस्तु छान" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "खण्डहरु बढाऊ" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "पुरै पर्दा" -#: turtleblocks.py:265 +#: turtleblocks.py:275 msgid "File not found" msgstr "फाइल भेटिएन" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 msgid "show" msgstr "देखाउ" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 +#: TurtleArt/tabasics.py:901 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 msgid "text" msgstr "पाठ" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "random" msgstr "जुनसुकै" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:719 msgid "logical greater-than operator" msgstr "युक्तिसंगत greater-than सञ्चालनकर्ता" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:173 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "कछुवालाई घडिको उल्टो दिशामा घुमाउँछ (कोण ढिग्रीमा)" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:521 msgid "black" msgstr "कालो" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:684 msgid "calculates square root" msgstr "वर्गमूल निकाल्छ" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:255 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" msgstr "" "टर्टलको तत्काल y- निर्देशांक मान बचाइराख्छ(संख्या खण्डको सट्टामा प्रयोग गर्न सकिन्छ)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 msgid "mouse x" msgstr "माउस x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 msgid "mouse y" msgstr "माउस y" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 msgid "stop" msgstr "रोक" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:716 msgid "greater than" msgstr "भन्दा ठूलो" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "मद्दत" -#: turtleblocks.py:462 +#: turtleblocks.py:477 msgid "Save project?" msgstr "परियोजना सेभ गर?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 msgid "chooses which turtle to command" msgstr "आदेश गर्ने कछुवा छान्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 msgid "right x" msgstr "दायाँ x" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "कछुवाले लेख्ने अक्षरको रङ निर्धारण गर्छ" - #: plugins/light_sensor/light_sensor.py:58 #: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "प्रकाश सेंसरद्वारा पता लगाएको प्रकाश मात्रा" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "पल्गइन इन्टल गर्न सकिएन।" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 msgid "keyboard" msgstr "कुञ्जीपाटी" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "arc" msgstr "वृत्तखण्ड" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "radius" msgstr "त्रिज्या" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "पोलार निर्देशांक" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:357 msgid "set shade" msgstr "छाया राख" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:764 msgid "logical AND operator" msgstr "युक्तिसंगत AND सञ्चालनकर्ता" @@ -2620,15 +2598,15 @@ msgid "" "your project." msgstr "परियोजना अप्लोड गर्न http://turtleartsite.sugarlabs.org मा अकाउन्ट हुनुपर्छ" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "चलाउनुहोस्" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "show heap" msgstr "हिप देखाउ" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:230 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "टर्टलको शिर्षक निर्धारण गर्छ (0 स्क्रिनको माथिल्लो भागमा छ।)" @@ -2642,19 +2620,19 @@ msgid "Title:" msgstr "शीर्षक:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 msgid "Palette of media objects" msgstr "मिडिया वस्तुहरुको प्यालेट" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "रद्दि टोकरीमा भएका सबै सामग्री फिर्ता गर" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:884 msgid "Palette of variable blocks" msgstr "चल खण्डहरुको प्यालेट" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:708 msgid "used as numeric input in mathematic operators" msgstr "गणित सञ्चालनमा संख्यात्मक आगतको प्रयोग" @@ -2664,78 +2642,74 @@ msgstr "गणित सञ्चालनमा संख्यात्मक msgid "Upload" msgstr "अपलोड" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "सर्भर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "प्रस्तुति 2x2" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:960 msgid "Variable 1 (numeric value)" msgstr "चल 1 (संख्यात्मक मान)" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "छिमेकी" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:611 msgid "adds two alphanumeric inputs" msgstr "दुईवटा अल्फान्युमेरिक आगतहरु जोड्छ" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:740 msgid "equal" msgstr "बराबर" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:835 msgid "else" msgstr "नत्र" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "मनपर्दैन" -#: turtleblocks.py:461 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "तिमीसगँ बचत नगरिएको काम छ। बन्द गर्नुपूर्व बचत गर्न चाहनुहुन्छ?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 msgid "restores hidden blocks" msgstr "लुकेका खण्डलाई पूर्वावस्थामा ल्याउँछ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "stop video or audio" msgstr "बन्द गर भिडियो आथवा आवाज" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:422 msgid "Turtle will not draw when moved." msgstr "कछुवालाई सारेमा कोर्दैन" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 msgid "pop" msgstr "पप्" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:490 msgid "pen size" msgstr "कलमको आकार" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 msgid "turtle shell" msgstr "कछुवाको शेल" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "साइनतरङ्गलाई आवृत्ति, कोणाङ्क र अन्तरालमा ( सेकेन्डमा) देखाउँछ" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:680 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "speak" msgstr "बोल" @@ -2743,137 +2717,133 @@ msgstr "बोल" msgid "read value from RFID device" msgstr "RFID यन्त्रबाट मान पढ" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:199 msgid "moves turtle along an arc" msgstr "टर्टल चाप को वरिपरी सार्छ" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "यूमोड लिऊ" - -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:744 msgid "logical equal-to operator" msgstr "युक्तिसंगत equal-to सञ्चालनकर्ता" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:508 msgid "Palette of pen colors" msgstr "कलमका रङहरुको प्यालेट" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "pause video or audio" msgstr "रोक भिडियो आथवा आवाज" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:934 msgid "stores numeric value in Variable 1" msgstr "संख्यात्मक मान चल १ मा भण्डारण गर्छ" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:948 msgid "stores numeric value in Variable 2" msgstr "संख्यात्मक मान चल २ मा भण्डारण गर्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 msgid "put a custom 'shell' on the turtle" msgstr "टर्टलमा अनुकूलन 'shell' राख" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 msgid "button down" msgstr "बटन तल" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:146 msgid "moves turtle backward" msgstr "टर्टललाई पछाडि सार्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 msgid "ycor of top of screen" msgstr "स्क्रिनको माथिपट्टिको ycor" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "खण्डहरु देखाउ" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "खेल" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 msgid "save" msgstr "सेभ गर" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "रंगहरु" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:457 msgid "sets size of the line drawn by the turtle" msgstr "टर्टलले बनाएको रेखा को साइज सेट गर्छ" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "खोल" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 msgid "orientation" msgstr "पृष्ठविन्यास" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" msgstr "" "प्रोगरामेबल खण्ड: उन्नत बहु-चल गणीत समीकरण थप्न प्रयोग गरिने, e.g., sqrt(x*x + y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "if" msgstr "यदि" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "टर्टललाई xcor, ycor को ठाँउमा सार्छ ; (0, 0) स्क्रिनको बिच हो." # http://ne.wikipedia.org/wiki/%E0%A4%AA%E0%A4%BE%E0%A4%87%E0%A4%A5%E0%A4%A8_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%99%E0%A5%8D%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 msgid "Python" msgstr "पाइथन" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "रोक" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 msgid "action 2" msgstr "कार्य २" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 msgid "action 1" msgstr "कार्य १" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:479 msgid "end fill" msgstr "अन्त्यमा भर" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "प्रतिलिपी बनाऊ" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "प्रतिलिपी सार" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:512 msgid "did not output to" msgstr "निर्गत गरेन" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "क्रियाकलापहरु" @@ -2881,73 +2851,73 @@ msgstr "क्रियाकलापहरु" msgid "Upload to Web" msgstr "संजालमा अप्लोड गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 msgid "empty heap" msgstr "खाली थाक" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 msgid "pops value off FILO (first-in last-out heap)" msgstr "FILO (first-in last-out heap)को मान पप गर्छ" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "सफा गर्नुहोस्" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 msgid "Palette of presentation templates" msgstr "प्रस्तुत गर्ने टेम्प्लेटहरूको प्यालेट" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "angle" msgstr "कोण" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:658 msgid "identity" msgstr "परिचय" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "सेभ गर/सुरु गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 msgid "top y" msgstr "माथि y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 msgid "audio" msgstr "श्रव्य" -#: turtleblocks.py:410 +#: turtleblocks.py:425 msgid "Tools" msgstr "औजार" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "द्वार" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 msgid "comment" msgstr "टिप्पणी" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:622 msgid "subtracts bottom numeric input from top numeric input" msgstr "माथिको संख्यात्मक आगतले तलको संख्यात्मक आगतलाई घटाउछ।" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "media pause" msgstr "मिडिया रोक" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 msgid "query for keyboard input (results stored in keyboard block)" msgstr "कुञ्जीपाटीको लाई क्वेरी आगत (परिणामहरु कुञ्जीपाटीको बल्कमा छ)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 msgid "Cartesian" msgstr "कार्टेसन" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:159 msgid "clears the screen and reset the turtle" msgstr "स्क्रिन खाली गर्छ र टर्टललाई रिसेट गर्छ" @@ -2956,138 +2926,138 @@ msgstr "स्क्रिन खाली गर्छ र टर्टलल msgid "raw microphone input signal" msgstr "कच्चा माइक्रोफोनको आगत संकेत" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 msgid "returns the color that the turtle \"sees\"" msgstr "टर्टलले \"देखेको\" रंग फिर्ता गर्छ" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1027 msgid "invokes Action 1 stack" msgstr "कार्य १ थाक स्तुति गर्छ" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:124 msgid "Palette of turtle commands" msgstr "टर्टलको आदेशहरूको प्यालेट" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:804 msgid "loops forever" msgstr "लुप (हरु) सधैँका लागी" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 msgid "show aligned" msgstr "पङ्क्तिबद्धरुपमा देखाऊ" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "के तिमी %s रिइन्टल गर्न चाहन्छौ?" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "परियोजना सुरु गर" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "परियोजना" -#: turtleblocks.py:416 +#: turtleblocks.py:431 msgid "Debug" msgstr "त्रुटि सच्याउनुहोस्" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "होबर सहयोग बन्द गर" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 msgid "mod" msgstr "mod" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "पासवर्ड" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:865 msgid "vertical space" msgstr "ठाडो गरि खाली ठाउँ" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "कृपया पल्गइन चलाउन टर्टल आर्ट पुनरारम्भ गर।" -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:481 msgid "completes filled polygon (used with start fill block)" msgstr "भरिएको बहुभुज सुरु गर्छ ( पहिलो भरिएको खण्डसँग प्रयोग गरिने)" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "बाँड" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:728 msgid "less than" msgstr "...भन्दा कम" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:681 msgid "square root" msgstr "बर्गको रुट" -#: turtleblocks.py:381 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "निर्देशांक रिस्केल गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "show blocks" msgstr "खण्डहरु देखाऊ" -#: turtleblocks.py:373 +#: turtleblocks.py:388 msgid "Quit" msgstr "बन्द गर्नुहोस्" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "Sugar Journal description field" msgstr "सुगर पंजिका वर्णन फाँट" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:371 msgid "set gray" msgstr "खरानी रङ्ग रख।" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 msgid "presentation bulleted list" msgstr "प्रस्तुति बुलेटेड सूची" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "duration" msgstr "अन्तराल" -#: turtleblocks.py:365 +#: turtleblocks.py:375 msgid "New" msgstr "नयाँ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 msgid "places a comment in your code" msgstr "तपाँइको सङ्केतमा टिप्पणी राख्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 msgid "read pixel" msgstr "पिक्सेल पढ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 msgid "scale" msgstr "स्केल" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 msgid "bottom" msgstr "तलतिर" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:518 msgid "purple" msgstr "प्याजी" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "निर्देशांक तल पुन: स्केल गर" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "click to open" msgstr "खोल्नलाई क्लिक गर" @@ -3096,7 +3066,7 @@ msgstr "खोल्नलाई क्लिक गर" msgid "microphone input pitch" msgstr "माइक्रोफोन आगत पिच" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "कन्फिगरेसन" @@ -3104,32 +3074,32 @@ msgstr "कन्फिगरेसन" msgid "Description:" msgstr "वर्णन:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 msgid "journal" msgstr "पंजिका" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1049 msgid "empty trash" msgstr "खाली डस्टबीन" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:434 msgid "Turtle will draw when moved." msgstr "चित्र बनाउन कछुवालाई हल्लाऊ" -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "सुरु गर..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "Sugar Journal audio object" msgstr "सुगर जर्नल श्रव्य वस्तु" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "टर्टल रोक" -#: turtleblocks.py:418 +#: turtleblocks.py:433 msgid "Turtle" msgstr "टर्टल" @@ -3137,138 +3107,124 @@ msgstr "टर्टल" msgid "changes the orientation of the palette of blocks" msgstr "खण्डहरुको प्यालेटको अभिमुखीकरण परिवर्तन गर्छ" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "स्टोर गर्नुहोस्" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "खण्डहरु लुकाऊ" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "पाइथन खण्ड सुरु गर" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:607 msgid "plus" msgstr "प्लस्" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 msgid "or" msgstr "अथवा" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "presentation template: list of bullets" msgstr "प्रस्तुति टेम्पलेट: बुलेटका सूची" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:660 msgid "identity operator used for extending blocks" msgstr "बल्क बिस्तार गर्न प्रयोग भएको सञ्चालनकर्ताको पहिचान गर" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "खण्डहरु घटाऊ" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "कछुवाले कोरेको अक्षरको आकार निश्चित गर्छ" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:269 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" msgstr "र्टटलको हालको शीर्षक मान राख्छ (संख्या खण्डको सट्टामा प्रयोग गर्न सकिन्छ)" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "चित्र" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:695 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "न्युन (top) र अधिक्तम(bottom) मानहरु बिच अनियमित ढन्गले सङ्ख्या फिर्ता गर्छ" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:385 msgid "holds current pen color (can be used in place of a number block)" msgstr "पेनको हाल रंग राख्छ (अंक ब्लको सट्टामा पनि प्रयोग हुन्छ)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "प्यालेट देखाउ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "saves a picture to the Sugar Journal" msgstr "सुगर जर्नलमा तस्विर सेभ गर्छ" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "स्नयापसट सेभ गर" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 msgid "start" msgstr "सुरु गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 msgid "returns True if heap is empty" msgstr "थाक खाली भए True फिर्ता र्गर्छ" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:133 msgid "moves turtle forward" msgstr "टर्टललाई अगाडि सार्छ" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 msgid "forward" msgstr "अगाडि" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 +#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "मेरो बाकस" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "खाता ID" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1467 msgid "Select blocks to share" msgstr "खण्डहरु अंश छान" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:142 msgid "back" msgstr "पछाडि" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 msgid "sets the scale of media" msgstr "मिडियाको स्केल निर्धारित गर्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 msgid "holds current scale value" msgstr "हालको स्केल मान राख्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "प्रस्तुति १x१" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "प्रस्तुति १x२" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:911 msgid "top of nameable action stack" msgstr "नामाकरण गर्न मिल्ने कार्य थाँकको माथि" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "संख्यात्मक मानलाई नाम गरिएको चलमा भण्डारन गर्छ" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:775 msgid "logical OR operator" msgstr "युक्तिसंगत वा सञ्चालनकर्ता" @@ -3279,66 +3235,66 @@ msgstr "युक्तिसंगत वा सञ्चालनकर्त msgid "microphone input voltage" msgstr "माइक्रोफोनको आयात भोल्युम" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:816 msgid "loops specified number of times" msgstr "तोकिए अनुसार लुप गर्छ" -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "सेभ गर..." -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1037 msgid "invokes Action 2 stack" msgstr "कार्य २ थाक स्तुति गर्छ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 #, fuzzy msgid "setxy" msgstr "xy राख" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 msgid "title y" msgstr "शीर्षक y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 msgid "title x" msgstr "शीर्षक x" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 msgid "fill screen" msgstr "स्क्रिन भर" -#: turtleblocks.py:368 +#: turtleblocks.py:383 msgid "Save as" msgstr "नाममा सेभ गर" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "set xy" msgstr "xy राख" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1045 msgid "trash" msgstr "रद्दिटोकरी" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "polar" msgstr "पोलार" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 msgid "repeat" msgstr "दोहोर्‍याउ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "wait for current video or audio to complete" msgstr "हालको भिडियो वा आवाज समाप्त हुन कुर्नुहोस्" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "तस्विरको रुपमा सेभ गर" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "सम्पादन गर" @@ -3349,48 +3305,48 @@ msgstr "सम्पादन गर" msgid "microphone input resistance" msgstr "माइक्रोफोनको आगत प्रतिरोध" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1017 msgid "top of Action 2 stack" msgstr "कार्य २ थाकको माथि" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:648 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "माथील्लो संख्यात्मक आगतलाई (न्यूमिरेतर) तलको संख्यात्मक आगतले भाग गर (डिनोमिरेतर)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "max" msgstr "अधिक्तम" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 msgid "prints value in status block at bottom of the screen" msgstr "मानलाई पर्दाको तल स्थिति खण्डमा छाप्छ" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:468 msgid "start fill" msgstr "भर्न सुरु गर" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "holds results of query-keyboard block as ASCII" msgstr "क्वेरी-कुञ्जीपाटी खण्डको परिणामहरु ASCII को रुपमा राख्छ" #. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "push" msgstr "धकाल" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" msgstr "प्रोगरामेबल खण्ड: उन्नत बहु-चल गणीत समीकरण थप्न प्रयोग गरिने, e.g., sin(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1054 msgid "restore all" msgstr "सबै पूर्वावस्थामा ल्याउ" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "hello" msgstr "हेलो" @@ -3406,39 +3362,48 @@ msgid "" "visual programming blocks" msgstr "" -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tabasics.py:443 +#, fuzzy +msgid "pen down?" +msgstr "कलमले नलेख" + +#: TurtleArt/tabasics.py:445 +msgid "returns True if pen is down" +msgstr "" + +#: TurtleArt/tawindow.py:1414 msgid "" "Please hit the Stop Button before making changes to your Turtle Blocks " "program" msgstr "" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 msgid "Really overwrite stack?" msgstr "" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 msgid "Overwrite stack" msgstr "" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 msgid "Really delete stack?" msgstr "" -#: TurtleArtActivity.py:895 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "" @@ -3446,42 +3411,42 @@ msgstr "" msgid "Facebook wall post" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "amplitude" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 msgid "Python chr operator" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 msgid "Python int operator" msgstr "" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 msgid "active turtle" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 msgid "the name of the active turtle" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "load" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 msgid "palette" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 msgid "selects a palette" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "" @@ -3489,34 +3454,46 @@ msgstr "" msgid "Please install the Speak Activity and try again." msgstr "" -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" msgstr "" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" msgstr "" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." msgstr "" -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." msgstr "" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "" -#: turtleblocks.py:421 +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "" + +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "" + +#: turtleblocks.py:436 msgid "About..." msgstr "" @@ -3573,6 +3550,37 @@ msgstr "" #~ "between 0 and 255" #~ msgstr "सेंसर अगाडि देखि वस्तु सम्मको दुरी ० देखि २५५ भित्रको अंकको रुपमा फिर्ता गर्छ" +#~ msgid "set text size" +#~ msgstr "कलमको साइज मिलाउ" + +#~ msgid "set text color" +#~ msgstr "अक्षरको रंग राख" + +#~ msgid "presentation 2x1" +#~ msgstr "प्रस्तुति 2x1" + +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "कछुवाले लेख्ने अक्षरको रङ निर्धारण गर्छ" + +#~ msgid "presentation 2x2" +#~ msgstr "प्रस्तुति 2x2" + +#~ msgid "make a uturn" +#~ msgstr "यूमोड लिऊ" + +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "कछुवाले कोरेको अक्षरको आकार निश्चित गर्छ" + +#~ msgid "presentation 1x1" +#~ msgstr "प्रस्तुति १x१" + +#~ msgid "presentation 1x2" +#~ msgstr "प्रस्तुति १x२" + +#, fuzzy +#~ msgid "u turn" +#~ msgstr "यूमोड" + #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "बटन थिच्दा १ फर्काउँछ अथवा ० फर्काउँछ।" diff --git a/po/nl.po b/po/nl.po index 80b5774..ba8f137 100644 --- a/po/nl.po +++ b/po/nl.po @@ -22,9 +22,9 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: 2013-06-17 16:47+0200\n" -"Last-Translator: whe \n" +"POT-Creation-Date: 2013-07-20 00:34-0400\n" +"PO-Revision-Date: 2013-08-07 00:19+0200\n" +"Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: nl\n" "MIME-Version: 1.0\n" @@ -35,8 +35,8 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2013-05-21 10:06+0200\n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-08-06 22:35+0200\n" "Last-Translator: whe \n" "Language-Team: LANGUAGE \n" "Language: nl\n" @@ -76,27 +76,35 @@ msgstr "Kies een uitdaging" msgid "Amazonas Tortuga" msgstr "Amazoneschildpad" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "Schildpad Vlaggen" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Gebruik het schildpad om de landenvlaggen" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "Palet van Mexicaanse pesos" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "Palet van Colombiaanse pesos" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "Palet van Rwandaanse franken" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "Palet van US dollars" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "Palet van Australische dollars" -#: taextras.py:63 +#: taextras.py:68 #, fuzzy msgid "Palette of Paraguayan Guaranies" msgstr "" @@ -105,138 +113,138 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "Palett van Paraguayse Guaranies" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "Palet van Peruviaanse Nuevo Soles" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "Paler van Uruguayse Pesos" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "TurtleBots" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "TurtleBlokken met Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "FOUT: De snelheid moet een waarde zijn tussen 0 en 1023" -#: taextras.py:75 +#: taextras.py:80 msgid "ERROR: The pin must be between 1 and 8" msgstr "FOUT: De pin moet zijn tussen 1 en 8" -#: taextras.py:76 +#: taextras.py:81 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "FOUT: De waarde moet zijn 0 of 1, LAAG of HOOG" -#: taextras.py:77 +#: taextras.py:82 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "FOUT: De modus moet zijn INPUT of OUTPUT." -#: taextras.py:78 taextras.py:79 +#: taextras.py:83 taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "zet LED aan en uit: 1 is aan, 0 is uit" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "geeft grijsniveau terug als waarde tussen 0 en 65536" -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "geeft 1 terug als knop is ingedrukt en anders 0" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "geeft lichtniveau terug als waarde tussen 0 en 65536" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "geeft afstand terug als warde tussen 0 en 65536" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "geeft weerstandwaarde terug in Ohm" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "geeft spanningswaarde terug in Volt" -#: taextras.py:86 +#: taextras.py:91 msgid "returns the temperature" msgstr "geeft de temperatuur terug" -#: taextras.py:87 +#: taextras.py:92 msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" msgstr "geeft een 1 als de sensors een magnetisch veld waarneemt, anders 0" -#: taextras.py:88 +#: taextras.py:93 msgid "LED" msgstr "LED" -#: taextras.py:89 +#: taextras.py:94 msgid "button" msgstr "knop" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:409 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "grijs" -#: taextras.py:91 taextras.py:356 +#: taextras.py:96 taextras.py:361 msgid "light" msgstr "licht" -#: taextras.py:92 +#: taextras.py:97 msgid "temperature" msgstr "temperatuur" -#: taextras.py:93 taextras.py:330 +#: taextras.py:98 taextras.py:335 msgid "distance" msgstr "afstand" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "weerstand" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "spanning" -#: taextras.py:96 +#: taextras.py:101 msgid "Butia Robot" msgstr "Butia Robot" -#: taextras.py:97 +#: taextras.py:102 msgid "refresh Butia" msgstr "ververs Butia" -#: taextras.py:98 +#: taextras.py:103 msgid "refresh the state of the Butia palette and blocks" msgstr "ververs de status vam de Butia palet en blokken" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:105 msgid "battery charge Butia" msgstr "accu lading Butia" -#: taextras.py:101 +#: taextras.py:106 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -244,223 +252,223 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:108 msgid "speed Butia" msgstr "snelheid Butia" -#: taextras.py:104 +#: taextras.py:109 msgid "set the speed of the Butia motors" msgstr "stel de snelheid van de Butiamotoren in" -#: taextras.py:105 +#: taextras.py:110 msgid "move Butia" msgstr "beweeg Butia" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:111 TurtleArt/tabasics.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "links" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:112 TurtleArt/tabasics.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "rechts" -#: taextras.py:108 +#: taextras.py:113 msgid "moves the Butia motors at the specified speed" msgstr "beweegt de Butia motors met de gekozen snelheid" -#: taextras.py:109 +#: taextras.py:114 msgid "stop Butia" msgstr "stop Butia" -#: taextras.py:110 +#: taextras.py:115 msgid "stop the Butia robot" msgstr "stop de Butia robot" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:117 msgid "forward Butia" msgstr "vooruit Butia" -#: taextras.py:113 +#: taextras.py:118 msgid "move the Butia robot forward" msgstr "beweeg de Butia robot vooruit" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:120 msgid "left Butia" msgstr "links Butia" -#: taextras.py:116 +#: taextras.py:121 msgid "turn the Butia robot at left" msgstr "draai de Butia-robot naar links" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:123 msgid "right Butia" msgstr "rechts Butia" -#: taextras.py:119 +#: taextras.py:124 msgid "turn the Butia robot at right" msgstr "draai de Butia robot naar rechts" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:126 msgid "backward Butia" msgstr "achteruit Butia" -#: taextras.py:122 +#: taextras.py:127 msgid "move the Butia robot backward" msgstr "beweeg de Butia robot achteruit" -#: taextras.py:123 +#: taextras.py:128 msgid "Butia Robot extra blocks" msgstr "Butia Robot extra blokken" -#: taextras.py:124 +#: taextras.py:129 msgid "hack pin mode" msgstr "hack pin modus" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:130 taextras.py:298 taextras.py:464 msgid "pin" msgstr "speld" -#: taextras.py:126 taextras.py:460 +#: taextras.py:131 taextras.py:465 msgid "mode" msgstr "modus" -#: taextras.py:127 +#: taextras.py:132 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Selecteer de pin functie (INVOER, UITVOER)." -#: taextras.py:128 +#: taextras.py:133 msgid "write hack pin Butia" msgstr "schrijf hack pin Butia" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "waarde" -#: taextras.py:130 +#: taextras.py:135 msgid "set a hack pin to 0 or 1" msgstr "stel een hack pin op 0 of 1" -#: taextras.py:131 +#: taextras.py:136 msgid "read hack pin Butia" msgstr "lees hack pin Butia" -#: taextras.py:132 +#: taextras.py:137 msgid "read the value of a hack pin" msgstr "lees de waarde van een hack pin" -#: taextras.py:133 taextras.py:435 +#: taextras.py:138 taextras.py:440 msgid "HIGH" msgstr "HOOG" -#: taextras.py:134 taextras.py:472 +#: taextras.py:139 taextras.py:477 msgid "Set HIGH value for digital port." msgstr "Zet HOOG waarde voor digitale poort." -#: taextras.py:135 taextras.py:437 +#: taextras.py:140 taextras.py:442 msgid "INPUT" msgstr "INVOER" -#: taextras.py:136 +#: taextras.py:141 msgid "Configure hack port for digital input." msgstr "Configureer hack poort voor digitale invoer." -#: taextras.py:137 taextras.py:436 +#: taextras.py:142 taextras.py:441 msgid "LOW" msgstr "LAAG" -#: taextras.py:138 taextras.py:475 +#: taextras.py:143 taextras.py:480 msgid "Set LOW value for digital port." msgstr "Zet LAAG waarde voor digitale poort." -#: taextras.py:139 taextras.py:438 +#: taextras.py:144 taextras.py:443 msgid "OUTPUT" msgstr "UITVOER" -#: taextras.py:140 +#: taextras.py:145 msgid "Configure hack port for digital output." msgstr "Configureer hack poort voor digitale uitvoer." -#: taextras.py:141 +#: taextras.py:146 msgid "Butia" msgstr "Butia" -#: taextras.py:142 +#: taextras.py:147 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "FOUT: De pin %s moet zijn in OUTPUT modus." -#: taextras.py:143 +#: taextras.py:148 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "FOUT: De pin %s moet zijn in INPUT modus." -#: taextras.py:147 +#: taextras.py:152 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Fout bij het importeren van Pygame. Deze plugin vereist Pygame 1.9" -#: taextras.py:148 +#: taextras.py:153 msgid "Error on initialization of the camera" msgstr "Fout bij initialisatie van de camera" -#: taextras.py:149 +#: taextras.py:154 msgid "No camera was found" msgstr "Geen camera gevonden" -#: taextras.py:150 +#: taextras.py:155 msgid "Error stopping camera" msgstr "Fout bij stoppen camera" -#: taextras.py:151 +#: taextras.py:156 msgid "Error starting camera" msgstr "Fout bij starten camera" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:158 msgid "Error in get mask" msgstr "Fout in geef masker" -#: taextras.py:154 +#: taextras.py:159 msgid "FollowMe" msgstr "VolgMe" -#: taextras.py:155 +#: taextras.py:160 msgid "refresh FollowMe" msgstr "ververs VolgMij" -#: taextras.py:156 +#: taextras.py:161 msgid "Search for a connected camera." msgstr "Zoek naar een verbonden camera." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:163 msgid "calibration" msgstr "calibratie" -#: taextras.py:159 +#: taextras.py:164 msgid "store a personalized calibration" msgstr "bewaar een aangepaste calibratie" -#: taextras.py:160 +#: taextras.py:165 msgid "return a personalized calibration" msgstr "geeft terug een gepersonaliseerde calibratie" -#: taextras.py:161 +#: taextras.py:166 msgid "follow" msgstr "volg" -#: taextras.py:162 +#: taextras.py:167 #, fuzzy msgid "follow a color or calibration" msgstr "" @@ -469,7 +477,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "volg een kluer of een calibratie" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -478,25 +486,25 @@ msgstr "" msgid "brightness" msgstr "helderheid" -#: taextras.py:164 +#: taextras.py:169 msgid "set the camera brightness as a value between 0 to 255." msgstr "stel de helderheid van de camera in als een waarde tussen 0 en 255." -#: taextras.py:165 +#: taextras.py:170 msgid "minimum pixels" msgstr "minimum pixels" -#: taextras.py:166 +#: taextras.py:171 msgid "set the minimal number of pixels to follow" msgstr "stel een minimum aantal pixels in om te volgen" -#: taextras.py:167 +#: taextras.py:172 msgid "threshold" msgstr "drempel" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:174 #, fuzzy msgid "set a threshold for a RGB color" msgstr "" @@ -505,7 +513,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "zet de drempel voor een RGB kleur" -#: taextras.py:170 +#: taextras.py:175 #, fuzzy msgid "camera mode" msgstr "" @@ -515,23 +523,23 @@ msgstr "" "camera modus" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:177 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "stel de kleurmodus van de camera in: RGB, YUV of HSV" -#: taextras.py:173 +#: taextras.py:178 msgid "get brightness" msgstr "lees de helderheid" -#: taextras.py:174 +#: taextras.py:179 msgid "get the brightness of the ambient light" msgstr "lees de helderheid van het omgevingslicht" -#: taextras.py:175 +#: taextras.py:180 msgid "average color" msgstr "gemiddelde kleur" -#: taextras.py:176 +#: taextras.py:181 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" @@ -539,7 +547,7 @@ msgstr "" "indien ingesteld op 0, wordt de gemiddelde kleur niet berekend tijdens de " "kalibratie, bij andere waardes wel" -#: taextras.py:178 +#: taextras.py:183 #, fuzzy msgid "x position" msgstr "" @@ -548,7 +556,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "x positie" -#: taextras.py:179 +#: taextras.py:184 #, fuzzy msgid "return x position" msgstr "" @@ -557,7 +565,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "geeft x positie" -#: taextras.py:180 +#: taextras.py:185 #, fuzzy msgid "y position" msgstr "" @@ -566,7 +574,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "y positie" -#: taextras.py:181 +#: taextras.py:186 #, fuzzy msgid "return y position" msgstr "" @@ -575,11 +583,11 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "geeft y positie" -#: taextras.py:182 +#: taextras.py:187 msgid "pixels" msgstr "pixels" -#: taextras.py:183 +#: taextras.py:188 #, fuzzy msgid "return the number of pixels of the biggest blob" msgstr "" @@ -590,7 +598,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:190 #, fuzzy msgid "set the color mode of the camera to RGB" msgstr "" @@ -601,7 +609,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:192 #, fuzzy msgid "set the color mode of the camera to YUV" msgstr "" @@ -612,7 +620,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:194 #, fuzzy msgid "set the color mode of the camera to HSV" msgstr "" @@ -621,7 +629,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "zet kleurmodus van de camera op HSV" -#: taextras.py:190 +#: taextras.py:195 #, fuzzy msgid "empty calibration" msgstr "" @@ -630,7 +638,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "lege calibratie" -#: taextras.py:191 +#: taextras.py:196 #, fuzzy msgid "error in string conversion" msgstr "" @@ -641,29 +649,29 @@ msgstr "" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:202 msgid "Pattern detection" msgstr "Patroonherkenning" -#: taextras.py:198 +#: taextras.py:203 msgid "Seeing signal" msgstr "Signaal zien" -#: taextras.py:199 +#: taextras.py:204 msgid "Returns True if the signal is in front of the camera" msgstr "Geeft Waar als het signaal voor de camera is" -#: taextras.py:200 +#: taextras.py:205 msgid "Distance to signal" msgstr "Afstand tot signaal" -#: taextras.py:201 +#: taextras.py:206 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Geeft de afstand van het signaal tot de camera in millimeters" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:211 #, fuzzy msgid "SumBot" msgstr "" @@ -672,7 +680,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "SomBot" -#: taextras.py:207 +#: taextras.py:212 #, fuzzy msgid "speed SumBot" msgstr "" @@ -681,7 +689,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "snelheid SomBot" -#: taextras.py:208 +#: taextras.py:213 #, fuzzy msgid "submit the speed to the SumBot" msgstr "" @@ -690,7 +698,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "stel in de snelheid naar de SomBot" -#: taextras.py:209 +#: taextras.py:214 #, fuzzy msgid "set the default speed for the movement commands" msgstr "" @@ -701,7 +709,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:216 #, fuzzy msgid "forward SumBot" msgstr "" @@ -710,7 +718,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "stuur door de SomBot" -#: taextras.py:212 +#: taextras.py:217 #, fuzzy msgid "move SumBot forward" msgstr "" @@ -721,7 +729,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:219 #, fuzzy msgid "backward SumBot" msgstr "" @@ -730,7 +738,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "terug SomBot" -#: taextras.py:215 +#: taextras.py:220 #, fuzzy msgid "move SumBot backward" msgstr "" @@ -739,7 +747,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "verplaats SomBot achterwaarts" -#: taextras.py:216 +#: taextras.py:221 #, fuzzy msgid "stop SumBot" msgstr "" @@ -748,7 +756,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "stop SomBot" -#: taextras.py:217 +#: taextras.py:222 #, fuzzy msgid "stop the SumBot" msgstr "" @@ -759,7 +767,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:224 #, fuzzy msgid "left SumBot" msgstr "" @@ -768,7 +776,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "links SomBot" -#: taextras.py:220 +#: taextras.py:225 #, fuzzy msgid "turn left the SumBot" msgstr "" @@ -779,7 +787,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:227 #, fuzzy msgid "right SumBot" msgstr "" @@ -788,7 +796,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "rechts SomBot" -#: taextras.py:223 +#: taextras.py:228 #, fuzzy msgid "turn right the SumBot" msgstr "" @@ -800,7 +808,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:231 #, fuzzy msgid "angle to center" msgstr "" @@ -811,7 +819,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:233 #, fuzzy msgid "get the angle to the center of the dohyo" msgstr "" @@ -823,11 +831,11 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:236 msgid "angle to Enemy" msgstr "hoek naar Vijand" -#: taextras.py:232 +#: taextras.py:237 #, fuzzy msgid "get the angle to the Enemy" msgstr "" @@ -838,7 +846,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:239 #, fuzzy msgid "x coor. SumBot" msgstr "" @@ -847,7 +855,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "x coör. SomBot" -#: taextras.py:235 +#: taextras.py:240 #, fuzzy msgid "get the x coordinate of the SumBot" msgstr "" @@ -858,7 +866,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:242 #, fuzzy msgid "y coor. SumBot" msgstr "" @@ -867,7 +875,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "y coör. SomBot" -#: taextras.py:238 +#: taextras.py:243 #, fuzzy msgid "get the y coordinate of the SumBot" msgstr "" @@ -878,7 +886,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:245 #, fuzzy msgid "x coor. Enemy" msgstr "" @@ -887,7 +895,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "x coör. Vijand" -#: taextras.py:241 +#: taextras.py:246 #, fuzzy msgid "get the x coordinate of the Enemy" msgstr "" @@ -898,7 +906,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:248 #, fuzzy msgid "y coor. Enemy" msgstr "" @@ -907,7 +915,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "y coör. Vijand" -#: taextras.py:244 +#: taextras.py:249 #, fuzzy msgid "get the y coordinate of the Enemy" msgstr "" @@ -918,7 +926,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:251 #, fuzzy msgid "rotation SumBot" msgstr "" @@ -927,7 +935,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "draaiing SomBot" -#: taextras.py:247 +#: taextras.py:252 #, fuzzy msgid "get the rotation of the Sumbot" msgstr "" @@ -938,11 +946,11 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:254 msgid "rotation Enemy" msgstr "draaiing Vijand" -#: taextras.py:250 +#: taextras.py:255 #, fuzzy msgid "get the rotation of the Enemy" msgstr "" @@ -951,7 +959,7 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "neem de rotatie van de Vijand" -#: taextras.py:251 +#: taextras.py:256 #, fuzzy msgid "distance to center" msgstr "" @@ -962,7 +970,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:258 #, fuzzy msgid "get the distance to the center of the dohyo" msgstr "" @@ -971,11 +979,11 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "neem de afstand tot het midden van het speelveld" -#: taextras.py:254 +#: taextras.py:259 msgid "distance to Enemy" msgstr "afstand tot Vijand" -#: taextras.py:255 +#: taextras.py:260 #, fuzzy msgid "get the distance to the Enemy" msgstr "" @@ -984,11 +992,11 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "neem de afstand tot de Vijand" -#: taextras.py:256 +#: taextras.py:261 msgid "update information" msgstr "informatie bijwerken" -#: taextras.py:257 +#: taextras.py:262 #, fuzzy msgid "update information from the server" msgstr "" @@ -999,7 +1007,7 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:267 #, fuzzy msgid "Palette of physics blocks" msgstr "" @@ -1008,11 +1016,11 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "Palet van fysica blokken" -#: taextras.py:263 +#: taextras.py:268 msgid "start polygon" msgstr "start veelhoek" -#: taextras.py:264 +#: taextras.py:269 #, fuzzy msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" @@ -1023,11 +1031,11 @@ msgstr "" "Begin definiëren van een nieuwe veelhoek gebaseerd op de huidige xy positie " "van het Schildpad." -#: taextras.py:266 +#: taextras.py:271 msgid "add point" msgstr "voeg punt toe" -#: taextras.py:267 +#: taextras.py:272 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -1035,88 +1043,88 @@ msgstr "" "Voeg een nieuw punt toe aan de huidige veelhoek gebaseerd op deze xy positie " "van het Schildpad." -#: taextras.py:269 +#: taextras.py:274 msgid "end polygon" msgstr "eind veelhoek" -#: taextras.py:270 +#: taextras.py:275 msgid "Define a new polygon." msgstr "Definieer een nieuwe veelhoek." -#: taextras.py:271 +#: taextras.py:276 msgid "end filled polygon" msgstr "eind gevulde veelhoek" -#: taextras.py:272 +#: taextras.py:277 msgid "Not a simple polygon" msgstr "Geen eenvoudige veelhoek" -#: taextras.py:273 +#: taextras.py:278 msgid "Define a new filled polygon." msgstr "Definieer een nieuwe gevulde veelhoek." -#: taextras.py:274 +#: taextras.py:279 msgid "triangle" msgstr "driehoek" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:281 msgid "base" msgstr "basis" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:282 taextras.py:288 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "hoogte" -#: taextras.py:278 +#: taextras.py:283 msgid "Add a triangle object to the project." msgstr "Voeg een driehoek voorwerp toe aan het project." -#: taextras.py:279 +#: taextras.py:284 msgid "circle" msgstr "cirkel" -#: taextras.py:280 +#: taextras.py:285 msgid "Add a circle object to the project." msgstr "Voeg een cirkel voorwerp toe aan het project." -#: taextras.py:281 +#: taextras.py:286 msgid "rectangle" msgstr "rechthoek" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "breedte" -#: taextras.py:284 +#: taextras.py:289 msgid "Add a rectangle object to the project." msgstr "Voeg een rechthoek voorwerp toe aan het project." -#: taextras.py:285 +#: taextras.py:290 msgid "reset" msgstr "reset" -#: taextras.py:286 +#: taextras.py:291 msgid "Reset the project; clear the object list." msgstr "Reset het project, schoon de voorwerplijst." -#: taextras.py:287 +#: taextras.py:292 msgid "motor" msgstr "motor" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:294 msgid "torque" msgstr "koppel" -#: taextras.py:290 +#: taextras.py:295 msgid "speed" msgstr "snelheid" -#: taextras.py:291 +#: taextras.py:296 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -1124,23 +1132,23 @@ msgstr "" "Motor koppel en snelheid lopen van 0 (uit) naar positieve getallen; de motor " "wordt geplaatst op het meest recent gecreeerde voorwerp." -#: taextras.py:294 +#: taextras.py:299 msgid "Pin an object down so that it cannot fall." msgstr "Speld een voorwerp vast zodat het niet kan vallen." -#: taextras.py:295 +#: taextras.py:300 msgid "joint" msgstr "gewricht" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:303 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -1148,40 +1156,40 @@ msgstr "" "Voeg twee voorwerpen samen (het meest recent aangemaakte en het voorwerp op " "punt x, y)." -#: taextras.py:300 +#: taextras.py:305 msgid "save as Physics activity" msgstr "bewaar als Natuurkunde activiteit" -#: taextras.py:301 +#: taextras.py:306 msgid "Save the project to the Journal as a Physics activity." msgstr "Bewaar het project bij het Dagboek als Natuurkunde activiteit." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:308 msgid "gear" msgstr "versnelling" -#: taextras.py:304 +#: taextras.py:309 msgid "Add a gear object to the project." msgstr "Voeg een versnelling voorwerp toe aan het project." -#: taextras.py:305 +#: taextras.py:310 msgid "density" msgstr "dichtheid" -#: taextras.py:306 +#: taextras.py:311 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" "Stel de dichtheid eigenschap in voor voorwerpen (dichtheid kan ieder " "positief getal zijn)." -#: taextras.py:308 +#: taextras.py:313 msgid "friction" msgstr "wrijving" -#: taextras.py:309 +#: taextras.py:314 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -1191,11 +1199,11 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:317 msgid "bounciness" msgstr "stuiterbaarheid" -#: taextras.py:313 +#: taextras.py:318 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -1205,11 +1213,11 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:321 msgid "dynamic" msgstr "dynamiek" -#: taextras.py:317 +#: taextras.py:322 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -1218,27 +1226,27 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:328 msgid "Palette of WeDo blocks" msgstr "Palet van WeDo blokken" -#: taextras.py:324 +#: taextras.py:329 msgid "WeDo" msgstr "WeDo" -#: taextras.py:325 +#: taextras.py:330 msgid "set current WeDo device" msgstr "stel het huidige WeDo-apparaat in" -#: taextras.py:326 +#: taextras.py:331 msgid "number of WeDo devices" msgstr "aantal WeDo-apparaten" -#: taextras.py:327 +#: taextras.py:332 msgid "tilt" msgstr "hoogtehoek" -#: taextras.py:328 +#: taextras.py:333 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1248,173 +1256,173 @@ msgstr "" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:337 msgid "distance sensor output" msgstr "afstand sensor uitvoer" -#: taextras.py:333 +#: taextras.py:338 msgid "Motor A" msgstr "Motor A" -#: taextras.py:334 +#: taextras.py:339 msgid "returns the current value of Motor A" msgstr "geeft de huidige waarde van Motor A" -#: taextras.py:335 +#: taextras.py:340 msgid "Motor B" msgstr "Motor B" -#: taextras.py:336 +#: taextras.py:341 msgid "returns the current value of Motor B" msgstr "geeft de huidige waarde van Motor B" -#: taextras.py:337 +#: taextras.py:342 msgid "set the value for Motor A" msgstr "zet de waarde voor Motor A" -#: taextras.py:338 +#: taextras.py:343 msgid "set the value for Motor B" msgstr "zet de waarde voor Motor B" -#: taextras.py:339 +#: taextras.py:344 msgid "WeDo is unavailable" msgstr "WeDo is niet beschikbaar" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:346 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d is niet beschikbaar; standaard 1 wordt gebruikt" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:349 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s is niet beschikbaar op WeDo %(wedo_number)d" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:354 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palet van LEGO NXT blokken van motoren" -#: taextras.py:350 +#: taextras.py:355 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palet van LEGO NXT blokken van sensors" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 +#: taextras.py:357 msgid "touch" msgstr "aanraken" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 +#: taextras.py:359 msgid "ultrasonic" msgstr "ultrasoon" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:384 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "kleur" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "geluid" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:365 msgid "Please check the connection with the brick" msgstr "Gelieve de verbinding met het blok na te kijken" -#: taextras.py:361 +#: taextras.py:366 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Ongeldige poort '%s'. Poort moet zijn: PORT A, B of C" -#: taextras.py:362 +#: taextras.py:367 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Ongeldige poort '%s'. Poort moet zijn: PORT 1, 2, 3 of 4" -#: taextras.py:363 +#: taextras.py:368 msgid "The value of power must be between -127 to 127" msgstr "De waarde van de energie moet tussen -127 en 127 liggen" -#: taextras.py:364 +#: taextras.py:369 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "De parameter moet een geheel nummer zijn, niet '%s'" -#: taextras.py:365 +#: taextras.py:370 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Er deed zich een fout voor: kijk alle verbindingen na en probeer opnieuw" -#: taextras.py:366 +#: taextras.py:371 #, python-format msgid "NXT found %s bricks" msgstr "NXT vond %s blokken" -#: taextras.py:367 +#: taextras.py:372 msgid "NXT not found" msgstr "NXT niet gevonden" -#: taextras.py:368 +#: taextras.py:373 #, python-format msgid "Brick number %s was not found" msgstr "Blok nummer %s is niet gevonden" -#: taextras.py:369 +#: taextras.py:374 msgid "refresh NXT" msgstr "ververs NXT" -#: taextras.py:370 +#: taextras.py:375 msgid "Search for a connected NXT brick." msgstr "Zoek naar een verbonden NXT steen." -#: taextras.py:371 +#: taextras.py:376 msgid "NXT" msgstr "NXT" -#: taextras.py:372 +#: taextras.py:377 msgid "set current NXT device" msgstr "stel huidig NXT-apparaat in" -#: taextras.py:373 +#: taextras.py:378 msgid "number of NXT devices" msgstr "aantal NXT-apparaten" -#: taextras.py:374 +#: taextras.py:379 msgid "brick name" msgstr "bloknaam" -#: taextras.py:375 +#: taextras.py:380 msgid "Get the name of a brick." msgstr "Geef de naam van een blok." -#: taextras.py:376 +#: taextras.py:381 msgid "play tone" msgstr "speel toon" -#: taextras.py:377 +#: taextras.py:382 msgid "frequency" msgstr "frequentie" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "tijd" -#: taextras.py:379 +#: taextras.py:384 msgid "Play a tone at frequency for time." msgstr "Speel een toon op frequrntie gedurende tijd." #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:386 msgid "" "turn motor\n" "\n" @@ -1422,25 +1430,25 @@ msgstr "" "draai motor\n" "\n" -#: taextras.py:382 +#: taextras.py:387 msgid "port" msgstr "poort" -#: taextras.py:383 +#: taextras.py:388 msgid "power" msgstr "macht" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:390 msgid "rotations" msgstr "omwentelingen" -#: taextras.py:386 +#: taextras.py:391 msgid "turn a motor" msgstr "draai een motor" -#: taextras.py:387 +#: taextras.py:392 msgid "" "synchronize\n" "\n" @@ -1450,11 +1458,11 @@ msgstr "" "\n" "motoren" -#: taextras.py:388 +#: taextras.py:393 msgid "steering" msgstr "sturen" -#: taextras.py:389 +#: taextras.py:394 #, fuzzy msgid "synchronize two motors connected in PORT B and PORT C" msgstr "" @@ -1463,31 +1471,31 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "synchroniseer twee motoren verbonden met POORT B en POORT C" -#: taextras.py:390 +#: taextras.py:395 msgid "PORT A" msgstr "PORT A" -#: taextras.py:391 +#: taextras.py:396 msgid "PORT A of the brick" msgstr "PORT A van een steen" -#: taextras.py:392 +#: taextras.py:397 msgid "PORT B" msgstr "PORT B" -#: taextras.py:393 +#: taextras.py:398 msgid "PORT B of the brick" msgstr "PORT B van een steen" -#: taextras.py:394 +#: taextras.py:399 msgid "PORT C" msgstr "PORT C" -#: taextras.py:395 +#: taextras.py:400 msgid "PORT C of the brick" msgstr "PORT C van een steen" -#: taextras.py:396 +#: taextras.py:401 msgid "" "synchronize\n" "motors" @@ -1495,200 +1503,205 @@ msgstr "" "synchroniseer\n" "motoren" -#: taextras.py:397 +#: taextras.py:402 msgid "start motor" msgstr "start motor" -#: taextras.py:398 +#: taextras.py:403 msgid "Run a motor forever." msgstr "Draai motor voor altijd." -#: taextras.py:399 +#: taextras.py:404 msgid "brake motor" msgstr "rem motor" -#: taextras.py:400 +#: taextras.py:405 msgid "Stop a specified motor." msgstr "Stop een opgegeven motor." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:407 msgid "reset motor" msgstr "herstel motor" -#: taextras.py:403 +#: taextras.py:408 msgid "Reset the motor counter." msgstr "Herstel motor teller." -#: taextras.py:404 +#: taextras.py:409 msgid "motor position" msgstr "motor positie" -#: taextras.py:405 +#: taextras.py:410 msgid "Get the motor position." msgstr "Verkrijg de motor positie." -#: taextras.py:406 +#: taextras.py:411 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:407 +#: taextras.py:412 msgid "PORT 1 of the brick" msgstr "PORT 1 van de steen" -#: taextras.py:408 +#: taextras.py:413 msgid "read" msgstr "lees" -#: taextras.py:409 +#: taextras.py:414 msgid "sensor" msgstr "sensor" -#: taextras.py:410 +#: taextras.py:415 msgid "Read sensor output." msgstr "Lees sensor uitvier." -#: taextras.py:411 +#: taextras.py:416 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:412 +#: taextras.py:417 msgid "PORT 2 of the brick" msgstr "PORT 2 van de steen" -#: taextras.py:413 +#: taextras.py:418 msgid "light sensor" msgstr "lichtsensor" -#: taextras.py:414 +#: taextras.py:419 msgid "gray sensor" msgstr "grijssensor" -#: taextras.py:415 +#: taextras.py:420 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:416 +#: taextras.py:421 msgid "PORT 3 of the brick" msgstr "PORT 3 van de steen" -#: taextras.py:417 +#: taextras.py:422 msgid "touch sensor" msgstr "aanraak sensor" -#: taextras.py:418 +#: taextras.py:423 msgid "distance sensor" msgstr "afstandsensor" -#: taextras.py:419 +#: taextras.py:424 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:420 +#: taextras.py:425 msgid "PORT 4 of the brick" msgstr "PORT 4 van de steen" -#: taextras.py:421 +#: taextras.py:426 msgid "sound sensor" msgstr "geluid sensor" -#: taextras.py:422 +#: taextras.py:427 msgid "color sensor" msgstr "kleur sensor" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:430 msgid "set light" msgstr "zet licht" -#: taextras.py:426 +#: taextras.py:431 msgid "Set color sensor light." msgstr "Zet kleur sensor light." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:433 msgid "battery level" msgstr "accu niveau" -#: taextras.py:429 +#: taextras.py:434 msgid "Get the battery level of the brick in millivolts" msgstr "Geef het batterijniveau van de steen in millivolt" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# +#. TRANS: Arduino plugin to control an Arduino board +#: taextras.py:439 +msgid "Palette of Arduino blocks" +msgstr "Palet van Arduino blokken" + +#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:445 msgid "PWM" msgstr "PWM" -#: taextras.py:441 +#: taextras.py:446 msgid "SERVO" msgstr "SERVO" -#: taextras.py:442 +#: taextras.py:447 msgid "ERROR: Check the Arduino and the number of port." msgstr "FOUT: Controleer de Arduino en het nummer van de poort." -#: taextras.py:443 +#: taextras.py:448 msgid "ERROR: Value must be a number from 0 to 255." msgstr "FOUT: Waarde moet zijn een getal van 0 tot 255." -#: taextras.py:444 -#, fuzzy +#: taextras.py:449 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" -msgstr "FOUT: Waarde moet zijn óf HOOG óf LAAG." +msgstr "FOUT: Waarde moet zijn óf HOOG óf LAAG, 0 of 1." -#: taextras.py:445 +#: taextras.py:450 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "FOUT: De nodus moet zijn INVOER, UITVOER, PWM of SERVO." -#: taextras.py:446 +#: taextras.py:451 msgid "ERROR: The value must be an integer." -msgstr "" +msgstr "FOUT: De waarde moet een geheel getal zijn." -#: taextras.py:447 +#: taextras.py:452 msgid "ERROR: The pin must be an integer." -msgstr "" +msgstr "FOUT: De pin moet een geheel getal zijn." -#: taextras.py:448 +#: taextras.py:453 msgid "refresh Arduino" msgstr "ververs Arduino" -#: taextras.py:449 +#: taextras.py:454 msgid "Search for connected Arduinos." msgstr "Zoek naar verbonden Arduino's." -#: taextras.py:450 +#: taextras.py:455 msgid "Arduino" msgstr "Arduino" -#: taextras.py:451 +#: taextras.py:456 msgid "set current Arduino board" msgstr "stel het huidig Arduino-bord in" -#: taextras.py:452 +#: taextras.py:457 msgid "number of Arduinos" msgstr "aantal Arduiono's" -#: taextras.py:453 +#: taextras.py:458 msgid "number of Arduino boards" msgstr "aantal Arduino-borden" -#: taextras.py:454 +#: taextras.py:459 msgid "Arduino name" msgstr "Arduino-naam" -#: taextras.py:455 +#: taextras.py:460 msgid "Get the name of an Arduino." msgstr "Geef de naam van een Arduino." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:463 #, fuzzy msgid "pin mode" msgstr "" @@ -1697,23 +1710,23 @@ msgstr "" "#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n" "pin modus" -#: taextras.py:461 +#: taextras.py:466 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Selecteer de pin functie (INVOER, UITVOER, PWM, SERVO)." -#: taextras.py:462 +#: taextras.py:467 msgid "analog write" msgstr "analoog schrijven" -#: taextras.py:464 +#: taextras.py:469 msgid "Write analog value in specified port." msgstr "Schrijf analoge waarde in aangegeven poort." -#: taextras.py:465 +#: taextras.py:470 msgid "analog read" msgstr "analoog lezen" -#: taextras.py:466 +#: taextras.py:471 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1721,98 +1734,98 @@ msgstr "" "Lees waarde van analoge poort. Waarde mag zijn tussen 0 en 1023. Gebruik " "Vref om spanning te bepalen. Voor USB, volt=((lees)*5)/1024) ongeveer." -#: taextras.py:468 +#: taextras.py:473 msgid "digital write" msgstr "digitaal schrijven" -#: taextras.py:469 +#: taextras.py:474 msgid "Write digital value to specified port." msgstr "Schrijf digitale waarde naar aangegeven poort." -#: taextras.py:470 +#: taextras.py:475 msgid "digital read" msgstr "digitaal lezen" -#: taextras.py:471 +#: taextras.py:476 msgid "Read value from digital port." msgstr "Lees waarde van digitale poort." -#: taextras.py:473 +#: taextras.py:478 msgid "Configure Arduino port for digital input." msgstr "Configureer Arduino poort voor digitale invoer." -#: taextras.py:474 +#: taextras.py:479 msgid "Configure Arduino port to drive a servo." msgstr "Configureer Arduino poort om servo te besturen." -#: taextras.py:476 +#: taextras.py:481 msgid "Configure Arduino port for digital output." msgstr "Configureer Arduino poort voor digitale uitvoer." -#: taextras.py:477 +#: taextras.py:482 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configureer Arduino poort voor PWM (pulsbreedte modulatie)." -#: taextras.py:478 +#: taextras.py:483 #, python-format msgid "Not found Arduino %s" -msgstr "" +msgstr "Niet gevonden Arduino %s" -#: taextras.py:479 +#: taextras.py:484 msgid "The pin must be an integer" -msgstr "" +msgstr "De pen moet een geheel getal zijn" -#: taextras.py:480 +#: taextras.py:485 msgid "The device must be an integer" -msgstr "" +msgstr "Het apparaat moet een geheel getal zijn." #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:490 msgid "Palette of Expeyes blocks" msgstr "Palet van Expeyes-blokken" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:492 msgid "set PVS" msgstr "stel PVS in" -#: taextras.py:488 +#: taextras.py:493 msgid "set programmable voltage output" msgstr "stel programmeerbare stroomuitvoer in" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:495 msgid "set SQR1 voltage" msgstr "stel SQR1-stroomsterkte in" -#: taextras.py:491 +#: taextras.py:496 msgid "set square wave 1 voltage output" msgstr "stel blokgolf 1 spanningsuitvoer in" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:498 msgid "set SQR2 voltage" msgstr "stel SQR2 spanning in" -#: taextras.py:494 +#: taextras.py:499 msgid "set square wave 2 voltage output" msgstr "stel blokgolf 2 spanningsuitvoer in" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:501 msgid "set OD1" msgstr "stel OD1 in" -#: taextras.py:497 +#: taextras.py:502 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "stel digitaal uitvoerniveau (OD1) laag (0) of hoog (1)" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:504 msgid "IN1 level" msgstr "IN1 niveau" -#: taextras.py:500 +#: taextras.py:505 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1821,11 +1834,11 @@ msgstr "" "volts" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:508 msgid "IN2 level" msgstr "IN2 niveau" -#: taextras.py:504 +#: taextras.py:509 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1834,11 +1847,11 @@ msgstr "" "volts" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:512 msgid "SEN level" msgstr "SEN niveau" -#: taextras.py:508 +#: taextras.py:513 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1846,24 +1859,24 @@ msgstr "" "geeft 1 als weerstandssensor (SEN) spanningsniveau > 2.5 volts, 0 als SEN " "spanningsniveau <= 2.5 volts" -#: taextras.py:510 +#: taextras.py:515 msgid "capture" msgstr "opnemen" -#: taextras.py:511 +#: taextras.py:516 msgid "input" msgstr "invoer" -#: taextras.py:512 +#: taextras.py:517 msgid "samples" msgstr "voorbeelden" -#: taextras.py:513 +#: taextras.py:518 msgid "interval" msgstr "interval" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:520 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1871,94 +1884,88 @@ msgstr "" "naar FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:523 msgid "A1" msgstr "A1" -#: taextras.py:519 +#: taextras.py:524 msgid "read analog input 1 voltage" msgstr "lees analoge invoer 1 voltage" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:526 msgid "A2" msgstr "A2" -#: taextras.py:522 +#: taextras.py:527 msgid "read analog input 2 voltage" msgstr "lees analoge invoer 2 voltage" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:529 msgid "IN1" msgstr "IN1" -#: taextras.py:525 +#: taextras.py:530 msgid "read input 1 voltage" msgstr "lees invoer 1 voltage" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:532 msgid "IN2" msgstr "IN2" -#: taextras.py:528 +#: taextras.py:533 msgid "read input 2 voltage" msgstr "lees invoer 2 voltage" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:535 msgid "SEN" msgstr "SEN" -#: taextras.py:531 +#: taextras.py:536 msgid "read analog sensor input voltage" msgstr "lees analoge sensor invoer voltage" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:538 msgid "SQR1" msgstr "SQR1" -#: taextras.py:534 +#: taextras.py:539 msgid "read square wave 1 voltage" msgstr "lees blokgolf 1 voltage" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:541 msgid "SQR2" msgstr "SQR2" -#: taextras.py:537 +#: taextras.py:542 msgid "read square wave 2 voltage" msgstr "lees blokgolf 2 voltage" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:544 msgid "PVS" msgstr "PVS" -#: taextras.py:540 +#: taextras.py:545 msgid "read programmable voltage" msgstr "lees programmeerbaar voltage" -#: taextras.py:541 +#: taextras.py:546 msgid "Expeyes device not found" msgstr "Expeyes apparaat niet gevonden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "resume playing video or audio" msgstr "hervatten video of audio spelen" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "Titel" @@ -1967,15 +1974,15 @@ msgstr "Titel" msgid "Average RGB color from camera is pushed to the stack" msgstr "Gemiddelde RGB kleur van camera is naar de stapel geduwd" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:513 msgid "yellow" msgstr "geel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 msgid "displays polar coordinates" msgstr "toont polaire coördinaten" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 msgid "emptys FILO (first-in-last-out heap)" msgstr "leegt FILO (eerste-in-laatste-uit hoop)" @@ -1992,55 +1999,55 @@ msgstr "camera uitvoer" msgid "push acceleration in x, y, z to heap" msgstr "duw versnelling in x, y, z naar hoop" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:827 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "als-dan operator die gebruikt booleaanse operators van Getallen palet" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:858 msgid "jogs stack right" msgstr "schudt stapel rechts" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 msgid "Sugar Journal media object" msgstr "Sugar Dagboek media voorwerp" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:967 msgid "box 2" msgstr "doos 2" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:957 msgid "box 1" msgstr "doos 1" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Stap" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:636 msgid "multiplies two numeric inputs" msgstr "vermenigvuldigt twee getallen invoer" -#: turtleblocks.py:408 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Toon/verberg blokken" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Verberg palet" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "Maatjes" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "Mijn Schildpad Kunst sessie" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "Sugar Journal video object" msgstr "Sugar Dagboek geluidsvoorwerp" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:516 msgid "cyan" msgstr "cyaan" @@ -2059,51 +2066,50 @@ msgstr "" "Een Logo-geïnspireerd schildpad die kleurrijke plaatjes tekent met samenklik " "visueel programmeerblokken" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 msgid "xcor of right of screen" msgstr "xcor van rechterkant van scherm" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 msgid "Palette of extra options" msgstr "Palet van extra opties" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "Laad voorbeeld" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1060 msgid "move all blocks to trash" msgstr "verplaats alle blokken naar de prullenbak" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 msgid "list" msgstr "lijst" -#: turtleblocks.py:289 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Configuratiedirectory is niet schrijfbaar: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 msgid "media resume" msgstr "media hervatten" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 msgid "heading" msgstr "richting" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Blokken delen uitgeschakeld" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "bewaart een schikdpad plaatje als een SVG bestand in het Sugar Dagboek" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 msgid "draws text or show media from the Journal" msgstr "tekent tekst of toont media uit het Dagboek" @@ -2111,53 +2117,53 @@ msgstr "tekent tekst of toont media uit het Dagboek" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 msgid "video" msgstr "video" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:517 msgid "blue" msgstr "blauw" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 msgid "displays Cartesian coordinates" msgstr "toont Cartesische coördinaten" -#: turtleblocks.py:250 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Geen optie actie:" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:866 msgid "jogs stack down" msgstr "stoot stapel neer" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:672 msgid "modular (remainder) operator" msgstr "modulair (restwaarde) operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 msgid "bottom y" msgstr "onderkant y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 msgid "save SVG" msgstr "bewaar SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "draait code gevonden in tamyblock.py module gevonden in het Dagboek" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:431 msgid "pen down" msgstr "pen omlaag" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:789 msgid "wait" msgstr "wacht" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 msgid "box" msgstr "doos" @@ -2165,106 +2171,105 @@ msgstr "doos" msgid "Failed to upload!" msgstr "Uploaden mislukt!" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 msgid "shift" msgstr "schuif" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "roept benoemde actie stapel aan" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 +#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 +#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "actie" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "doe-totdat-Waar operator die gebruik maakt van booleaanse operators van " "Getal palet" -#: turtleblocks.py:89 +#: turtleblocks.py:91 msgid "usage is" msgstr "gebruik is" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:970 msgid "Variable 2 (numeric value)" msgstr "Variabele 2 (getalswaarde)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:645 msgid "divide" msgstr "gedeeld door" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "picture name" msgstr "afbeeldingnaam" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "zolang" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 msgid "the canvas width" msgstr "de schilderij breedte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 msgid "empty heap?" msgstr "stapel wissen?" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "benoemde variabele (getalswaarde)" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 msgid "next" msgstr "volgende" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:825 msgid "if then" msgstr "als dan" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:453 msgid "set pen size" msgstr "zet pen dikte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "presentation template: select Journal object (no description)" msgstr "presentatie sjabloon: selecteer Dagboek voorwerp (zonder beschrijving)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "totdat" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 msgid "media stop" msgstr "media stop" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Zet aan muistips" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1050 msgid "permanently deletes items in trash" msgstr "verwijdert items uit afval voorgoed" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "u-bocht" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1008 msgid "top of Action 1 stack" msgstr "bovenste van Actie 1 stapel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2272,31 +2277,31 @@ msgstr "" "een programmeerbaar blok: gebruikt om geavanceerde enkele-variabele " "wiskundige vergelijkingen toe te voegen, zoals sin(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:784 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palet van stroom operators" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 msgid "top of a collapsed stack" msgstr "bovenkant van een ingeklapte stapel" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "" "als-dan-anders operator die gebruikt booleaanse operators van Getallen palet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 msgid "returns mouse y coordinate" msgstr "geeft muis y coördinaat" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:398 msgid "holds current pen shade" msgstr "behoudt deze pen schaduw" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "sinewave" msgstr "sinusgolf" @@ -2304,91 +2309,86 @@ msgstr "sinusgolf" msgid "Login failed" msgstr "Aanmelden mislukt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 msgid "left x" msgstr "links x" # -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:226 msgid "set heading" msgstr "richting instellen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 msgid "RGB color under the turtle is pushed to the stack" msgstr "RGB kleur onder de schildpad is op de stapel gelegd" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 msgid "declutters canvas by hiding blocks" msgstr "ontwar schilderij door blokken te verbergen" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 msgid "Python chr operator" msgstr "Python chr operator" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:857 msgid "horizontal space" msgstr "horizontale ruimte" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Metrische coördinaten" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:902 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 msgid "string value" msgstr "rijwaarde" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 msgid "description" msgstr "beschrijving" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:572 msgid "I don't know how to" msgstr "Ik weet niet hoe" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "stel tekstgrootte in" - #: gnome_plugins/uploader_plugin.py:99 msgid "Username:" msgstr "Gebruikersnaam:" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:470 msgid "starts filled polygon (used with end fill block)" msgstr "begint met een gevuld vlak (gebruik met eindig vullen van blok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 msgid "presentation template: select four Journal objects" msgstr "presentatie sjabloon: selecteer vier Dagboek voorwerpen" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Bekijk" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:374 msgid "sets gray level of the line drawn by the turtle" msgstr "stelt het grijsniveau van de lijn in getekend door de schildpad" @@ -2396,105 +2396,105 @@ msgstr "stelt het grijsniveau van de lijn in getekend door de schildpad" msgid "Password:" msgstr "Wachtwoord:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 msgid "turtle sees" msgstr "schildpad ziet" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:872 msgid "stop action" msgstr "stop actie" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:515 msgid "green" msgstr "groen" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:397 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "schaduw" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 msgid "fills the background with (color, shade)" msgstr "vult de achtergrond met (kleur, schaduw)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 msgid "save picture" msgstr "bewaar afbeelding" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "pitch" msgstr "toonhoogte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 msgid "returns 1 if mouse button is pressed" msgstr "geeft 1 als muisknop is ingedrukt" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Herschaal coördinaten op" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:419 msgid "pen up" msgstr "pen omhoog" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:511 msgid "orange" msgstr "oranje" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:793 msgid "pauses program execution a specified number of seconds" msgstr "pauzeert programmauitvoering een aangegeven aantal seconden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "duwt waarde op FILO (eerst-in-laatst-uit hoop)" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1059 msgid "clear all" msgstr "wis alles" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "then" msgstr "dan" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "Register" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:751 msgid "not" msgstr "niet" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 msgid "if then else" msgstr "als dan anders" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:875 msgid "stops current action" msgstr "stop deze actie" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:185 msgid "turns turtle clockwise (angle in degrees)" msgstr "draait schildpad met de klok mee (hoek in graden)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:410 msgid "holds current gray level (can be used in place of a number block)" msgstr "houdt dit grijsniveau (wordt gebruikt ipv een nummerblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "xcor of left of screen" msgstr "xcor van linkerkant van scherm" -#: turtleblocks.py:387 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Herstel blokgrootte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 msgid "turtle" msgstr "schildpad" @@ -2502,7 +2502,7 @@ msgstr "schildpad" msgid "displays next palette" msgstr "toont volgende palet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 msgid "hide blocks" msgstr "blokken verbergen" @@ -2511,35 +2511,35 @@ msgstr "blokken verbergen" msgid "light level detected by camera" msgstr "lichtniveau ontdekt door camera" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 msgid "Python int operator" msgstr "Python int operator" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:732 msgid "logical less-than operator" msgstr "logische kleiner-dan operator" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1055 msgid "restore all blocks from trash" msgstr "herlaad alle blokken van afval" -#: turtleblocks.py:367 +#: turtleblocks.py:382 msgid "Save" msgstr "Bewaar" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:929 msgid "store in box 1" msgstr "opslaan in doos 1" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:943 msgid "store in box 2" msgstr "opslaan in doos 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 msgid "hides the Sugar toolbars" msgstr "verbergt de Sugar werkbalken" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:241 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2547,37 +2547,33 @@ msgstr "" "behoudt deze x-coördinaat waarde voor schildpad (kan worden gebruikt in " "plaats van nummerblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 msgid "print" msgstr "druk af" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 msgid "returns mouse x coordinate" msgstr "geeft muis x coördinaat" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:510 msgid "red" msgstr "rood" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Bewaar als Logo" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:347 msgid "sets color of the line drawn by the turtle" msgstr "stelt kleur in van de lijn die getekend is door het schildpad" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "zet tekstkleur" - #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "luidheid" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "Samenwerken aanzetten" @@ -2585,29 +2581,29 @@ msgstr "Samenwerken aanzetten" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "Palette of sensor blocks" msgstr "Palet van sensorblokken" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "Laad plugin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 msgid "returns True if mouse button is pressed" msgstr "geeft Waar als muisknop is ingedrukt" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:707 msgid "number" msgstr "nummer" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 msgid "query keyboard" msgstr "vraag toetsenbord uit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 msgid "top" msgstr "bovenin" @@ -2615,75 +2611,71 @@ msgstr "bovenin" msgid "Submit to Web" msgstr "Naar web opsturen" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "Cartesische coördinaten" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "Bijnaam" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 msgid "set scale" msgstr "stel schaal in" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Deel geselecteerde blokken" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:520 msgid "white" msgstr "wit" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:892 msgid "connects action to toolbar run buttons" msgstr "verbindt actie aan werkbalk start knoppen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 msgid "elapsed time (in seconds) since program started" msgstr "verstreken tijd (in seconden) sinds programma startte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "amplitude" msgstr "amplitude" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Annuleren" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 msgid "the canvas height" msgstr "de schlderijhoogte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "presentatie 2x1" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:619 msgid "minus" msgstr "min" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 msgid "and" msgstr "en" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "bovenkant van een inklapbare stapel" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "als invoer" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 msgid "Python block" msgstr "Python blok" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 msgid "media wait" msgstr "media wacht" @@ -2692,144 +2684,139 @@ msgstr "media wacht" msgid "acceleration" msgstr "versnelling" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:491 msgid "holds current pen size (can be used in place of a number block)" msgstr "houdt deze pengrootte (wordt gebruikt ipv een nummerblok)" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:343 msgid "set color" msgstr "zet kleur" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 msgid "loads a block" msgstr "laad een blok" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:308 msgid "Palette of pen commands" msgstr "Palet van pencommando's" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 msgid "shows values in FILO (first-in last-out heap)" msgstr "toont waarden in FILO (eerst-in-laatst-uit hoop)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "do-zolang-Waar operator die booleaanse operators gebruikt van Getal palet" -#: turtleblocks.py:374 +#: turtleblocks.py:389 msgid "File" msgstr "Bestand" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:754 msgid "logical NOT operator" msgstr "logische NIET operator" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 msgid "ycor of bottom of screen" msgstr "ycor voor onderkant van scherm" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 msgid "presentation template: select Journal object (with description)" msgstr "presentatie sjabloon: selecteer Dagboek voorwerp (met beschrijving)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:601 msgid "Palette of numeric operators" msgstr "Palet van getals operator" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:633 msgid "multiply" msgstr "vermenigvuldig" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:800 msgid "forever" msgstr "altijd" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s is al geïnstalleerd." -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:361 msgid "sets shade of the line drawn by the turtle" msgstr "stelt de schaduw van de lijn in getekend door het schildpad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 msgid "speaks text" msgstr "spreekt tekst" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "foto" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:156 msgid "clean" msgstr "wissen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 msgid "presentation template: select two Journal objects" msgstr "presentatie sjabloon: selecteer twee Dagboek voorwerpen" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Vergroot blokken" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Schermvullend" -#: turtleblocks.py:265 +#: turtleblocks.py:275 msgid "File not found" msgstr "Bestand niet gevonden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 msgid "show" msgstr "toon" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 +#: TurtleArt/tabasics.py:901 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 msgid "text" msgstr "tekst" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "random" msgstr "willekeurig" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:719 msgid "logical greater-than operator" msgstr "logische groter-dan operator" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:173 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "draait schildpad tegen de klok in (hoek in graden)" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:521 msgid "black" msgstr "zwart" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:684 msgid "calculates square root" msgstr "berekent vierkantswortel" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:255 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2837,77 +2824,73 @@ msgstr "" "behoudt deze y-coördinaat waarde voor schildpad (kan worden gebruikt in " "plaats van nummerblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 msgid "mouse x" msgstr "muis x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 msgid "mouse y" msgstr "muis y" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 msgid "stop" msgstr "stop" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:716 msgid "greater than" msgstr "groter dan" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Help" -#: turtleblocks.py:462 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Project opslaan?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 msgid "chooses which turtle to command" msgstr "kies welk schildpad te besturen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 msgid "right x" msgstr "rechts x" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "stelt de kleur van tekst in getekend door het schildpad" - #: plugins/light_sensor/light_sensor.py:58 #: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "lichtniveau ontdekt door lichtsensor" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "Plugin kon niet geïnstalleerd worden." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 msgid "keyboard" msgstr "toetsenbord" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "arc" msgstr "boog" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "radius" msgstr "straal" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "Polaire coördinaten" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:357 msgid "set shade" msgstr "zet schaduw" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:764 msgid "logical AND operator" msgstr "logische AND bewerker" @@ -2919,25 +2902,25 @@ msgstr "" "Je moet een account op http://turtleartsite.sugarlabs.org hebben om je " "project te uploaden." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 msgid "palette" msgstr "palet" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Draai" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "show heap" msgstr "stapel weergeven" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:230 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "" "stelt de richting in van het schildpad (0 is naar de bovenkant van het " "scherm.)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 msgid "selects a palette" msgstr "selecteert een palet" @@ -2951,19 +2934,19 @@ msgid "Title:" msgstr "Titel:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 msgid "Palette of media objects" msgstr "Palet van media voorwerpen" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Herlaad alle blokken van afval" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:884 msgid "Palette of variable blocks" msgstr "Palet van variabele blokken" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:708 msgid "used as numeric input in mathematic operators" msgstr "gebruikt als getalsinvoer in wiskundige opetatoren" @@ -2973,86 +2956,82 @@ msgstr "gebruikt als getalsinvoer in wiskundige opetatoren" msgid "Upload" msgstr "Uploaden" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "Server" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "presentatie 2x2" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:960 msgid "Variable 1 (numeric value)" msgstr "Variabele 1 (getalswaarde)" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "Omgeving" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:611 msgid "adds two alphanumeric inputs" msgstr "voegt twee alfanumerieke invoer toe" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:740 msgid "equal" msgstr "gelijk aan" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:835 msgid "else" msgstr "anders" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "houdt niet van" -#: turtleblocks.py:461 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "" "Je hebt nog werk dat niet is opgeslagen. Wil je het opslaan voor het " "afsluiten?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 msgid "restores hidden blocks" msgstr "herlaad verborgen blokken" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "load" msgstr "laad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "stop video or audio" msgstr "stop video of audio" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:422 msgid "Turtle will not draw when moved." msgstr "Schildpad tekent niet als die beweegt." #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 msgid "pop" msgstr "afnemen" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:490 msgid "pen size" msgstr "pen dikte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 msgid "turtle shell" msgstr "turtle shall" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "speelt een sinusgolf met frequentie, amplitude en duur (in secomden)" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:680 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "speak" msgstr "spreek" @@ -3060,86 +3039,82 @@ msgstr "spreek" msgid "read value from RFID device" msgstr "lees waarde van RFID apparaat" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:199 msgid "moves turtle along an arc" msgstr "beweegt schildpad langs een boog" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "maak een u-bocht" - -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:744 msgid "logical equal-to operator" msgstr "logische gelijk-aan operator" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:508 msgid "Palette of pen colors" msgstr "Palet van penkleuren" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "pause video or audio" msgstr "pauze video of audio" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:934 msgid "stores numeric value in Variable 1" msgstr "slaat getalswaarde op in Variabele 1" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:948 msgid "stores numeric value in Variable 2" msgstr "slaat getalswaarde op in Variabele 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 msgid "put a custom 'shell' on the turtle" msgstr "legt een aangepast 'schild' op de schildpad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 msgid "button down" msgstr "knop ingedrukt" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:146 msgid "moves turtle backward" msgstr "beweegt schildpad achteruit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 msgid "ycor of top of screen" msgstr "ycor van bovenkant van het scherm" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Toon blokken" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "speel" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 msgid "save" msgstr "bewaar" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "Kleuren" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:457 msgid "sets size of the line drawn by the turtle" msgstr "stelt de grootte van de lijn in getekend door het schildpad" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Open" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 msgid "orientation" msgstr "oriëntatie" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -3147,52 +3122,52 @@ msgstr "" "een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen wisk " "vergelijkingen toe te voegen, zoals sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "if" msgstr "als" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "beweegt schildpad naar positie xcor, ycor; (0, 0) is in het midden van het " "scherm." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Stop" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 msgid "action 2" msgstr "actie 2" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 msgid "action 1" msgstr "actie 1" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:479 msgid "end fill" msgstr "stop met vullen" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Kopieer" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Plak" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:512 msgid "did not output to" msgstr "gaf geen uitvoer naar" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "Activiteiten" @@ -3200,78 +3175,78 @@ msgstr "Activiteiten" msgid "Upload to Web" msgstr "Naar web uploaden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 msgid "empty heap" msgstr "stapel wissen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 msgid "pops value off FILO (first-in last-out heap)" msgstr "duwt waarde van FILO (eerst-in-laatst-uit hoop)" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Wissen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 msgid "Palette of presentation templates" msgstr "Palet van presentatie sjablonen" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "angle" msgstr "hoek" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:658 msgid "identity" msgstr "identiteit" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "BewaarLaden" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 msgid "top y" msgstr "boven y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 msgid "audio" msgstr "audio" -#: turtleblocks.py:410 +#: turtleblocks.py:425 msgid "Tools" msgstr "Werktuigen" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "Poort" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 msgid "comment" msgstr "commentaar" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:622 msgid "subtracts bottom numeric input from top numeric input" msgstr "trekt onderste getalsinvoer af van bovenste getalsinvoer" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "media pause" msgstr "media pauze" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "duw bestemming rgb waarde naar hoop" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "uitvraging van toetsenbord invoer (resultaten opgeslagen in toetsenbordblok)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 msgid "Cartesian" msgstr "Cartesisch" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:159 msgid "clears the screen and reset the turtle" msgstr "schoont het scherm en herstelt het schildpad" @@ -3280,138 +3255,138 @@ msgstr "schoont het scherm en herstelt het schildpad" msgid "raw microphone input signal" msgstr "ruw microfoon invoer signaal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 msgid "returns the color that the turtle \"sees\"" msgstr "geeft de kleur dat de schildpad \"ziet\"" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1027 msgid "invokes Action 1 stack" msgstr "roept Actie 1 stapel aan" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:124 msgid "Palette of turtle commands" msgstr "Palet van schildpadcommando's" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:804 msgid "loops forever" msgstr "lust voor altijd" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 msgid "show aligned" msgstr "toon uitgelijnd" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Wil je herinstalleren %s?" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "Laad project" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Project" -#: turtleblocks.py:416 +#: turtleblocks.py:431 msgid "Debug" msgstr "Debug" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Zet uit muistips" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 msgid "mod" msgstr "mod" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "Wachtwoord" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:865 msgid "vertical space" msgstr "verticale ruimte" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Herstart Turtle Art om plugin te kunnen gebruiken." -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:481 msgid "completes filled polygon (used with start fill block)" msgstr "eindigt met vullen van vlak (gebruik met begin met een gevuld vlak)" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "Delen" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:728 msgid "less than" msgstr "kleiner dan" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:681 msgid "square root" msgstr "vierkantswortel" -#: turtleblocks.py:381 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Herschaal coördinaten" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "show blocks" msgstr "blokken weergeven" -#: turtleblocks.py:373 +#: turtleblocks.py:388 msgid "Quit" msgstr "Afsluiten" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "Sugar Journal description field" msgstr "Sugar Dagboek beschrijvingveld" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:371 msgid "set gray" msgstr "zet grijs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 msgid "presentation bulleted list" msgstr "presentatiepuntenlijst" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "duration" msgstr "duur" -#: turtleblocks.py:365 +#: turtleblocks.py:375 msgid "New" msgstr "Nieuw" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 msgid "places a comment in your code" msgstr "plaatst een commentaar in je code" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 msgid "read pixel" msgstr "lees pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 msgid "scale" msgstr "schaal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 msgid "bottom" msgstr "onderkant" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:518 msgid "purple" msgstr "paars" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Herschaal coördinaten neer" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "click to open" msgstr "klik om te openen" @@ -3420,7 +3395,7 @@ msgstr "klik om te openen" msgid "microphone input pitch" msgstr "microfoon invoer toonhoogte" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "Configuratie" @@ -3428,32 +3403,32 @@ msgstr "Configuratie" msgid "Description:" msgstr "Beschrijving:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 msgid "journal" msgstr "dagboek" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1049 msgid "empty trash" msgstr "leeg afval" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:434 msgid "Turtle will draw when moved." msgstr "Schildpad tekent als die beweegt." -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "Laden..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "Sugar Journal audio object" msgstr "Sugar Dagboek geluidsvoorwerp" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Stop schildpad" -#: turtleblocks.py:418 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Schildpad" @@ -3461,44 +3436,39 @@ msgstr "Schildpad" msgid "changes the orientation of the palette of blocks" msgstr "wijzigt de richting van het blokkenpalet" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "sla op in" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Verberg blokken" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "Laad Python blok" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:607 msgid "plus" msgstr "getal" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 msgid "or" msgstr "of" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "presentation template: list of bullets" msgstr "presentatie sjabloon: puntenlijst" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:660 msgid "identity operator used for extending blocks" msgstr "identiteit operator gebruikt voor uitbreiding blokken" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Verklein blokken" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "stelt grootte van tekst in getekend door schildpad" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:269 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3506,96 +3476,87 @@ msgstr "" "houdt deze richtingwaarde van het schildpad vast (kan worden gebruikt in " "plaats van nummerblok)" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "afbeelding" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:695 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "geeft waarde terug tussen minimum (bovenste) en maximum (onderste) waarden" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:385 msgid "holds current pen color (can be used in place of a number block)" msgstr "houdt deze penkleur (kan gebruikt worden in plaats van een nummerblok)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Toon palet" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "saves a picture to the Sugar Journal" msgstr "bewaart een afbeelding in het Sugar Dagboek" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Bewaar foto" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 msgid "start" msgstr "begin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 msgid "returns True if heap is empty" msgstr "geeft Waar terug als hoop leeg is" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:133 msgid "moves turtle forward" msgstr "beweeg schildpad vooruit" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 msgid "forward" msgstr "vooruit" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 +#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "mijn vakje" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "Account ID" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1467 msgid "Select blocks to share" msgstr "Selecteer blokken om te delen" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:142 msgid "back" msgstr "terug" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 msgid "sets the scale of media" msgstr "stelt de schaal van de media in" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 msgid "holds current scale value" msgstr "houdt deze schaalwaarde" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "presentatie 1x1" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "presentatie 1x2" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:911 msgid "top of nameable action stack" msgstr "bovenste van benoembare actie stapel" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "slaat getalswaarde op in benoemde variabele" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:775 msgid "logical OR operator" msgstr "logische OF operator" @@ -3606,69 +3567,69 @@ msgstr "logische OF operator" msgid "microphone input voltage" msgstr "microfoon invoer spanning" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:816 msgid "loops specified number of times" msgstr "lust een aangegeven aantal keren" -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "Bewaren..." -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1037 msgid "invokes Action 2 stack" msgstr "roept Actie 2 stapel aan" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 msgid "setxy" msgstr "zetxy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 msgid "title y" msgstr "titel y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 msgid "title x" msgstr "titel x" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 msgid "fill screen" msgstr "vul scherm" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "ander" -#: turtleblocks.py:368 +#: turtleblocks.py:383 msgid "Save as" msgstr "Opslaan als" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "set xy" msgstr "zet xy" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1045 msgid "trash" msgstr "prullenbak" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "polar" msgstr "polair" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 msgid "repeat" msgstr "herhaal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "wait for current video or audio to complete" msgstr "wacht tot huidige video of audio gereed is" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Opslaan als afbeelding" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Bewerk" @@ -3679,38 +3640,38 @@ msgstr "Bewerk" msgid "microphone input resistance" msgstr "microfoon invoerweerstand" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1017 msgid "top of Action 2 stack" msgstr "bovenste van Actie 2 stapel" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:648 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "deelt bovenste getalinvoer (teller) door onderste getalinvoer (noemer)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 msgid "prints value in status block at bottom of the screen" msgstr "drukt waarde af in status blok bij de onderkant van het scherm" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:468 msgid "start fill" msgstr "begin met vullen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "holds results of query-keyboard block as ASCII" msgstr "bevat resultaten van uitvraging-toetsnebordblok als ASCII" #. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "push" msgstr "neerleggen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3718,11 +3679,11 @@ msgstr "" "een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen " "wiskundige vergelijkingen toe te voegen, zoals sin(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1054 msgid "restore all" msgstr "herlaad alles" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "hello" msgstr "hallo" @@ -3730,7 +3691,15 @@ msgstr "hallo" msgid "TurtleBlocks" msgstr "SchildpadBlokken" -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tabasics.py:443 +msgid "pen down?" +msgstr "pen omlaag?" + +#: TurtleArt/tabasics.py:445 +msgid "returns True if pen is down" +msgstr "geeft Waar als pen beneden is" + +#: TurtleArt/tawindow.py:1414 msgid "" "Please hit the Stop Button before making changes to your Turtle Blocks " "program" @@ -3738,29 +3707,29 @@ msgstr "" "Druk op de Stop Knop voor het maken van wijzigingen op je Schildpad Blokken " "programma" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "Opslaan stapel" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 msgid "Really overwrite stack?" msgstr "Echt stapel overschrijven?" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 msgid "Overwrite stack" msgstr "Overschrijven stapel" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "Verwijderen stapel" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 msgid "Really delete stack?" msgstr "Echt stapel verwijderen?" -#: TurtleArtActivity.py:895 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "Palet" @@ -3769,15 +3738,15 @@ msgid "Facebook wall post" msgstr "Facebook muurpost" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 msgid "active turtle" msgstr "actief schildpad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 msgid "the name of the active turtle" msgstr "de naam van de actieve schildpad" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "Palet van door gebruiker-bepaalde operators" @@ -3785,20 +3754,20 @@ msgstr "Palet van door gebruiker-bepaalde operators" msgid "Please install the Speak Activity and try again." msgstr "Installeer de Spraak Activiteit en probeer opnieuw." -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" msgstr "Spaans" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" msgstr "Engels" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." msgstr "Sorry, ik begrijp niet waarover je vraagt." -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." @@ -3806,13 +3775,22 @@ msgstr "" "Sorry, er is geen vrij geheugen meer om mijn brein te laden. Sluit andere " "activiteiten en probeer opnieuw." -#: turtleblocks.py:421 +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "draait het schildpad 180 graden" + +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Toon voorbeeld projecten" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Verberg voorbeeld projecten" + +#: turtleblocks.py:436 msgid "About..." msgstr "Over..." -#~ msgid "Palette of Arduino blocks" -#~ msgstr "Palet van Arduino blokken" - #~ msgid "gpio" #~ msgstr "gpio" @@ -3900,6 +3878,37 @@ msgstr "Over..." #~ "geeft de afstand van het voorwerp voor de sensor als een getal tussen 0 " #~ "en 255" +#~ msgid "set text size" +#~ msgstr "stel tekstgrootte in" + +#~ msgid "set text color" +#~ msgstr "zet tekstkleur" + +#~ msgid "presentation 2x1" +#~ msgstr "presentatie 2x1" + +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "stelt de kleur van tekst in getekend door het schildpad" + +#~ msgid "presentation 2x2" +#~ msgstr "presentatie 2x2" + +#~ msgid "make a uturn" +#~ msgstr "maak een u-bocht" + +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "stelt grootte van tekst in getekend door schildpad" + +#~ msgid "presentation 1x1" +#~ msgstr "presentatie 1x1" + +#~ msgid "presentation 1x2" +#~ msgstr "presentatie 1x2" + +#, fuzzy +#~ msgid "u turn" +#~ msgstr "u-bocht" + #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "geeft 1 terug als knop is ingedrukt en anders 0" diff --git a/po/pap.po b/po/pap.po index a2b5f2d..1179234 100644 --- a/po/pap.po +++ b/po/pap.po @@ -8,7 +8,7 @@ msgstr "" "#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" +"POT-Creation-Date: 2013-09-14 00:32-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,8 +19,8 @@ msgstr "" "#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2011-10-20 07:09+0200\n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-07-26 06:55+0200\n" "Last-Translator: Chris \n" "Language-Team: LANGUAGE \n" "Language: pap\n" @@ -60,383 +60,479 @@ msgstr "" msgid "Amazonas Tortuga" msgstr "" -#: taextras.py:58 +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "" + +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "" #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" -#: taextras.py:74 +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "" -#: taextras.py:75 +#: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "" -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" msgstr "" -#: taextras.py:81 +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" msgstr "" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" msgstr "" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" msgstr "" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" msgstr "" -#: taextras.py:86 -msgid "returns the temperature" +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" msgstr "" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#: taextras.py:92 +#, python-format +msgid "custom module %s" msgstr "" -#: taextras.py:88 +#: taextras.py:93 msgid "LED" msgstr "" -#: taextras.py:89 +#: taextras.py:94 msgid "button" msgstr "" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: taextras.py:95 taextras.py:384 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:409 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "" -#: taextras.py:91 taextras.py:356 +#: taextras.py:96 taextras.py:382 #, fuzzy msgid "light" msgstr "drechi" -#: taextras.py:92 -msgid "temperature" -msgstr "" - -#: taextras.py:93 taextras.py:330 +#: taextras.py:97 taextras.py:356 msgid "distance" msgstr "" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:98 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "resistensia" -#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "vòltahe" -#: taextras.py:96 +#: taextras.py:100 +msgid "temperature" +msgstr "" + +#: taextras.py:101 +msgid "sensor a" +msgstr "" + +#: taextras.py:102 +msgid "sensor b" +msgstr "" + +#: taextras.py:103 +msgid "sensor c" +msgstr "" + +#: taextras.py:104 +msgid "actuator a" +msgstr "" + +#: taextras.py:105 +msgid "actuator b" +msgstr "" + +#: taextras.py:106 +msgid "actuator c" +msgstr "" + +#: taextras.py:107 msgid "Butia Robot" msgstr "" -#: taextras.py:97 +#: taextras.py:108 msgid "refresh Butia" msgstr "" -#: taextras.py:98 +#: taextras.py:109 msgid "refresh the state of the Butia palette and blocks" msgstr "" #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:111 msgid "battery charge Butia" msgstr "" -#: taextras.py:101 +#: taextras.py:112 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:114 msgid "speed Butia" msgstr "" -#: taextras.py:104 +#: taextras.py:115 msgid "set the speed of the Butia motors" msgstr "" -#: taextras.py:105 +#: taextras.py:116 msgid "move Butia" msgstr "" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:117 TurtleArt/tabasics.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "robes" -#: TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: TurtleArt/tabasics.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "drechi" -#: taextras.py:108 +#: taextras.py:119 msgid "moves the Butia motors at the specified speed" msgstr "" -#: taextras.py:109 +#: taextras.py:120 msgid "stop Butia" msgstr "" -#: taextras.py:110 +#: taextras.py:121 msgid "stop the Butia robot" msgstr "" #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:123 msgid "forward Butia" msgstr "" -#: taextras.py:113 +#: taextras.py:124 msgid "move the Butia robot forward" msgstr "" #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:126 msgid "left Butia" msgstr "" -#: taextras.py:116 +#: taextras.py:127 msgid "turn the Butia robot at left" msgstr "" #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:129 msgid "right Butia" msgstr "" -#: taextras.py:119 +#: taextras.py:130 msgid "turn the Butia robot at right" msgstr "" #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:132 msgid "backward Butia" msgstr "" -#: taextras.py:122 +#: taextras.py:133 msgid "move the Butia robot backward" msgstr "" -#: taextras.py:123 +#: taextras.py:134 msgid "Butia Robot extra blocks" msgstr "" -#: taextras.py:124 -msgid "hack pin mode" +#: taextras.py:135 +msgid "pin mode Butia" msgstr "" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:136 taextras.py:319 taextras.py:485 msgid "pin" msgstr "" -#: taextras.py:126 taextras.py:460 +#: taextras.py:137 taextras.py:486 #, fuzzy msgid "mode" msgstr "mod" -#: taextras.py:127 +#: taextras.py:138 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "" -#: taextras.py:128 -msgid "write hack pin Butia" +#: taextras.py:139 +msgid "read pin Butia" +msgstr "" + +#: taextras.py:140 +msgid "read the value of a pin" +msgstr "" + +#: taextras.py:141 +msgid "write pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:142 taextras.py:489 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "balor" -#: taextras.py:130 +#: taextras.py:143 msgid "set a hack pin to 0 or 1" msgstr "" -#: taextras.py:131 -msgid "read hack pin Butia" +#: taextras.py:144 taextras.py:463 +msgid "INPUT" msgstr "" -#: taextras.py:132 -msgid "read the value of a hack pin" +#: taextras.py:145 +msgid "Configure hack pin for digital input." msgstr "" -#: taextras.py:133 taextras.py:435 +#: taextras.py:146 taextras.py:461 msgid "HIGH" msgstr "" -#: taextras.py:134 taextras.py:472 -msgid "Set HIGH value for digital port." -msgstr "" - -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "" - -#: taextras.py:136 -msgid "Configure hack port for digital input." +#: taextras.py:147 +msgid "Set HIGH value for digital pin." msgstr "" -#: taextras.py:137 taextras.py:436 +#: taextras.py:148 taextras.py:462 msgid "LOW" msgstr "" -#: taextras.py:138 taextras.py:475 +#: taextras.py:149 taextras.py:501 msgid "Set LOW value for digital port." msgstr "" -#: taextras.py:139 taextras.py:438 +#: taextras.py:150 taextras.py:464 msgid "OUTPUT" msgstr "" -#: taextras.py:140 +#: taextras.py:151 msgid "Configure hack port for digital output." msgstr "" -#: taextras.py:141 +#: taextras.py:152 +msgid "Butia Robot cast blocks" +msgstr "" + +#: taextras.py:153 msgid "Butia" msgstr "" -#: taextras.py:142 +#: taextras.py:154 +msgid "CAST\n" +msgstr "" + +#: taextras.py:155 +msgid "new name" +msgstr "" + +#: taextras.py:156 +msgid "original" +msgstr "" + +#: taextras.py:157 +msgid "f(x)=" +msgstr "" + +#: taextras.py:159 +msgid "Cast a new block" +msgstr "" + +#: taextras.py:160 +#, python-format +msgid "generic module %s" +msgstr "" + +#: taextras.py:161 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "" -#: taextras.py:143 +#: taextras.py:162 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "" -#: taextras.py:147 +#: taextras.py:163 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "" + +#: taextras.py:164 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "" + +#: taextras.py:165 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "" + +#: taextras.py:166 +msgid "Creating PyBot server" +msgstr "" + +#: taextras.py:167 +msgid "ERROR creating PyBot server" +msgstr "" + +#: taextras.py:168 +msgid "PyBot is alive!" +msgstr "" + +#: taextras.py:169 +msgid "Ending butia polling" +msgstr "" + +#: taextras.py:173 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" -#: taextras.py:148 +#: taextras.py:174 msgid "Error on initialization of the camera" msgstr "" -#: taextras.py:149 +#: taextras.py:175 msgid "No camera was found" msgstr "" -#: taextras.py:150 +#: taextras.py:176 msgid "Error stopping camera" msgstr "" -#: taextras.py:151 +#: taextras.py:177 msgid "Error starting camera" msgstr "" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:179 msgid "Error in get mask" msgstr "" -#: taextras.py:154 +#: taextras.py:180 msgid "FollowMe" msgstr "" -#: taextras.py:155 +#: taextras.py:181 msgid "refresh FollowMe" msgstr "" -#: taextras.py:156 +#: taextras.py:182 msgid "Search for a connected camera." msgstr "" #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:184 msgid "calibration" msgstr "" -#: taextras.py:159 +#: taextras.py:185 msgid "store a personalized calibration" msgstr "" -#: taextras.py:160 +#: taextras.py:186 msgid "return a personalized calibration" msgstr "" -#: taextras.py:161 +#: taextras.py:187 msgid "follow" msgstr "" -#: taextras.py:162 +#: taextras.py:188 msgid "follow a color or calibration" msgstr "" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:189 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -445,1077 +541,1081 @@ msgstr "" msgid "brightness" msgstr "" -#: taextras.py:164 +#: taextras.py:190 msgid "set the camera brightness as a value between 0 to 255." msgstr "" -#: taextras.py:165 +#: taextras.py:191 msgid "minimum pixels" msgstr "" -#: taextras.py:166 +#: taextras.py:192 msgid "set the minimal number of pixels to follow" msgstr "" -#: taextras.py:167 +#: taextras.py:193 msgid "threshold" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:195 msgid "set a threshold for a RGB color" msgstr "" -#: taextras.py:170 +#: taextras.py:196 msgid "camera mode" msgstr "" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:198 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "" -#: taextras.py:173 +#: taextras.py:199 msgid "get brightness" msgstr "" -#: taextras.py:174 +#: taextras.py:200 msgid "get the brightness of the ambient light" msgstr "" -#: taextras.py:175 +#: taextras.py:201 msgid "average color" msgstr "" -#: taextras.py:176 +#: taextras.py:202 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" msgstr "" -#: taextras.py:178 +#: taextras.py:204 msgid "x position" msgstr "" -#: taextras.py:179 +#: taextras.py:205 msgid "return x position" msgstr "" -#: taextras.py:180 +#: taextras.py:206 msgid "y position" msgstr "" -#: taextras.py:181 +#: taextras.py:207 msgid "return y position" msgstr "" -#: taextras.py:182 +#: taextras.py:208 msgid "pixels" msgstr "" -#: taextras.py:183 +#: taextras.py:209 msgid "return the number of pixels of the biggest blob" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:211 msgid "set the color mode of the camera to RGB" msgstr "" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:213 msgid "set the color mode of the camera to YUV" msgstr "" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:215 msgid "set the color mode of the camera to HSV" msgstr "" -#: taextras.py:190 +#: taextras.py:216 msgid "empty calibration" msgstr "" -#: taextras.py:191 +#: taextras.py:217 msgid "error in string conversion" msgstr "" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:223 msgid "Pattern detection" msgstr "" -#: taextras.py:198 +#: taextras.py:224 msgid "Seeing signal" msgstr "" -#: taextras.py:199 +#: taextras.py:225 msgid "Returns True if the signal is in front of the camera" msgstr "" -#: taextras.py:200 +#: taextras.py:226 msgid "Distance to signal" msgstr "" -#: taextras.py:201 +#: taextras.py:227 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "" #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:232 msgid "SumBot" msgstr "" -#: taextras.py:207 +#: taextras.py:233 msgid "speed SumBot" msgstr "" -#: taextras.py:208 +#: taextras.py:234 msgid "submit the speed to the SumBot" msgstr "" -#: taextras.py:209 +#: taextras.py:235 msgid "set the default speed for the movement commands" msgstr "" #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:237 msgid "forward SumBot" msgstr "" -#: taextras.py:212 +#: taextras.py:238 msgid "move SumBot forward" msgstr "" #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:240 msgid "backward SumBot" msgstr "" -#: taextras.py:215 +#: taextras.py:241 msgid "move SumBot backward" msgstr "" -#: taextras.py:216 +#: taextras.py:242 msgid "stop SumBot" msgstr "" -#: taextras.py:217 +#: taextras.py:243 msgid "stop the SumBot" msgstr "" #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:245 msgid "left SumBot" msgstr "" -#: taextras.py:220 +#: taextras.py:246 msgid "turn left the SumBot" msgstr "" #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:248 msgid "right SumBot" msgstr "" -#: taextras.py:223 +#: taextras.py:249 msgid "turn right the SumBot" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:252 msgid "angle to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:254 msgid "get the angle to the center of the dohyo" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:257 msgid "angle to Enemy" msgstr "" -#: taextras.py:232 +#: taextras.py:258 msgid "get the angle to the Enemy" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:260 msgid "x coor. SumBot" msgstr "" -#: taextras.py:235 +#: taextras.py:261 msgid "get the x coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:263 msgid "y coor. SumBot" msgstr "" -#: taextras.py:238 +#: taextras.py:264 msgid "get the y coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:266 msgid "x coor. Enemy" msgstr "" -#: taextras.py:241 +#: taextras.py:267 msgid "get the x coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:269 msgid "y coor. Enemy" msgstr "" -#: taextras.py:244 +#: taextras.py:270 msgid "get the y coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:272 msgid "rotation SumBot" msgstr "" -#: taextras.py:247 +#: taextras.py:273 msgid "get the rotation of the Sumbot" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:275 msgid "rotation Enemy" msgstr "" -#: taextras.py:250 +#: taextras.py:276 msgid "get the rotation of the Enemy" msgstr "" -#: taextras.py:251 +#: taextras.py:277 msgid "distance to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:279 msgid "get the distance to the center of the dohyo" msgstr "" -#: taextras.py:254 +#: taextras.py:280 msgid "distance to Enemy" msgstr "" -#: taextras.py:255 +#: taextras.py:281 msgid "get the distance to the Enemy" msgstr "" -#: taextras.py:256 +#: taextras.py:282 msgid "update information" msgstr "" -#: taextras.py:257 +#: taextras.py:283 msgid "update information from the server" msgstr "" #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:288 msgid "Palette of physics blocks" msgstr "" -#: taextras.py:263 +#: taextras.py:289 msgid "start polygon" msgstr "" -#: taextras.py:264 +#: taextras.py:290 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" -#: taextras.py:266 +#: taextras.py:292 msgid "add point" msgstr "" -#: taextras.py:267 +#: taextras.py:293 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." msgstr "" -#: taextras.py:269 +#: taextras.py:295 msgid "end polygon" msgstr "" -#: taextras.py:270 +#: taextras.py:296 msgid "Define a new polygon." msgstr "" -#: taextras.py:271 +#: taextras.py:297 msgid "end filled polygon" msgstr "" -#: taextras.py:272 +#: taextras.py:298 msgid "Not a simple polygon" msgstr "" -#: taextras.py:273 +#: taextras.py:299 msgid "Define a new filled polygon." msgstr "" -#: taextras.py:274 +#: taextras.py:300 msgid "triangle" msgstr "" #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:302 msgid "base" msgstr "" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:303 taextras.py:309 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "haltura" -#: taextras.py:278 +#: taextras.py:304 msgid "Add a triangle object to the project." msgstr "" -#: taextras.py:279 +#: taextras.py:305 msgid "circle" msgstr "" -#: taextras.py:280 +#: taextras.py:306 msgid "Add a circle object to the project." msgstr "" -#: taextras.py:281 +#: taextras.py:307 msgid "rectangle" msgstr "" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:308 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "hanchura" -#: taextras.py:284 +#: taextras.py:310 msgid "Add a rectangle object to the project." msgstr "" -#: taextras.py:285 +#: taextras.py:311 msgid "reset" msgstr "" -#: taextras.py:286 +#: taextras.py:312 msgid "Reset the project; clear the object list." msgstr "" -#: taextras.py:287 +#: taextras.py:313 msgid "motor" msgstr "" #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:315 msgid "torque" msgstr "" -#: taextras.py:290 +#: taextras.py:316 msgid "speed" msgstr "" -#: taextras.py:291 +#: taextras.py:317 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." msgstr "" -#: taextras.py:294 +#: taextras.py:320 msgid "Pin an object down so that it cannot fall." msgstr "" -#: taextras.py:295 +#: taextras.py:321 msgid "joint" msgstr "" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:322 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:323 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" -#: taextras.py:298 +#: taextras.py:324 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." msgstr "" -#: taextras.py:300 +#: taextras.py:326 msgid "save as Physics activity" msgstr "" -#: taextras.py:301 +#: taextras.py:327 msgid "Save the project to the Journal as a Physics activity." msgstr "" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:329 msgid "gear" msgstr "" -#: taextras.py:304 +#: taextras.py:330 msgid "Add a gear object to the project." msgstr "" -#: taextras.py:305 +#: taextras.py:331 #, fuzzy msgid "density" msgstr "identidat" -#: taextras.py:306 +#: taextras.py:332 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" -#: taextras.py:308 +#: taextras.py:334 msgid "friction" msgstr "" -#: taextras.py:309 +#: taextras.py:335 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." msgstr "" #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:338 msgid "bounciness" msgstr "" -#: taextras.py:313 +#: taextras.py:339 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." msgstr "" #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:342 msgid "dynamic" msgstr "" -#: taextras.py:317 +#: taextras.py:343 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:349 msgid "Palette of WeDo blocks" msgstr "" -#: taextras.py:324 +#: taextras.py:350 msgid "WeDo" msgstr "" -#: taextras.py:325 +#: taextras.py:351 msgid "set current WeDo device" msgstr "" -#: taextras.py:326 +#: taextras.py:352 msgid "number of WeDo devices" msgstr "" -#: taextras.py:327 +#: taextras.py:353 msgid "tilt" msgstr "" -#: taextras.py:328 +#: taextras.py:354 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" msgstr "" #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:358 msgid "distance sensor output" msgstr "" -#: taextras.py:333 +#: taextras.py:359 msgid "Motor A" msgstr "" -#: taextras.py:334 +#: taextras.py:360 msgid "returns the current value of Motor A" msgstr "" -#: taextras.py:335 +#: taextras.py:361 msgid "Motor B" msgstr "" -#: taextras.py:336 +#: taextras.py:362 msgid "returns the current value of Motor B" msgstr "" -#: taextras.py:337 +#: taextras.py:363 msgid "set the value for Motor A" msgstr "" -#: taextras.py:338 +#: taextras.py:364 msgid "set the value for Motor B" msgstr "" -#: taextras.py:339 +#: taextras.py:365 msgid "WeDo is unavailable" msgstr "" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:367 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:370 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "" #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:375 msgid "Palette of LEGO NXT blocks of motors" msgstr "" -#: taextras.py:350 +#: taextras.py:376 msgid "Palette of LEGO NXT blocks of sensors" msgstr "" #. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 +#: taextras.py:378 msgid "touch" msgstr "" #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 +#: taextras.py:380 msgid "ultrasonic" msgstr "" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:381 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:384 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "kóló" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:383 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "sonido" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:386 msgid "Please check the connection with the brick" msgstr "" -#: taextras.py:361 +#: taextras.py:387 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "" -#: taextras.py:362 +#: taextras.py:388 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" -#: taextras.py:363 +#: taextras.py:389 msgid "The value of power must be between -127 to 127" msgstr "" -#: taextras.py:364 +#: taextras.py:390 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "" -#: taextras.py:365 +#: taextras.py:391 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" -#: taextras.py:366 +#: taextras.py:392 #, python-format msgid "NXT found %s bricks" msgstr "" -#: taextras.py:367 +#: taextras.py:393 msgid "NXT not found" msgstr "" -#: taextras.py:368 +#: taextras.py:394 #, python-format msgid "Brick number %s was not found" msgstr "" -#: taextras.py:369 +#: taextras.py:395 msgid "refresh NXT" msgstr "" -#: taextras.py:370 +#: taextras.py:396 msgid "Search for a connected NXT brick." msgstr "" -#: taextras.py:371 +#: taextras.py:397 msgid "NXT" msgstr "" -#: taextras.py:372 +#: taextras.py:398 msgid "set current NXT device" msgstr "" -#: taextras.py:373 +#: taextras.py:399 msgid "number of NXT devices" msgstr "" -#: taextras.py:374 +#: taextras.py:400 msgid "brick name" msgstr "" -#: taextras.py:375 +#: taextras.py:401 msgid "Get the name of a brick." msgstr "" -#: taextras.py:376 +#: taextras.py:402 msgid "play tone" msgstr "" -#: taextras.py:377 +#: taextras.py:403 msgid "frequency" msgstr "" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:404 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "" -#: taextras.py:379 +#: taextras.py:405 msgid "Play a tone at frequency for time." msgstr "" #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:407 msgid "" "turn motor\n" "\n" msgstr "" -#: taextras.py:382 +#: taextras.py:408 msgid "port" msgstr "" -#: taextras.py:383 +#: taextras.py:409 msgid "power" msgstr "" #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:411 msgid "rotations" msgstr "" -#: taextras.py:386 +#: taextras.py:412 msgid "turn a motor" msgstr "" -#: taextras.py:387 +#: taextras.py:413 msgid "" "synchronize\n" "\n" "motors" msgstr "" -#: taextras.py:388 +#: taextras.py:414 msgid "steering" msgstr "" -#: taextras.py:389 +#: taextras.py:415 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "" -#: taextras.py:390 +#: taextras.py:416 msgid "PORT A" msgstr "" -#: taextras.py:391 +#: taextras.py:417 msgid "PORT A of the brick" msgstr "" -#: taextras.py:392 +#: taextras.py:418 msgid "PORT B" msgstr "" -#: taextras.py:393 +#: taextras.py:419 msgid "PORT B of the brick" msgstr "" -#: taextras.py:394 +#: taextras.py:420 msgid "PORT C" msgstr "" -#: taextras.py:395 +#: taextras.py:421 msgid "PORT C of the brick" msgstr "" -#: taextras.py:396 +#: taextras.py:422 msgid "" "synchronize\n" "motors" msgstr "" -#: taextras.py:397 +#: taextras.py:423 msgid "start motor" msgstr "" -#: taextras.py:398 +#: taextras.py:424 msgid "Run a motor forever." msgstr "" -#: taextras.py:399 +#: taextras.py:425 msgid "brake motor" msgstr "" -#: taextras.py:400 +#: taextras.py:426 msgid "Stop a specified motor." msgstr "" #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:428 msgid "reset motor" msgstr "" -#: taextras.py:403 +#: taextras.py:429 msgid "Reset the motor counter." msgstr "" -#: taextras.py:404 +#: taextras.py:430 msgid "motor position" msgstr "" -#: taextras.py:405 +#: taextras.py:431 msgid "Get the motor position." msgstr "" -#: taextras.py:406 +#: taextras.py:432 msgid "PORT 1" msgstr "" -#: taextras.py:407 +#: taextras.py:433 msgid "PORT 1 of the brick" msgstr "" -#: taextras.py:408 +#: taextras.py:434 #, fuzzy msgid "read" msgstr "kòrá" -#: taextras.py:409 +#: taextras.py:435 msgid "sensor" msgstr "" -#: taextras.py:410 +#: taextras.py:436 msgid "Read sensor output." msgstr "" -#: taextras.py:411 +#: taextras.py:437 msgid "PORT 2" msgstr "" -#: taextras.py:412 +#: taextras.py:438 msgid "PORT 2 of the brick" msgstr "" -#: taextras.py:413 +#: taextras.py:439 msgid "light sensor" msgstr "" -#: taextras.py:414 +#: taextras.py:440 msgid "gray sensor" msgstr "" -#: taextras.py:415 +#: taextras.py:441 msgid "PORT 3" msgstr "" -#: taextras.py:416 +#: taextras.py:442 msgid "PORT 3 of the brick" msgstr "" -#: taextras.py:417 +#: taextras.py:443 msgid "touch sensor" msgstr "" -#: taextras.py:418 +#: taextras.py:444 msgid "distance sensor" msgstr "" -#: taextras.py:419 +#: taextras.py:445 msgid "PORT 4" msgstr "" -#: taextras.py:420 +#: taextras.py:446 msgid "PORT 4 of the brick" msgstr "" -#: taextras.py:421 +#: taextras.py:447 msgid "sound sensor" msgstr "" -#: taextras.py:422 +#: taextras.py:448 msgid "color sensor" msgstr "" #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:451 msgid "set light" msgstr "" -#: taextras.py:426 +#: taextras.py:452 msgid "Set color sensor light." msgstr "" #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:454 msgid "battery level" msgstr "" -#: taextras.py:429 +#: taextras.py:455 msgid "Get the battery level of the brick in millivolts" msgstr "" #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 +#: taextras.py:460 msgid "Palette of Arduino blocks" msgstr "" #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:466 msgid "PWM" msgstr "" -#: taextras.py:441 +#: taextras.py:467 msgid "SERVO" msgstr "" -#: taextras.py:442 +#: taextras.py:468 msgid "ERROR: Check the Arduino and the number of port." msgstr "" -#: taextras.py:443 +#: taextras.py:469 msgid "ERROR: Value must be a number from 0 to 255." msgstr "" -#: taextras.py:444 +#: taextras.py:470 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "" -#: taextras.py:445 +#: taextras.py:471 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "" -#: taextras.py:446 +#: taextras.py:472 msgid "ERROR: The value must be an integer." msgstr "" -#: taextras.py:447 +#: taextras.py:473 msgid "ERROR: The pin must be an integer." msgstr "" -#: taextras.py:448 +#: taextras.py:474 msgid "refresh Arduino" msgstr "" -#: taextras.py:449 +#: taextras.py:475 msgid "Search for connected Arduinos." msgstr "" -#: taextras.py:450 +#: taextras.py:476 msgid "Arduino" msgstr "" -#: taextras.py:451 +#: taextras.py:477 msgid "set current Arduino board" msgstr "" -#: taextras.py:452 +#: taextras.py:478 msgid "number of Arduinos" msgstr "" -#: taextras.py:453 +#: taextras.py:479 msgid "number of Arduino boards" msgstr "" -#: taextras.py:454 +#: taextras.py:480 msgid "Arduino name" msgstr "" -#: taextras.py:455 +#: taextras.py:481 msgid "Get the name of an Arduino." msgstr "" #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:484 msgid "pin mode" msgstr "" -#: taextras.py:461 +#: taextras.py:487 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "" -#: taextras.py:462 +#: taextras.py:488 msgid "analog write" msgstr "" -#: taextras.py:464 +#: taextras.py:490 msgid "Write analog value in specified port." msgstr "" -#: taextras.py:465 +#: taextras.py:491 msgid "analog read" msgstr "" -#: taextras.py:466 +#: taextras.py:492 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." msgstr "" -#: taextras.py:468 +#: taextras.py:494 msgid "digital write" msgstr "" -#: taextras.py:469 +#: taextras.py:495 msgid "Write digital value to specified port." msgstr "" -#: taextras.py:470 +#: taextras.py:496 msgid "digital read" msgstr "" -#: taextras.py:471 +#: taextras.py:497 msgid "Read value from digital port." msgstr "" -#: taextras.py:473 +#: taextras.py:498 +msgid "Set HIGH value for digital port." +msgstr "" + +#: taextras.py:499 msgid "Configure Arduino port for digital input." msgstr "" -#: taextras.py:474 +#: taextras.py:500 msgid "Configure Arduino port to drive a servo." msgstr "" -#: taextras.py:476 +#: taextras.py:502 msgid "Configure Arduino port for digital output." msgstr "" -#: taextras.py:477 +#: taextras.py:503 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" -#: taextras.py:478 +#: taextras.py:504 #, python-format msgid "Not found Arduino %s" msgstr "" -#: taextras.py:479 +#: taextras.py:505 msgid "The pin must be an integer" msgstr "" -#: taextras.py:480 +#: taextras.py:506 msgid "The device must be an integer" msgstr "" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:511 msgid "Palette of Expeyes blocks" msgstr "" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:513 msgid "set PVS" msgstr "" -#: taextras.py:488 +#: taextras.py:514 msgid "set programmable voltage output" msgstr "" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:516 msgid "set SQR1 voltage" msgstr "" -#: taextras.py:491 +#: taextras.py:517 msgid "set square wave 1 voltage output" msgstr "" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:519 msgid "set SQR2 voltage" msgstr "" -#: taextras.py:494 +#: taextras.py:520 msgid "set square wave 2 voltage output" msgstr "" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:522 msgid "set OD1" msgstr "" -#: taextras.py:497 +#: taextras.py:523 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:525 msgid "IN1 level" msgstr "" -#: taextras.py:500 +#: taextras.py:526 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:529 msgid "IN2 level" msgstr "" -#: taextras.py:504 +#: taextras.py:530 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:533 msgid "SEN level" msgstr "" -#: taextras.py:508 +#: taextras.py:534 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" msgstr "" -#: taextras.py:510 +#: taextras.py:536 msgid "capture" msgstr "" -#: taextras.py:511 +#: taextras.py:537 msgid "input" msgstr "" -#: taextras.py:512 +#: taextras.py:538 #, fuzzy msgid "samples" msgstr "" @@ -1523,315 +1623,312 @@ msgstr "" "#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" "Mònster" -#: taextras.py:513 +#: taextras.py:539 msgid "interval" msgstr "" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:541 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:544 msgid "A1" msgstr "" -#: taextras.py:519 +#: taextras.py:545 msgid "read analog input 1 voltage" msgstr "" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:547 msgid "A2" msgstr "" -#: taextras.py:522 +#: taextras.py:548 msgid "read analog input 2 voltage" msgstr "" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:550 msgid "IN1" msgstr "" -#: taextras.py:525 +#: taextras.py:551 msgid "read input 1 voltage" msgstr "" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:553 msgid "IN2" msgstr "" -#: taextras.py:528 +#: taextras.py:554 msgid "read input 2 voltage" msgstr "" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:556 msgid "SEN" msgstr "" -#: taextras.py:531 +#: taextras.py:557 msgid "read analog sensor input voltage" msgstr "" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:559 msgid "SQR1" msgstr "" -#: taextras.py:534 +#: taextras.py:560 msgid "read square wave 1 voltage" msgstr "" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:562 msgid "SQR2" msgstr "" -#: taextras.py:537 +#: taextras.py:563 msgid "read square wave 2 voltage" msgstr "" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:565 msgid "PVS" msgstr "" -#: taextras.py:540 +#: taextras.py:566 msgid "read programmable voltage" msgstr "" -#: taextras.py:541 +#: taextras.py:567 msgid "Expeyes device not found" msgstr "" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "Título" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:513 msgid "yellow" msgstr "hel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 msgid "displays polar coordinates" msgstr "mustra kordinantenan polar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 msgid "emptys FILO (first-in-last-out heap)" msgstr "limpia FILO (first-in-last-out heap)" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:827 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "" "Operador si- e ora ei ku ta usa operadornan boolean di e palèt di númbernan" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:858 #, fuzzy msgid "jogs stack right" msgstr "jog stack man drechi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 msgid "Sugar Journal media object" msgstr "Objecto di media Sugar Journal" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:967 msgid "box 2" msgstr "kaha 2" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:957 msgid "box 1" msgstr "kaha 1" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Paso" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:636 msgid "multiplies two numeric inputs" msgstr "multiplika dos introdukshon mumériko" -#: turtleblocks.py:408 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Mustra/skonde blòki" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Skonde palete" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 #, fuzzy msgid "Sugar Journal video object" msgstr "Objecto oudio Sugar Journal" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:516 msgid "cyan" msgstr "cyan" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 msgid "xcor of right of screen" msgstr "xcor di banda drechi di pantaya" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 #, fuzzy msgid "Palette of extra options" msgstr "palet pa optión ekstra" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 msgid "heading" msgstr "titulo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "warda e imágen di turtuga komo map di e diario di Sugar" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 #, fuzzy msgid "draws text or show media from the Journal" msgstr "tou teksto of show media for di Journal" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:517 msgid "blue" msgstr "blou" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 msgid "displays Cartesian coordinates" msgstr "mustra kordinantenan di Cartesian" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:866 #, fuzzy msgid "jogs stack down" msgstr "jog stack abou" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:672 msgid "modular (remainder) operator" msgstr "modular (restu) operador" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 #, fuzzy msgid "bottom y" msgstr "abou" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 msgid "save SVG" msgstr "warda SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "ehekuta e código den e módulo tamyblock.py den e Journal" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:431 msgid "pen down" msgstr "pen abou" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:789 msgid "wait" msgstr "warda" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 msgid "box" msgstr "kaha" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 #, fuzzy msgid "invokes named action stack" msgstr "aplá akshon yamá stack" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 +#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 +#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "akshon" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 #, fuzzy msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di " "númbernan" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:970 msgid "Variable 2 (numeric value)" msgstr "Variabel 2 (balor numériko)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:645 msgid "divide" msgstr "parti" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "picture name" msgstr "nòmber di imágen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "tanten/mientras" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 msgid "the canvas width" msgstr "hanchura di kèimas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 #, fuzzy msgid "empty heap?" msgstr "monton bashi" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "variabel nombrá (balor numériko )" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 msgid "next" msgstr "siguiente" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:825 msgid "if then" msgstr "si ora" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:453 msgid "set pen size" msgstr "instala tamánjo di pen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#, fuzzy msgid "presentation template: select Journal object (no description)" -msgstr "presentashon patronchi: selekta opheto Journal (no déskripshon)" +msgstr "" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"presentashon patronchi: selekta opheto Journal (no déskripshon)\n" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"presentashon patronchi: selekta opheto Journal (no deskripshón)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "te ora ku" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1050 msgid "permanently deletes items in trash" msgstr "kita e artíkulonan for di trash bin permanentemente" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1008 #, fuzzy msgid "top of Action 1 stack" msgstr "tòp di akshon 1 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 #, fuzzy msgid "" "a programmable block: used to add advanced single-variable math equations, e." @@ -1840,175 +1937,170 @@ msgstr "" "un blòki programabel: usá pa agregá single-variable matemátika, por ehèmpel, " "sin(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:784 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 #, fuzzy msgid "Palette of flow operators" msgstr "palèt di operador di flow" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 msgid "top of a collapsed stack" msgstr "tòp di e pila doblá" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "" "operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di " "númbernan" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:398 msgid "holds current pen shade" msgstr "mantane e sombra di e pèn" # -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:226 msgid "set heading" msgstr "instala titulo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 #, fuzzy msgid "declutters canvas by hiding blocks" msgstr "drecha e tela dor di skonde blòkinan" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:857 msgid "horizontal space" msgstr "espasio horizontal" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:902 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 msgid "string value" msgstr "balor di string" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:572 msgid "I don't know how to" msgstr "Mi no sa kon ta hasi'é" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "instala tamánjo di teksto" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 msgid "presentation template: select four Journal objects" msgstr "presentashon patronchi: selekta kuater opheto Journal" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Mira" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:374 #, fuzzy msgid "sets gray level of the line drawn by the turtle" msgstr "instala sombra di e linia dibuga ku e turtuga" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:872 msgid "stop action" msgstr "stop akshon" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:515 msgid "green" msgstr "bèrdè" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:397 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "sombra" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 msgid "fills the background with (color, shade)" msgstr "jena e fondo ku ( kóló, sombra)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 msgid "save picture" msgstr "warda imágen" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "pitch" msgstr "altura di tono" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Subi e skala di kordinantenan" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:419 msgid "pen up" msgstr "Pen ariba" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:511 msgid "orange" msgstr "oraño" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:793 msgid "pauses program execution a specified number of seconds" msgstr "pousa e proseshon di e programa den un kantidat di sekònde spesifiká" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 #, fuzzy msgid "pushes value onto FILO (first-in last-out heap)" msgstr "" "pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "then" msgstr "despues" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:751 msgid "not" msgstr "no" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 msgid "if then else" msgstr "si no" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:875 msgid "stops current action" msgstr "stòp e akshon/proseso aktual" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:185 #, fuzzy msgid "turns turtle clockwise (angle in degrees)" msgstr "bira e turtuga direkshon di oloshi (huki den grado)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:410 #, fuzzy msgid "holds current gray level (can be used in place of a number block)" msgstr "mantene balor di skal (por wordu huza oa luga di un blók di number)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "xcor of left of screen" msgstr "xcor di e pantaya banda robes" -#: turtleblocks.py:387 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Reset e tamaño blòki" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 msgid "turtle" msgstr "Turtuga" @@ -2016,35 +2108,35 @@ msgstr "Turtuga" msgid "displays next palette" msgstr "mustra siguiente palèt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 msgid "hide blocks" msgstr "skonde blòkinan" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:732 msgid "logical less-than operator" msgstr "logiko menos-ku adaptadó" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1055 msgid "restore all blocks from trash" msgstr "restourá tur e blòkinan for di trash bin" -#: turtleblocks.py:367 +#: turtleblocks.py:382 msgid "Save" msgstr "Warda" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:929 msgid "store in box 1" msgstr "warda den kaha 1" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:943 msgid "store in box 2" msgstr "warda den kaha 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 msgid "hides the Sugar toolbars" msgstr "skonde e Sugar toolbars" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:241 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2052,216 +2144,208 @@ msgstr "" "mantené balor kordinado-x aktual di e turtuga (por wòrdú huza na luga di un " "blòk di number)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 msgid "print" msgstr "print" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Warda komo Logo" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:347 #, fuzzy msgid "sets color of the line drawn by the turtle" msgstr "instala kóló di e linia dibuga ku e turtuga" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "instala color di teksto" - -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:707 msgid "number" msgstr "number" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 msgid "query keyboard" msgstr "konsulta teklado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 msgid "top" msgstr "tòp" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "Kordinantenan Certesian" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 msgid "set scale" msgstr "instala skaal" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:520 #, fuzzy msgid "white" msgstr "tanten/mientras" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:892 msgid "connects action to toolbar run buttons" msgstr "konekta akshon na toolbar run buttons" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 msgid "the canvas height" msgstr "haltura di kèimas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "presentashon 2x1" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:619 msgid "minus" msgstr "menos/kita" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 msgid "and" msgstr "i" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "tòp di e pila doblabel" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "komo entrada" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:491 msgid "holds current pen size (can be used in place of a number block)" msgstr "" "mantene tamaño aktual di pen ( por wordu husa na luga di un kuadrá di number)" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:343 msgid "set color" msgstr "instala kóló" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "min" msgstr "min" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 #, fuzzy msgid "loads a block" msgstr "karga mi blòki" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:308 #, fuzzy msgid "Palette of pen commands" msgstr "palèt di komandonan pa pèn" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 #, fuzzy msgid "shows values in FILO (first-in last-out heap)" msgstr "" "pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 #, fuzzy msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di " "númbernan" -#: turtleblocks.py:374 +#: turtleblocks.py:389 msgid "File" msgstr "File" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:754 msgid "logical NOT operator" msgstr "logiko NO adaptadó" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 msgid "ycor of bottom of screen" msgstr "ycor di fondo di pantaya" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#, fuzzy msgid "presentation template: select Journal object (with description)" -msgstr "presentashon patronchi: selekta opheto Journal (ku déskriphon)" +msgstr "" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"presentashon patronchi: selekta opheto Journal (ku déskriphon)\n" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"presentashon patronchi: selekta opheto Journal (ku deskripshón)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:601 #, fuzzy msgid "Palette of numeric operators" msgstr "palèt operado pa number" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:633 msgid "multiply" msgstr "multipliká" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:800 msgid "forever" msgstr "pa semper" -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:361 #, fuzzy msgid "sets shade of the line drawn by the turtle" msgstr "instala sombra di e linia dibuga ku e turtuga" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "portrèt/snapshot" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:156 msgid "clean" msgstr "Limpia" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 msgid "presentation template: select two Journal objects" msgstr "presentashon patronchi: selekta dos opheto Journal" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Amplia blòkinan" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Pantaya kompleto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 msgid "show" msgstr "Mustra" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 +#: TurtleArt/tabasics.py:901 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 msgid "text" msgstr "teksto" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "random" msgstr "random" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:719 msgid "logical greater-than operator" msgstr "logiko mas grandi-ku adaptadó" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:173 #, fuzzy msgid "turns turtle counterclockwise (angle in degrees)" msgstr "bira e turtuga contrali di oloshi (huki den grado)" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:521 #, fuzzy msgid "black" msgstr "Bèk" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:684 #, fuzzy msgid "calculates square root" msgstr "kalkula raís kuadrá" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:255 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2269,65 +2353,60 @@ msgstr "" "mantené balor kordinado-y aktual di e turtuga (por wordu huza na luga di un " "blòk di number)" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 #, fuzzy msgid "stop" msgstr "tòp" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:716 msgid "greater than" msgstr "mas grandi ku" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 msgid "xcor" msgstr "xcor" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Ousilio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 msgid "chooses which turtle to command" msgstr "Skohe e turtuga ku bo ta bai komandá" -#: TurtleArt/tabasics.py:459 -#, fuzzy -msgid "sets color of text drawn by the turtle" -msgstr "instala kóló di e linia dibuga ku e turtuga" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 msgid "keyboard" msgstr "keyboard" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "arc" msgstr "arko/bog" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "radius" msgstr "radio" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "Kordinantenan Polar" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:357 msgid "set shade" msgstr "instala sombra" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:764 msgid "logical AND operator" msgstr "logiko Y adaptadó" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Run" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "show heap" msgstr "mustra monton" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:230 #, fuzzy msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "instalá e direkshon di e turtuga (0 ta tòp di e pantaya.)" @@ -2341,127 +2420,123 @@ msgstr "entrada di volúmen di e mikrofón" msgid "Title:" msgstr "Título:" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:653 #, fuzzy msgid "Restore blocks from trash" msgstr "restourá tur e blòkinan for di trash bin" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:884 #, fuzzy msgid "Palette of variable blocks" msgstr "palèt pa kuadrá variabel" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:708 msgid "used as numeric input in mathematic operators" msgstr "husa komo introdukshon mumériko den operadonan matemátiko" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "presentashon 2x2" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:960 msgid "Variable 1 (numeric value)" msgstr "Variabel 1 (balor numériko)" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:611 #, fuzzy msgid "adds two alphanumeric inputs" msgstr "agrega dos introdukshon numériko" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:740 msgid "equal" msgstr "igual" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:835 msgid "else" msgstr "sinó" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "no ta gusta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 msgid "restores hidden blocks" msgstr "restourá e blòkinan skondé" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:422 #, fuzzy msgid "Turtle will not draw when moved." msgstr "turtuga no ta pinta si mové" #. #-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 msgid "pop" msgstr "pop" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:490 msgid "pen size" msgstr "tamánjo di pen" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:199 msgid "moves turtle along an arc" msgstr "move turtuga kantu di un boog" -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:744 msgid "logical equal-to operator" msgstr "logiko Igual-na adaptadó" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:508 msgid "Palette of pen colors" msgstr "palèt di pen di koló" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:934 #, fuzzy msgid "stores numeric value in Variable 1" msgstr "warda balor numériko den variabel 1" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:948 #, fuzzy msgid "stores numeric value in Variable 2" msgstr "warda balor numériko den variabel 2" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:146 msgid "moves turtle backward" msgstr "move turtuga bai patras" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 msgid "ycor of top of screen" msgstr "ycor di e tòp di pantaya" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Mustra blòkkinan" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 #, fuzzy msgid "save" msgstr "Warda" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 #, fuzzy msgid "Colors" msgstr "kóló" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:457 #, fuzzy msgid "sets size of the line drawn by the turtle" msgstr "instala tamaño di e liñaá pinta ku e morkoi" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Habri" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 msgid "orientation" msgstr "orientashon" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 msgid "ycor" msgstr "ycor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2469,179 +2544,183 @@ msgstr "" "un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, " "sin(x)sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "if" msgstr "si" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 #, fuzzy msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "move turtuga na posishon xcor, ycor; (0, 0) ta den e centro di e pantaya." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 msgid "Python" msgstr "Pitòn" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Stòp" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 msgid "action 2" msgstr "akshon 2" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 msgid "action 1" msgstr "akshon 1" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Kopia" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Pega" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:512 msgid "did not output to" msgstr "no ta transferí na" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 msgid "empty heap" msgstr "monton bashi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 #, fuzzy msgid "pops value off FILO (first-in last-out heap)" msgstr "" "pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Limpia" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 #, fuzzy msgid "Palette of presentation templates" msgstr "palèt pa presentashon di patronchi" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "angle" msgstr "huki" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 msgid "audio" msgstr "oudio" -#: turtleblocks.py:410 +#: turtleblocks.py:425 msgid "Tools" msgstr "Instrumentonan" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 msgid "comment" msgstr "komentario" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:622 msgid "subtracts bottom numeric input from top numeric input" msgstr "déskonta introdukshon mumériko abou for di introdukshon mumériko ariba" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "signo di enterogashon pa introdukshon di keyboard (resultado warda den blóki " "keyboard)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 msgid "Cartesian" msgstr "Cartesian" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:159 msgid "clears the screen and reset the turtle" msgstr "limpia e pantaya y start e turtuga di nobo" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1027 #, fuzzy msgid "invokes Action 1 stack" msgstr "apelá akshon 1 stack" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:124 #, fuzzy msgid "Palette of turtle commands" msgstr "palèt di komandonan pa tortuga" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:804 #, fuzzy msgid "loops forever" msgstr "las pas semper" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 msgid "show aligned" msgstr "mustra aliniá" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Projecto" -#: turtleblocks.py:416 +#: turtleblocks.py:431 msgid "Debug" msgstr "Debug" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:865 msgid "vertical space" msgstr "espasio vertikal" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:728 msgid "less than" msgstr "menos ku" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:681 msgid "square root" msgstr "vierkantswortel" -#: turtleblocks.py:381 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Adaptá skala di kordinantenan" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "show blocks" msgstr "Mustra blòkinan" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#, fuzzy msgid "Sugar Journal description field" -msgstr "Deskripshon di fèlt Sugar Journal" +msgstr "" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"Deskripshon di fèlt Sugar Journal\n" +"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n" +"Deskripshón di fèlt Sugar Journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 msgid "presentation bulleted list" msgstr "lista ku puntonan di presentashon" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 msgid "places a comment in your code" msgstr "pone un komentario na bo kodíko" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 msgid "scale" msgstr "skaal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 msgid "bottom" msgstr "abou" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:518 msgid "purple" msgstr "lila" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Baha e skala di kordinantenan" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "click to open" msgstr "Klek pa habri" @@ -2650,29 +2729,29 @@ msgstr "Klek pa habri" msgid "microphone input pitch" msgstr "entrada di mikrofón pa altura di tono" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 msgid "journal" msgstr "diaro" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1049 msgid "empty trash" msgstr "Kita e restantenan" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:434 #, fuzzy msgid "Turtle will draw when moved." msgstr "turtuga ta pinta si mové" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "Sugar Journal audio object" msgstr "Objecto oudio Sugar Journal" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Stòp turtuga" -#: turtleblocks.py:418 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Turtuga" @@ -2680,42 +2759,36 @@ msgstr "Turtuga" msgid "changes the orientation of the palette of blocks" msgstr "kambia e orientashon di e palèt di blòkinan" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "waarda den" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Skonde blóks" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:607 msgid "plus" msgstr "mas" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 msgid "or" msgstr "òf" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 #, fuzzy msgid "presentation template: list of bullets" msgstr "presentashon patronchi: shete bala di skopèt" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:660 msgid "identity operator used for extending blocks" msgstr "identidat operadonan husa pa ekspanshon di kuadrá" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Redusí blòkinan" -#: TurtleArt/tabasics.py:470 -#, fuzzy -msgid "sets size of text drawn by the turtle" -msgstr "instala midí di e linia dibuga ku e turtuga" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:269 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -2723,88 +2796,79 @@ msgstr "" "mantené balor direkshon aktual di e turtuga (por wordu huza na luga di un " "blók di number)" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "imágen" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:695 #, fuzzy msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "returna kale number entre minimo (banda robes) i maksimo (banda drechi) balor" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:385 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "mantene kóló aktual di pen ( por wordu husa na luga di un kuadrá di number)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Mustra palèt" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "saves a picture to the Sugar Journal" msgstr "warda e imágen na e diario di Sugar" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Warda portrèt" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 msgid "start" msgstr "start" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:133 #, fuzzy msgid "moves turtle forward" msgstr "move turtuga pa dilanti" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 msgid "forward" msgstr "Dilanti" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 +#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "mi vak" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:142 msgid "back" msgstr "Bèk" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 #, fuzzy msgid "sets the scale of media" msgstr "instala e skal di media" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 msgid "holds current scale value" msgstr "mantene e balor di e skala aktual" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "presentashon 1x1" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "presentashon 1x2" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:911 msgid "top of nameable action stack" msgstr "tòp eligibel di akshon stack" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 #, fuzzy msgid "stores numeric value in named variable" msgstr "warda balor numériko den nomber variabel" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:775 msgid "logical OR operator" msgstr "logiko OF adaptadó" @@ -2816,87 +2880,87 @@ msgstr "logiko OF adaptadó" msgid "microphone input voltage" msgstr "entrada di volúmen di e mikrofón" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:816 #, fuzzy msgid "loops specified number of times" msgstr "las spesifika barios bes" -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1037 #, fuzzy msgid "invokes Action 2 stack" msgstr "apelá akshon 2 stack" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 #, fuzzy msgid "setxy" msgstr "instala xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 msgid "title y" msgstr "título y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 msgid "title x" msgstr "título x" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 msgid "fill screen" msgstr "Jena pantaja" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "set xy" msgstr "instala xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "polar" msgstr "polar" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 msgid "repeat" msgstr "ripití" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Warda komo imagen" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Edita" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1017 #, fuzzy msgid "top of Action 2 stack" msgstr "tòp di akshon 2 stack" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:648 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "parti tòp introdukshon numériko (tèler) den bòm introdukshon numériko " "(denominadó)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "max" msgstr "max" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 msgid "prints value in status block at bottom of the screen" msgstr "print balor den blóki státus den fondo di e pantaya" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 #, fuzzy msgid "holds results of query-keyboard block as ASCII" msgstr "mantene resultado di signo di blóki enterogashon-keyboard" #. #-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "push" msgstr "Primi" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 #, fuzzy msgid "" "a programmable block: used to add advanced multi-variable math equations, e." @@ -2905,7 +2969,7 @@ msgstr "" "un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, " "sin(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1054 msgid "restore all" msgstr "restourá tur" @@ -2920,218 +2984,228 @@ msgid "" "visual programming blocks" msgstr "" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:371 msgid "set gray" msgstr "" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:443 +#, fuzzy +msgid "pen down?" +msgstr "pen abou" + +#: TurtleArt/tabasics.py:445 +msgid "returns True if pen is down" +msgstr "" + +#: TurtleArt/tabasics.py:468 msgid "start fill" msgstr "" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:470 msgid "starts filled polygon (used with end fill block)" msgstr "" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:479 msgid "end fill" msgstr "" -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:481 msgid "completes filled polygon (used with start fill block)" msgstr "" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:510 msgid "red" msgstr "kòrá" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:658 msgid "identity" msgstr "identidat" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 msgid "mod" msgstr "mod" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:680 msgid "√" msgstr "" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1045 msgid "trash" msgstr "" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1059 msgid "clear all" msgstr "" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1060 msgid "move all blocks to trash" msgstr "" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "" -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "" -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 msgid "shift" msgstr "" -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tawindow.py:1414 msgid "" "Please hit the Stop Button before making changes to your Turtle Blocks " "program" msgstr "" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1467 msgid "Select blocks to share" msgstr "" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 msgid "Really overwrite stack?" msgstr "" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" -msgstr "" +msgstr "Kanselá" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 msgid "Overwrite stack" msgstr "" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 msgid "Really delete stack?" msgstr "" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "" -#: TurtleArtActivity.py:895 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "" @@ -3165,7 +3239,7 @@ msgstr "" #: gnome_plugins/uploader_plugin.py:130 msgid "Description:" -msgstr "" +msgstr "Deskripshón:" #: gnome_plugins/uploader_plugin.py:140 msgid "Submit to Web" @@ -3183,7 +3257,7 @@ msgstr "" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "Palette of sensor blocks" msgstr "" @@ -3215,7 +3289,7 @@ msgid "microphone input resistance" msgstr "" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 msgid "Palette of media objects" msgstr "" @@ -3250,193 +3324,193 @@ msgstr "" msgid "read value from RFID device" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 msgid "video" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 msgid "description" -msgstr "" +msgstr "deskripshón" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 msgid "media wait" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "wait for current video or audio to complete" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 msgid "media stop" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "stop video or audio" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "media pause" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "pause video or audio" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 msgid "media resume" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "resume playing video or audio" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "speak" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "hello" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 msgid "speaks text" msgstr "" #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "sinewave" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "amplitude" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "duration" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 msgid "button down" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 msgid "returns 1 if mouse button is pressed" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 msgid "returns True if mouse button is pressed" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 msgid "mouse x" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 msgid "returns mouse x coordinate" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 msgid "mouse y" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 msgid "returns mouse y coordinate" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 msgid "read pixel" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 msgid "RGB color under the turtle is pushed to the stack" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 msgid "turtle sees" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 msgid "returns the color that the turtle \"sees\"" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 msgid "elapsed time (in seconds) since program started" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 msgid "returns True if heap is empty" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 msgid "Python chr operator" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 msgid "Python int operator" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 msgid "Python block" msgstr "" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 msgid "active turtle" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 msgid "the name of the active turtle" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 msgid "turtle shell" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 msgid "put a custom 'shell' on the turtle" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "load" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 msgid "palette" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 msgid "selects a palette" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 msgid "list" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 msgid "left x" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 msgid "top y" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 msgid "right x" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "" @@ -3444,86 +3518,123 @@ msgstr "" msgid "Please install the Speak Activity and try again." msgstr "" -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" msgstr "" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" msgstr "" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." msgstr "" -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." msgstr "" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "" -#: pysamples/uturn.py:26 -msgid "make a uturn" +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" msgstr "" -#: turtleblocks.py:89 +#: turtleblocks.py:91 msgid "usage is" msgstr "" -#: turtleblocks.py:250 +#: turtleblocks.py:260 msgid "No option action:" msgstr "" -#: turtleblocks.py:265 +#: turtleblocks.py:275 msgid "File not found" msgstr "" -#: turtleblocks.py:289 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "" -#: turtleblocks.py:365 +#: turtleblocks.py:375 msgid "New" msgstr "" -#: turtleblocks.py:368 +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "" + +#: turtleblocks.py:383 msgid "Save as" msgstr "" -#: turtleblocks.py:373 +#: turtleblocks.py:388 msgid "Quit" msgstr "" -#: turtleblocks.py:421 +#: turtleblocks.py:436 msgid "About..." msgstr "" -#: turtleblocks.py:461 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "" -#: turtleblocks.py:462 +#: turtleblocks.py:477 msgid "Save project?" msgstr "" +#~ msgid "name" +#~ msgstr "nòmber" + +#~ msgid "set text size" +#~ msgstr "instala tamánjo di teksto" + +#~ msgid "set text color" +#~ msgstr "instala color di teksto" + +#~ msgid "presentation 2x1" +#~ msgstr "presentashon 2x1" + +#, fuzzy +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "instala kóló di e linia dibuga ku e turtuga" + +#~ msgid "presentation 2x2" +#~ msgstr "presentashon 2x2" + +#, fuzzy +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "instala midí di e linia dibuga ku e turtuga" + +#~ msgid "presentation 1x1" +#~ msgstr "presentashon 1x1" + +#~ msgid "presentation 1x2" +#~ msgstr "presentashon 1x2" + #~ msgid "then else" #~ msgstr "despues algu otro" @@ -3668,9 +3779,6 @@ msgstr "" #~ msgid "1×1 picture" #~ msgstr "1×1 imágen" -#~ msgid "name" -#~ msgstr "nòmber" - #~ msgid "holds current pen shade (can be used in place of a number block)" #~ msgstr "" #~ "mantene sombra aktual di pen ( por wordu husa na luga di un kuadrá di " diff --git a/po/pt.po b/po/pt.po index f7f7fca..450b621 100644 --- a/po/pt.po +++ b/po/pt.po @@ -19,8 +19,8 @@ msgstr "" "#-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2012-07-31 21:39+0200\n" +"POT-Creation-Date: 2013-10-10 00:30-0400\n" +"PO-Revision-Date: 2013-10-10 17:49+0200\n" "Last-Translator: Eduardo H. \n" "Language-Team: LANGUAGE \n" "Language: pt\n" @@ -166,9 +166,9 @@ msgstr "LED" msgid "button" msgstr "botão" -#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: TurtleArt/tabasics.py:332 TurtleArt/tabasics.py:414 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134 msgid "gray" msgstr "cinza" @@ -235,13 +235,13 @@ msgstr "" msgid "move Butia" msgstr "" -#: taextras.py:106 TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:106 TurtleArt/tabasics.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 msgid "left" msgstr "esquerda" -#: taextras.py:107 TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:107 TurtleArt/tabasics.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918 msgid "right" msgstr "direita" @@ -323,8 +323,8 @@ msgstr "Escolhe a função do pino (INPUT, OUTPUT, PWM, SERVO)." msgid "write hack pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:989 +#: TurtleArt/tawindow.py:4676 msgid "value" msgstr "valor" @@ -818,7 +818,7 @@ msgid "base" msgstr "base" #: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934 msgid "height" msgstr "altura" @@ -838,7 +838,7 @@ msgstr "Adiciona um objeto de círculo ao projeto." msgid "rectangle" msgstr "retângulo" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "width" msgstr "largura" @@ -884,11 +884,11 @@ msgstr "Prende um objeto de modo a que não possa cair." msgid "joint" msgstr "articulação" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:296 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "x" msgstr "x" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:297 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "y" msgstr "y" @@ -1066,14 +1066,14 @@ msgstr "tato" msgid "ultrasonic" msgstr "ultrassónico" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:355 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 +#: TurtleArt/tabasics.py:389 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132 msgid "color" msgstr "cor" #: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "som" @@ -1168,7 +1168,7 @@ msgstr "tocar tom" msgid "frequency" msgstr "frequência" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429 msgid "time" msgstr "tempo" @@ -1296,7 +1296,7 @@ msgstr "PORTA 1 do bloco" msgid "read" msgstr "ler" -#: taextras.py:409 +#: taextras.py:409 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "sensor" msgstr "sensor" @@ -1693,19 +1693,13 @@ msgstr "" msgid "Expeyes device not found" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 msgid "resume playing video or audio" msgstr "retomar a reprodução de vídeo ou áudio" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "Título" @@ -1714,15 +1708,15 @@ msgstr "Título" msgid "Average RGB color from camera is pushed to the stack" msgstr "O valor médio da cor RGB da câmara é inserido na pilha" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:520 msgid "yellow" msgstr "amarelo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 msgid "displays polar coordinates" msgstr "mostra coordenadas polares" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478 msgid "emptys FILO (first-in-last-out heap)" msgstr "esvazia FILO (pilha último a entrar, primeiro a sair)" @@ -1739,104 +1733,103 @@ msgstr "saída da câmara" msgid "push acceleration in x, y, z to heap" msgstr "inserir a aceleração em X, Y, Z para pilha" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:838 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "operador se-então que usa operadores booleanos da palete Números" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:869 msgid "jogs stack right" msgstr "expande pilha para a direita" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135 msgid "Sugar Journal media object" msgstr "Objeto de média do Diário do Sugar" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:980 msgid "box 2" msgstr "caixa 2" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:970 msgid "box 1" msgstr "caixa 1" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453 msgid "Step" msgstr "Passo a passo" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:645 msgid "multiplies two numeric inputs" msgstr "multiplica duas entradas numéricas" -#: turtleblocks.py:408 +#: turtleblocks.py:446 msgid "Show/hide blocks" msgstr "Mostrar/esconder blocos" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444 msgid "Hide palette" msgstr "Esconder palete" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "Parceiros" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "A minha sessão TartarugArte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 msgid "Sugar Journal video object" msgstr "Objeto de vídeo do Diário do Sugar" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:523 msgid "cyan" msgstr "ciano" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 msgid "xcor of right of screen" msgstr "coor.x da direita do ecrã" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442 msgid "Palette of extra options" msgstr "Palete de opções extra" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800 +#: TurtleArtActivity.py:1016 msgid "Load example" msgstr "Carregar exemplo" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1075 msgid "move all blocks to trash" msgstr "move todos os blocos para o lixo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840 msgid "list" msgstr "lista" -#: turtleblocks.py:289 +#: turtleblocks.py:321 #, python-format msgid "Configuration directory not writable: %s" msgstr "O diretório de configuração não tem permissão de escrita: %s" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "media resume" msgstr "retomar média" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335 msgid "heading" msgstr "orientação" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:993 msgid "Sharing blocks disabled" msgstr "Partilha de blocos desativada" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "" "guarda os desenhos da tartaruga como um ficheiro SVG no Diário do Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206 msgid "draws text or show media from the Journal" msgstr "desenha texto ou mostra média do Diário" @@ -1844,53 +1837,53 @@ msgstr "desenha texto ou mostra média do Diário" msgid "RFID" msgstr "RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "video" msgstr "vídeo" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:524 msgid "blue" msgstr "azul" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "displays Cartesian coordinates" msgstr "mostra coordenadas Cartesianas" -#: turtleblocks.py:250 +#: turtleblocks.py:282 msgid "No option action:" msgstr "Ação sem opção:" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:877 msgid "jogs stack down" msgstr "expande pilha para baixo" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:681 msgid "modular (remainder) operator" msgstr "operador módulo (resto da divisão inteira)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 msgid "bottom y" msgstr "y base" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "save SVG" msgstr "guardar SVG" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "executa código encontrado no módulo tamyblock.py encontrado no Diário" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:436 msgid "pen down" msgstr "caneta embaixo" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:800 msgid "wait" msgstr "esperar" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005 msgid "box" msgstr "caixa" @@ -1898,106 +1891,105 @@ msgstr "caixa" msgid "Failed to upload!" msgstr "A transferência falhou!" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847 msgid "shift" msgstr "deslocar" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622 msgid "invokes named action stack" msgstr "invoca pilha de ação com nome" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922 +#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934 +#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630 +#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263 +#: TurtleArt/tawindow.py:4608 msgid "action" msgstr "ação" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "" "operador faz-até-Verdade que utiliza operadores booleanos da palete de " "Números" -#: turtleblocks.py:89 +#: turtleblocks.py:94 msgid "usage is" msgstr "utilização é" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:983 msgid "Variable 2 (numeric value)" msgstr "Variável 2 (valor numérico)" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:654 msgid "divide" msgstr "dividir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 msgid "picture name" msgstr "nome da imagem" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "enquanto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913 msgid "the canvas width" msgstr "a largura da tela" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 msgid "empty heap?" msgstr "pilha vazia?" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651 msgid "named variable (numeric value)" msgstr "variável com nome (valor numérico)" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826 msgid "next" msgstr "próximo" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:836 msgid "if then" msgstr "se então" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:458 msgid "set pen size" msgstr "definir tamanho da caneta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "presentation template: select Journal object (no description)" msgstr "modelo de apresentação: escolhe objeto do Diário (sem descrição)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "até" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "media stop" msgstr "parar média" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:351 turtleblocks.py:428 msgid "Turn on hover help" msgstr "Ligar ajuda flutuante" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1065 msgid "permanently deletes items in trash" msgstr "apaga permanentemente os itens no lixo" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "rodar 180°" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1021 msgid "top of Action 1 stack" msgstr "topo da pilha Ação 1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -2005,30 +1997,30 @@ msgstr "" "um bloco programável: utilizado para adicionar equações matemáticas " "avançadas de uma variável, por ex., sin(x)" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:795 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Palete de operadores de fluxo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 msgid "top of a collapsed stack" msgstr "topo de uma pilha que encolhe. Usado com o bloco base" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "operador se-então-senão que usa operadores booleanos da palete Números" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355 msgid "returns mouse y coordinate" msgstr "devolve a coordenada Y do rato" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:403 msgid "holds current pen shade" msgstr "contém o tom atual da caneta" #. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "sinewave" msgstr "sinusoide" @@ -2036,91 +2028,86 @@ msgstr "sinusoide" msgid "Login failed" msgstr "O login falhou" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962 msgid "left x" msgstr "x esquerda" -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:228 msgid "set heading" msgstr "definir orientação" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411 msgid "RGB color under the turtle is pushed to the stack" msgstr "a cor RGB por debaixo da tartaruga é inserida na pilha" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "declutters canvas by hiding blocks" msgstr "arruma a área de trabalho escondendo os blocos" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1081 msgid "w" msgstr "w" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1079 msgid "r" msgstr "r" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1084 msgid "s" msgstr "s" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1072 msgid "p" msgstr "p" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1077 msgid "e" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" msgstr "Operador Python de chr" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:868 msgid "horizontal space" msgstr "espaço horizontal" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:707 TurtleArtActivity.py:868 msgid "Metric coordinates" msgstr "Coordenadas métricas" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:915 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 msgid "string value" msgstr "valor de texto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "description" msgstr "descrição" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:573 msgid "I don't know how to" msgstr "Eu não sei como" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "definir tamanho do texto" - #: gnome_plugins/uploader_plugin.py:99 msgid "Username:" msgstr "Nome de Utilizador:" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:475 msgid "starts filled polygon (used with end fill block)" msgstr "" "inicia polígono preenchido (utilizado com o bloco terminar preenchimento)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873 msgid "presentation template: select four Journal objects" msgstr "modelo de apresentação: escolhe quatro objetos do Diário" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792 +#: TurtleArtActivity.py:862 turtleblocks.py:430 msgid "View" msgstr "Ver" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:379 msgid "sets gray level of the line drawn by the turtle" msgstr "define o nível de cinza da linha desenhada pela tartaruga" @@ -2128,114 +2115,115 @@ msgstr "define o nível de cinza da linha desenhada pela tartaruga" msgid "Password:" msgstr "Palavra-Passe:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419 msgid "turtle sees" msgstr "tartaruga vê" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:883 msgid "stop action" msgstr "parar ação" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:522 msgid "green" msgstr "verde" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332 +#: TurtleArt/tabasics.py:402 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133 msgid "shade" msgstr "tom" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336 msgid "fills the background with (color, shade)" msgstr "preenche o fundo com (cor, tom)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 msgid "save picture" msgstr "guardar imagem" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 msgid "pitch" msgstr "altura do som" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 msgid "returns 1 if mouse button is pressed" msgstr "devolve 1 se o botão do rato for premido" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870 msgid "Rescale coordinates up" msgstr "Aumentar a escala das coordenadas" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:424 msgid "pen up" msgstr "caneta levantada" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:518 msgid "orange" msgstr "laranja" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:804 msgid "pauses program execution a specified number of seconds" msgstr "pausa a execução do programa um determinado número de segundos" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "insere valor no FILO (pilha último a entrar, primeiro a sair)" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1074 msgid "clear all" msgstr "limpar tudo" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "then" msgstr "então" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "Registar" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:760 msgid "not" msgstr "não é igual" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858 msgid "if then else" msgstr "se então senão" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:886 msgid "stops current action" msgstr "para a ação atual" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:187 msgid "turns turtle clockwise (angle in degrees)" msgstr "roda a tartaruga na direção dos ponteiros do relógio (ângulo em graus)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:415 msgid "holds current gray level (can be used in place of a number block)" msgstr "" "contém o nível de cinza atual (pode ser usado em vez de um bloco de número)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897 msgid "xcor of left of screen" msgstr "coor.x da esquerda do ecrã" -#: turtleblocks.py:387 +#: turtleblocks.py:425 msgid "Reset block size" msgstr "Repor o tamanho dos blocos" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: TurtleArt/tabasics.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794 msgid "turtle" msgstr "tartaruga" -#: TurtleArt/tapalette.py:97 +#: TurtleArt/tapalette.py:98 msgid "displays next palette" msgstr "mostra a palete seguinte" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812 msgid "hide blocks" msgstr "esconder blocos" @@ -2244,35 +2232,35 @@ msgstr "esconder blocos" msgid "light level detected by camera" msgstr "nível de luz detetado pela câmara" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" msgstr "Operador Python de int" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:741 msgid "logical less-than operator" msgstr "operador lógico menor-que" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1070 msgid "restore all blocks from trash" msgstr "restaura todos os blocos do lixo" -#: turtleblocks.py:367 +#: turtleblocks.py:404 msgid "Save" msgstr "Guardar" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:942 msgid "store in box 1" msgstr "guardar na caixa 1" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:956 msgid "store in box 2" msgstr "guardar na caixa 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831 msgid "hides the Sugar toolbars" msgstr "esconde as barras de ferramentas do Sugar" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:243 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2280,37 +2268,33 @@ msgstr "" "contém o valor atual da coordenada X da tartaruga (pode ser usado em vez de " "um bloco de número)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536 msgid "print" msgstr "imprimir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345 msgid "returns mouse x coordinate" msgstr "devolve a coordenada X do rato" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:517 msgid "red" msgstr "vermelho" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006 +#: TurtleArtActivity.py:1042 turtleblocks.py:408 msgid "Save as Logo" msgstr "Guardar como Logo" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:352 msgid "sets color of the line drawn by the turtle" msgstr "define a cor da linha desenhada pela tartaruga" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "definir cor do texto" - #: plugins/audio_sensors/audio_sensors.py:90 #: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "volume" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "Ativar colaboração" @@ -2318,29 +2302,30 @@ msgstr "Ativar colaboração" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 msgid "Palette of sensor blocks" msgstr "Palete de blocos de sensores" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030 +#: TurtleArtActivity.py:1052 msgid "Load plugin" msgstr "Carregar plugin" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334 msgid "returns True if mouse button is pressed" msgstr "devolve Verdadeiro se o botão do rato for premido" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:716 msgid "number" msgstr "número" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363 msgid "query keyboard" msgstr "consultar teclado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 msgid "top" msgstr "topo" @@ -2348,71 +2333,67 @@ msgstr "topo" msgid "Submit to Web" msgstr "Enviar à Web" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414 msgid "Cartesian coordinates" msgstr "Coordenadas cartesianas" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "Nome" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215 msgid "set scale" msgstr "ajustar escala" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241 +#: TurtleArtActivity.py:817 msgid "Share selected blocks" msgstr "Partilhar os blocos selecionados" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:527 msgid "white" msgstr "branco" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:905 msgid "connects action to toolbar run buttons" msgstr "conecta ação com os botões de execução da barra de ferramentas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432 msgid "elapsed time (in seconds) since program started" msgstr "tempo decorrido (em segundos) desde que o programa começou" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Cancelar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "the canvas height" msgstr "a altura da tela" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "apresentação 2x1" - -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:628 msgid "minus" msgstr "menos" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772 msgid "and" msgstr "e" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "topo de uma pilha que pode encolher" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:632 msgid "as input" msgstr "como entrada" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 msgid "Python block" msgstr "Bloco de Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "media wait" msgstr "esperar por média" @@ -2421,149 +2402,144 @@ msgstr "esperar por média" msgid "acceleration" msgstr "aceleração" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:496 msgid "holds current pen size (can be used in place of a number block)" msgstr "" "contém o tamanho atual da caneta (pode ser usado em vez de um bloco de " "número)" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:348 msgid "set color" msgstr "definir cor" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "min" msgstr "mín" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "loads a block" msgstr "carrega um bloco" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:313 msgid "Palette of pen commands" msgstr "Palete de comandos da caneta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465 msgid "shows values in FILO (first-in last-out heap)" msgstr "mostra valores no FILO (pilha último a entrar, primeiro a sair)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "" "operador faz-enquanto-Verdade que utiliza operadores booleanos da palete de " "Números" -#: turtleblocks.py:374 +#: turtleblocks.py:411 msgid "File" msgstr "Ficheiro" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:763 msgid "logical NOT operator" msgstr "operador lógico não-é-igual (NOT)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905 msgid "ycor of bottom of screen" msgstr "coor.y da base do ecrã" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "presentation template: select Journal object (with description)" msgstr "modelo de apresentação: escolhe objeto do Diário (com descrição)" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:610 msgid "Palette of numeric operators" msgstr "Palete de operadores numéricos" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:642 msgid "multiply" msgstr "multiplicar" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:811 msgid "forever" msgstr "para sempre" -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1350 #, python-format msgid "Plugin %s already installed." msgstr "O plugin %s já está instalado." -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:366 msgid "sets shade of the line drawn by the turtle" msgstr "define o tom da linha desenhada pela tartaruga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "speaks text" msgstr "fala texto" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:289 msgid "snapshot" msgstr "revisão" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:158 msgid "clean" msgstr "limpar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 msgid "presentation template: select two Journal objects" msgstr "modelo de apresentação: escolhe dois objetos do Diário" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421 msgid "Grow blocks" msgstr "Aumentar tamanho dos blocos" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:699 TurtleArtActivity.py:863 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 msgid "Fullscreen" msgstr "Ecrã Inteiro" -#: turtleblocks.py:265 +#: turtleblocks.py:297 msgid "File not found" msgstr "Ficheiro não encontrado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 msgid "show" msgstr "mostrar" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 +#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913 +#: TurtleArt/tabasics.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203 msgid "text" msgstr "texto" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "random" msgstr "aleatório" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:728 msgid "logical greater-than operator" msgstr "operador lógico maior-que" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:175 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "" "roda a tartaruga na direção contrária dos ponteiros do relógio (ângulo em " "graus)" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:528 msgid "black" msgstr "preto" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:693 msgid "calculates square root" msgstr "calcula a raiz quadrada" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:257 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2571,77 +2547,73 @@ msgstr "" "contém o valor atual da coordenada Y da tartaruga (pode ser usado em vez de " "um bloco de número)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342 msgid "mouse x" msgstr "x rato" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352 msgid "mouse y" msgstr "y rato" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 msgid "stop" msgstr "parar" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:725 msgid "greater than" msgstr "maior que" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334 msgid "xcor" msgstr "coor.x" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44 msgid "Help" msgstr "Ajuda" -#: turtleblocks.py:462 +#: turtleblocks.py:500 msgid "Save project?" msgstr "Guardar projeto?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680 msgid "chooses which turtle to command" msgstr "escolhe que tartaruga comandar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 msgid "right x" msgstr "x direita" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "define a cor do texto desenhado pela tartaruga" - #: plugins/light_sensor/light_sensor.py:58 #: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "nível de luz detetado pelo sensor de luz" -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256 +#: TurtleArtActivity.py:1336 msgid "Plugin could not be installed." msgstr "O plugin não pode ser instalado." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "keyboard" msgstr "teclado" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "arc" msgstr "arco" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "radius" msgstr "raio" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416 msgid "Polar coordinates" msgstr "Coordenadas polares" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:362 msgid "set shade" msgstr "definir tom" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:773 msgid "logical AND operator" msgstr "operador lógico e (AND)" @@ -2653,23 +2625,19 @@ msgstr "" "Precisas de ter uma conta em http://turtleartsite.sugarlabs.org para " "transferir o teu projeto." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 -msgid "palette" -msgstr "palete" - -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452 msgid "Run" msgstr "Executar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462 msgid "show heap" msgstr "mostrar pilha" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:232 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "define a orientação da tartaruga (0 é para o topo do ecrã)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795 msgid "selects a palette" msgstr "seleciona uma palete" @@ -2683,20 +2651,19 @@ msgid "Title:" msgstr "Título:" #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127 msgid "Palette of media objects" msgstr "Palete de objetos de média" -#: TurtleArtActivity.py:629 -#, fuzzy +#: TurtleArtActivity.py:691 msgid "Restore blocks from trash" -msgstr "restaura todos os blocos do lixo" +msgstr "Restaura os blocos do lixo" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:897 msgid "Palette of variable blocks" msgstr "Palete de blocos de variável" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:717 msgid "used as numeric input in mathematic operators" msgstr "utilizado como entrada numérica em operadores matemáticos" @@ -2706,84 +2673,80 @@ msgstr "utilizado como entrada numérica em operadores matemáticos" msgid "Upload" msgstr "Transferir" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "Servidor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "apresentação 2x2" - -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:973 msgid "Variable 1 (numeric value)" msgstr "Variável 1 (valor numérico)" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "Vizinhança" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:620 msgid "adds two alphanumeric inputs" msgstr "soma duas entradas alfanuméricas" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:749 msgid "equal" msgstr "igual" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:846 msgid "else" msgstr "senão" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "doesn't like" msgstr "não gosta" -#: turtleblocks.py:461 +#: turtleblocks.py:498 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "Tens trabalho não guardado. Queres guardar antes de sair?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823 msgid "restores hidden blocks" msgstr "restaura blocos escondidos" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "load" msgstr "carregar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267 msgid "stop video or audio" msgstr "parar vídeo ou áudio" -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:427 msgid "Turtle will not draw when moved." msgstr "A tartaruga não desenhará quando movida." #. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "pop" msgstr "retirar" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:495 msgid "pen size" msgstr "tamanho da caneta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 msgid "turtle shell" msgstr "carapaça da tartaruga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "toca uma sinusoide na frequência, amplitude, e duração (em segundos)" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:689 msgid "√" msgstr "√" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "speak" msgstr "falar" @@ -2791,86 +2754,82 @@ msgstr "falar" msgid "read value from RFID device" msgstr "ler valor do dispositivo RFID" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:201 msgid "moves turtle along an arc" msgstr "move a tartaruga ao longo de um arco" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "roda 180 graus" - -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:753 msgid "logical equal-to operator" msgstr "operador lógico igual-a" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:515 msgid "Palette of pen colors" msgstr "Palete de cores da caneta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274 msgid "pause video or audio" msgstr "pausar vídeo ou áudio" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:947 msgid "stores numeric value in Variable 1" msgstr "guarda o valor numérico na Variável 1" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:961 msgid "stores numeric value in Variable 2" msgstr "guarda o valor numérico na Variável 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "put a custom 'shell' on the turtle" msgstr "coloca uma \"carapaça\" personalizada na tartaruga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331 msgid "button down" msgstr "botão premido" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:148 msgid "moves turtle backward" msgstr "move a tartaruga para trás" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 msgid "ycor of top of screen" msgstr "coor.y do topo do ecrã" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469 msgid "Show blocks" msgstr "Mostrar blocos" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "tocar" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 msgid "save" msgstr "guardar" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "Cores" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:462 msgid "sets size of the line drawn by the turtle" msgstr "define o tamanho da linha desenhada pela tartaruga" -#: turtleblocks.py:366 +#: TurtleArtActivity.py:1022 turtleblocks.py:402 msgid "Open" msgstr "Abrir" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179 msgid "orientation" msgstr "orientação" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335 msgid "ycor" msgstr "coor.y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -2878,52 +2837,52 @@ msgstr "" "um bloco programável: utilizado para adicionar equações matemáticas " "avançadas de múltiplas variáveis, por ex., sqrt(x*x+y*y)" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846 msgid "if" msgstr "se" -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" "move a tartaruga para a posição coor.x, coor.y; (0, 0) fica no centro do " "ecrã." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595 msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:802 turtleblocks.py:455 msgid "Stop" msgstr "Parar" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047 msgid "action 2" msgstr "ação 2" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037 msgid "action 1" msgstr "ação 1" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:484 msgid "end fill" msgstr "terminar preenchimento" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433 msgid "Copy" msgstr "Copiar" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434 msgid "Paste" msgstr "Colar" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:513 msgid "did not output to" msgstr "não saiu para" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "Atividades" @@ -2931,74 +2890,74 @@ msgstr "Atividades" msgid "Upload to Web" msgstr "Transferir para a Web" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475 msgid "empty heap" msgstr "esvaziar pilha" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493 msgid "pops value off FILO (first-in last-out heap)" msgstr "retira valor do FILO (pilha último a entrar, primeiro a sair)" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451 msgid "Clean" msgstr "Limpar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805 msgid "Palette of presentation templates" msgstr "Palete de modelos de apresentação" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:197 msgid "angle" msgstr "ângulo" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:667 msgid "identity" msgstr "identidade" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819 +#: TurtleArtActivity.py:821 TurtleArtActivity.py:998 msgid "Save/Load" msgstr "Guardar/Carregar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 msgid "top y" msgstr "y topo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "audio" msgstr "áudio" -#: turtleblocks.py:410 +#: turtleblocks.py:448 msgid "Tools" msgstr "Ferramentas" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "Porta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 msgid "comment" msgstr "comentar" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:631 msgid "subtracts bottom numeric input from top numeric input" msgstr "subtrai a entrada numérica de baixo à entrada numérica em cima" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "media pause" msgstr "pausar média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365 msgid "query for keyboard input (results stored in keyboard block)" msgstr "" "consulta por entrada de teclado (resultados guardados no bloco teclado)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 msgid "Cartesian" msgstr "Cartesiano" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:161 msgid "clears the screen and reset the turtle" msgstr "limpa o ecrã e coloca a tartaruga na posição inicial" @@ -3007,139 +2966,139 @@ msgstr "limpa o ecrã e coloca a tartaruga na posição inicial" msgid "raw microphone input signal" msgstr "sinal bruto da entrada do microfone" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421 msgid "returns the color that the turtle \"sees\"" msgstr "devolve a cor que a tartaruga \"vê\"" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1040 msgid "invokes Action 1 stack" msgstr "invoca pilha Ação 1" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:126 msgid "Palette of turtle commands" msgstr "Palete de comandos da tartaruga" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:815 msgid "loops forever" msgstr "repete para sempre" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202 msgid "show aligned" msgstr "mostrar alinhado" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1351 #, python-format msgid "Do you want to reinstall %s?" msgstr "Queres reinstalar %s?" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025 +#: TurtleArtActivity.py:1047 turtleblocks.py:403 msgid "Load project" msgstr "Carregar projeto" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:673 TurtleArtActivity.py:793 msgid "Project" msgstr "Projeto" -#: turtleblocks.py:416 +#: turtleblocks.py:454 msgid "Debug" msgstr "Depurar" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874 msgid "Turn off hover help" msgstr "Desligar ajuda flutuante" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678 msgid "mod" msgstr "mod" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "Palavra-Passe" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:876 msgid "vertical space" msgstr "espaço vertical" -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1332 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Por favor reinicia o TartarugArte para utilizar este plugin." -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:486 msgid "completes filled polygon (used with start fill block)" msgstr "" "completa o polígono preenchido (utilizado com o bloco iniciar preenchimento)" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "Partilhar" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:737 msgid "less than" msgstr "menor que" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:690 msgid "square root" msgstr "raiz quadrada" -#: turtleblocks.py:381 +#: turtleblocks.py:419 msgid "Rescale coordinates" msgstr "Repor a escala das coordenadas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "show blocks" msgstr "mostrar blocos" -#: turtleblocks.py:373 +#: turtleblocks.py:410 msgid "Quit" msgstr "Sair" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 msgid "Sugar Journal description field" msgstr "Campo de descrição do Diário do Sugar" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:376 msgid "set gray" msgstr "definir cinza" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 msgid "presentation bulleted list" msgstr "lista de pontos de apresentação" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "duration" msgstr "duração" -#: turtleblocks.py:365 +#: turtleblocks.py:397 msgid "New" msgstr "Novo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "places a comment in your code" msgstr "coloca um comentário no teu código" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408 msgid "read pixel" msgstr "ler pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 msgid "scale" msgstr "escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902 msgid "bottom" msgstr "base" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:525 msgid "purple" msgstr "roxo" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:535 msgid "Rescale coordinates down" msgstr "Diminuir a escala das coordenadas" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 msgid "click to open" msgstr "clica para abrir" @@ -3148,7 +3107,7 @@ msgstr "clica para abrir" msgid "microphone input pitch" msgstr "altura do som da entrada do microfone" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "Configuração" @@ -3156,77 +3115,73 @@ msgstr "Configuração" msgid "Description:" msgstr "Descrição:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134 msgid "journal" msgstr "diário" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1064 msgid "empty trash" msgstr "esvaziar lixo" -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:439 msgid "Turtle will draw when moved." msgstr "A tartaruga desenhará quando movida." -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "Carregar..." -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 msgid "Sugar Journal audio object" msgstr "Objeto de som do Diário do Sugar" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478 msgid "Stop turtle" msgstr "Parar tartaruga" -#: turtleblocks.py:418 +#: turtleblocks.py:456 msgid "Turtle" msgstr "Tartaruga" -#: TurtleArt/tapalette.py:98 +#: TurtleArt/tapalette.py:99 msgid "changes the orientation of the palette of blocks" msgstr "altera a orientação das paletes de blocos" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676 msgid "store in" msgstr "guardar em" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083 msgid "Hide blocks" msgstr "Esconder blocos" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1055 msgid "Load Python block" msgstr "Carregar bloco de Python" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:616 msgid "plus" msgstr "mais" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783 msgid "or" msgstr "ou" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 msgid "presentation template: list of bullets" msgstr "modelo de apresentação: lista de pontos" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:669 msgid "identity operator used for extending blocks" msgstr "operador de identidade utilizado para extender blocos" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423 msgid "Shrink blocks" msgstr "Diminuir tamanho dos blocos" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "define o tamanho do texto desenhado pela tartaruga" - -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:271 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -3234,98 +3189,89 @@ msgstr "" "contém o valor atual da orientação da tartaruga (pode ser usado em vez de um " "bloco de número)" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4457 msgid "image" msgstr "imagem" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:704 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "" "devolve um número aleatório entre os valores mínimo (em cima) e máximo (em " "baixo)" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:390 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "contém a cor atual da caneta (pode ser usado em vez de um bloco de número)" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:361 turtleblocks.py:442 msgid "Show palette" msgstr "Mostrar palete" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230 msgid "saves a picture to the Sugar Journal" msgstr "guarda uma imagem no Diário do Sugar" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799 +#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045 msgid "Save snapshot" msgstr "Guardar revisão" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214 msgid "start" msgstr "iniciar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "returns True if heap is empty" msgstr "devolve Verdadeiro se a pilha estiver vazia" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:135 msgid "moves turtle forward" msgstr "move a tartaruga para a frente" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:131 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770 msgid "forward" msgstr "avançar" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008 +#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669 +#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637 +#: TurtleArt/tawindow.py:4667 msgid "my box" msgstr "a minha caixa" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "Identificação de conta" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1550 msgid "Select blocks to share" msgstr "Selecionar blocos para partilhar" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:144 msgid "back" msgstr "recuar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219 msgid "sets the scale of media" msgstr "ajusta a escala do média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252 msgid "holds current scale value" msgstr "contém o valor atual da escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "apresentação 1x1" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "apresentação 1x2" - -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:924 msgid "top of nameable action stack" msgstr "topo da pilha de ação com nome" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681 msgid "stores numeric value in named variable" msgstr "guarda valor numérico em variável com nome" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:784 msgid "logical OR operator" msgstr "operador lógico ou (OR)" @@ -3336,65 +3282,66 @@ msgstr "operador lógico ou (OR)" msgid "microphone input voltage" msgstr "voltagem da entrada do microfone" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:827 msgid "loops specified number of times" msgstr "repete determinado número de vezes" -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "Guardar..." -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1050 msgid "invokes Action 2 stack" msgstr "invoca pilha Ação 2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 msgid "setxy" msgstr "definir xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953 msgid "title y" msgstr "y título" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 msgid "title x" msgstr "x título" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331 msgid "fill screen" msgstr "preencher ecrã" -#: turtleblocks.py:368 +#: turtleblocks.py:405 msgid "Save as" msgstr "Guardar como" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291 msgid "set xy" msgstr "definir xy" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060 +#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139 msgid "trash" msgstr "lixo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668 msgid "polar" msgstr "Polar" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826 msgid "repeat" msgstr "repetir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 msgid "wait for current video or audio to complete" msgstr "espera que o vídeo ou áudio atual acabe" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003 +#: TurtleArtActivity.py:1039 turtleblocks.py:406 msgid "Save as image" msgstr "Guardar como imagem" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791 +#: TurtleArtActivity.py:844 turtleblocks.py:439 msgid "Edit" msgstr "Editar" @@ -3405,40 +3352,40 @@ msgstr "Editar" msgid "microphone input resistance" msgstr "resistência da entrada do microfone" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1030 msgid "top of Action 2 stack" msgstr "topo da pilha Ação 2" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:657 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "" "divide a entrada numérica em cima (numerador) pela entrada numérica de baixo " "(denominador)" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:700 msgid "max" msgstr "máx" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540 msgid "prints value in status block at bottom of the screen" msgstr "imprime valor no bloco de estado na base do ecrã" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:473 msgid "start fill" msgstr "iniciar preenchimento" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376 msgid "holds results of query-keyboard block as ASCII" msgstr "contém resultados do bloco consultar-teclado em ASCII" #. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449 msgid "push" msgstr "inserir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3446,18 +3393,17 @@ msgstr "" "um bloco programável: utilizado para adicionar equações matemáticas " "avançadas de múltiplas variáveis, por ex., sin(x+y+z)" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1069 msgid "restore all" msgstr "restaurar tudo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 msgid "hello" msgstr "olá" #. TRANS: "name" option from activity.info file -#, fuzzy msgid "TurtleBlocks" -msgstr "blocos de tartaruga" +msgstr "BlocosTartaruga" #. TRANS: "summary" option from activity.info file #. TRANS: "description" option from activity.info file @@ -3465,95 +3411,189 @@ msgid "" "A Logo-inspired turtle that draws colorful pictures with snap-together " "visual programming blocks" msgstr "" +"Uma tartaruga inspirada em Logo que desenha pinturas coloridas com blocos de " +"programação visual" -#: TurtleArt/tawindow.py:1316 -msgid "" -"Please hit the Stop Button before making changes to your Turtle Blocks " -"program" +#: TurtleArt/tabasics.py:309 +msgid "pen" +msgstr "caneta" + +#: TurtleArt/tabasics.py:448 +msgid "pen down?" +msgstr "caneta embaixo?" + +#: TurtleArt/tabasics.py:450 +msgid "returns True if pen is down" +msgstr "devolve Verdadeiro se a caneta estiver embaixo" + +#: TurtleArt/tabasics.py:511 +msgid "colors" +msgstr "cores" + +#: TurtleArt/tabasics.py:606 +msgid "numbers" +msgstr "números" + +#: TurtleArt/tabasics.py:791 +msgid "flow" +msgstr "fluxo" + +#: TurtleArt/tabasics.py:893 +msgid "blocks" +msgstr "blocos" + +#: TurtleArt/tawindow.py:1497 +msgid "Please hit the Stop Button before making changes to your program" msgstr "" +"Por favor, carrega no botão Parar antes de fazeres mudanças ao teu programa" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694 +#: TurtleArtActivity.py:847 turtleblocks.py:435 msgid "Save stack" -msgstr "" +msgstr "Guardar pilha" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729 msgid "Really overwrite stack?" -msgstr "" +msgstr "Desejas sobrescrever a pilha?" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732 msgid "Overwrite stack" -msgstr "" +msgstr "Sobrescrever pilha" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761 +#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437 msgid "Delete stack" -msgstr "" +msgstr "Apagar pilha" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767 msgid "Really delete stack?" -msgstr "" +msgstr "Desejas apagar a pilha?" -#: TurtleArtActivity.py:895 -#, fuzzy +#: TurtleArtActivity.py:127 +msgid "Please wait" +msgstr "Por favor espera" + +#: TurtleArtActivity.py:128 +msgid "Starting connection..." +msgstr "A iniciar ligação..." + +#: TurtleArtActivity.py:975 msgid "Palettes" -msgstr "palete" +msgstr "Paletes" #: gnome_plugins/fb_plugin.py:87 msgid "Facebook wall post" -msgstr "" +msgstr "Colocar no Mural de Facebook" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +msgid "media" +msgstr "média" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "amplitude" -msgstr "" +msgstr "amplitude" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +msgid "extras" +msgstr "extras" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +msgid "turtle x" +msgstr "tartaruga x" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 +msgid "Returns x coordinate of turtle" +msgstr "Devolve a coordenada x da tartaruga" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +msgid "turtle y" +msgstr "tartaruga y" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 +msgid "Returns y coordinate of turtle" +msgstr "Devolve a coordenada y da tartaruga" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 msgid "active turtle" -msgstr "" +msgstr "tartaruga ativa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "the name of the active turtle" -msgstr "" +msgstr "o nome da tartaruga ativa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +msgid "turtle heading" +msgstr "direção tartaruga" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +msgid "Returns heading of turtle" +msgstr "Devolve a direção da tartaruga" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +msgid "select palette" +msgstr "selecionar palete" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801 +msgid "portfolio" +msgstr "portefólio" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +msgid "my blocks" +msgstr "os meus blocos" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007 msgid "Palette of user-defined operators" -msgstr "" +msgstr "Palete de operadores definidos pelo utilizador" #: pysamples/brain.py:43 msgid "Please install the Speak Activity and try again." -msgstr "" +msgstr "Por favor instala a Atividade Falar e tenta de novo" -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" -msgstr "" +msgstr "Espanhol" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" -msgstr "" +msgstr "Inglês" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." -msgstr "" +msgstr "Desculpa, não entendo o que estás a perguntar." -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." msgstr "" +"Desculpa, não há memória livre para carregar o meu cérebro. Fecha outras " +"atividades e tenta mais uma vez." -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" -msgstr "" +msgstr "empurrar o valor rgb de destino para a pilha" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" -msgstr "" +msgstr "outros" -#: turtleblocks.py:421 +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "roda a tartaruga 180 graus" + +#: turtleblocks.py:398 +msgid "Show sample projects" +msgstr "Mostrar projetos de exemplo" + +#: turtleblocks.py:400 +msgid "Hide sample projects" +msgstr "Esconder projetos de exemplo" + +#: turtleblocks.py:459 msgid "About..." -msgstr "" +msgstr "Sobre..." #~ msgid "Palette of Arduino blocks" #~ msgstr "Palete de blocos Arduino" @@ -3610,6 +3650,40 @@ msgstr "" #~ "devolve a distância do objeto em frente ao sensor como um número entre 0 " #~ "e 255" +#~ msgid "set text size" +#~ msgstr "definir tamanho do texto" + +#~ msgid "set text color" +#~ msgstr "definir cor do texto" + +#~ msgid "presentation 2x1" +#~ msgstr "apresentação 2x1" + +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "define a cor do texto desenhado pela tartaruga" + +#~ msgid "palette" +#~ msgstr "palete" + +#~ msgid "presentation 2x2" +#~ msgstr "apresentação 2x2" + +#~ msgid "make a uturn" +#~ msgstr "roda 180 graus" + +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "define o tamanho do texto desenhado pela tartaruga" + +#~ msgid "presentation 1x1" +#~ msgstr "apresentação 1x1" + +#~ msgid "presentation 1x2" +#~ msgstr "apresentação 1x2" + +#, fuzzy +#~ msgid "u turn" +#~ msgstr "rodar 180°" + #~ msgid "returns 1 when the button is press and 0 otherwise" #~ msgstr "devolve 1 quando o botão é premido, caso contrário devolve 0" @@ -3879,24 +3953,12 @@ msgstr "" #~ msgid "stack" #~ msgstr "pilha" -#, fuzzy -#~ msgid "numbers" -#~ msgstr "número" - -#, fuzzy -#~ msgid "blocks" -#~ msgstr "Blocos" - #~ msgid "holds current text color (can be used in place of a number block)" #~ msgstr "" #~ "guarda o tamanho actual da cor do texto (pode ser usado em lugar de um " #~ "bloco de número)" #, fuzzy -#~ msgid "flow" -#~ msgstr "Fluxo" - -#, fuzzy #~ msgid "Load my block" #~ msgstr "carregar o meu bloco" @@ -3925,9 +3987,6 @@ msgstr "" #~ msgid "Keyboard" #~ msgstr "Teclado" -#~ msgid "My Blocks" -#~ msgstr "Os meus blocos" - #~ msgid "Numbers" #~ msgstr "Números" diff --git a/po/quz.po b/po/quz.po index d5a090a..42ab0b9 100644 --- a/po/quz.po +++ b/po/quz.po @@ -11,9 +11,9 @@ msgstr "" "#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: 2013-06-17 05:29+0200\n" -"Last-Translator: Chris \n" +"POT-Creation-Date: 2013-08-08 00:34-0400\n" +"PO-Revision-Date: 2013-08-07 03:03+0200\n" +"Last-Translator: Irma \n" "Language-Team: Voluntarios Quechua Sugar\n" "Language: quz\n" "MIME-Version: 1.0\n" @@ -24,9 +24,9 @@ msgstr "" "#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-17 00:31-0400\n" -"PO-Revision-Date: 2012-12-18 01:59+0200\n" -"Last-Translator: Chris \n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-08-07 03:02+0200\n" +"Last-Translator: Irma \n" "Language-Team: Voluntarios Quechua Sugar\n" "Language: quz\n" "MIME-Version: 1.0\n" @@ -43,7 +43,18 @@ msgstr "turtleart-extras (master)" #: taextras.py:37 msgid "Turtle Blocks" +msgstr "CharapaBlocks" + +# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-# +# "TortugArte" +#: taextras.py:38 +#, fuzzy +msgid "Turtle Art" msgstr "" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"CharapaArte\n" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"CharapArte" # "TortugArte Mini" #: taextras.py:42 @@ -64,48 +75,56 @@ msgstr "Huk llallipayta akllay" msgid "Amazonas Tortuga" msgstr "Yunkamanta charapacha" +#: taextras.py:56 +msgid "Turtle Flags" +msgstr "Unanchakunayuq Charapa" + +#: taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Kay charapachaqa suyukunap unanchantam ruwarin" + # "Paleta de Pesos Mexicanos" -#: taextras.py:58 +#: taextras.py:63 msgid "Palette of Mexican pesos" msgstr "Pesos Mexicanos qullqimanta" # "Paleta de Pesos Colombianos" -#: taextras.py:59 +#: taextras.py:64 msgid "Palette of Colombian pesos" msgstr "Pesos Colombianos qullqimanta" # "Paleta de Francos de Ruanda" -#: taextras.py:60 +#: taextras.py:65 msgid "Palette of Rwandan francs" msgstr "Francos de Ruanda qullqimanta" # "Paleta de Dólares Americanos" # [es] "Paleta de Dólares Americanos" -#: taextras.py:61 +#: taextras.py:66 msgid "Palette of US dollars" msgstr "Dolar qullqimanta" # "Paleta de Dólares Australianos" # [es] "Paleta de Dólares Australianos" -#: taextras.py:62 +#: taextras.py:67 msgid "Palette of Australian dollars" msgstr "Austrialiamanta dolar qullqimanta" # "Paleta de Guaraníes Paraguayos" # [es] "Paleta de Guaraníes Paraguayos" -#: taextras.py:63 +#: taextras.py:68 msgid "Palette of Paraguayan Guaranies" msgstr "Paraguaymanta Guaranies qullqimanta" # "Paletea de Nuevos Soles Peruanos" # [es] "Paletea de Nuevos Soles Peruanos" -#: taextras.py:64 +#: taextras.py:69 msgid "Palette of Peruvian Nuevo Soles" msgstr "Perumanta Nuevos Soles qullqimanta" # "Paleta de Pesos Uruguayos" # [es] "Paleta de Pesos Uruguayos" -#: taextras.py:65 +#: taextras.py:70 msgid "Palette of Uruguayan Pesos" msgstr "Uyuguaymanta Pesos qullqimanta" @@ -113,81 +132,93 @@ msgstr "Uyuguaymanta Pesos qullqimanta" # [es] "TurtleBots" #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: taextras.py:76 msgid "TurtleBots" msgstr "CharapaBots" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 +#: taextras.py:78 msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" msgstr "" +"CharapaBlock puririn kay yanapaqkunawan: Butiá, Lego NxT, WeDo, Arduino, " +"FollowMe" # ERROR: La velocidad debe ser un valor entre 0 y 1023 -#: taextras.py:74 -#, fuzzy +#: taextras.py:79 msgid "ERROR: The speed must be a value between 0 and 1023" -msgstr "utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman" +msgstr "PANTAY: utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman" + +# ERROR: La velocidad debe ser un valor entre 0 y 1023 +#: taextras.py:80 +#, fuzzy +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "PANTAY: utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman" -#: taextras.py:75 +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" -msgstr "" +msgstr "PANTAY: pin nisqaqa kaymanmi 1 yupaymanta 8 yupaykama" -#: taextras.py:76 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" -msgstr "" +msgstr "PANTAY: Yupayqa kanman 0 nisqamanta 1 nisqakama, ACHKHA utaq PISI" -#: taextras.py:77 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." -msgstr "" +msgstr "PANTAY: kanman HAYKUNA utaq LLUQSINA" -#: taextras.py:78 taextras.py:79 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" -msgstr "" +msgstr "LED nistaqa hap'ichiy utaq wañuchiy: hap'ichiyqa 1 wañuchiytaq 0" -#: taextras.py:80 +#: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" -msgstr "" +msgstr "Chiqchi kayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama" # "Devuelve 1 cuando el botón está presionado y 0 en otro caso." -#: taextras.py:81 -#, fuzzy +#: taextras.py:86 msgid "returns 1 when the button is pressed and 0 otherwise" -msgstr "rumpu q'apisqa kaptinqa 1 kutimunqa, mana chayna kaptinqa 0 kanqa" +msgstr "" +"rumpu q'apisqa kaptinqa 1 kutichimun, mana chayna kaptinqa 0 yupaymi kanqa" -#: taextras.py:82 +#: taextras.py:87 msgid "returns the light level as a value between 0 and 65535" -msgstr "" +msgstr "K'anchayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama" -#: taextras.py:83 +#: taextras.py:88 msgid "returns the distance as a value between 0 and 65535" -msgstr "" +msgstr "Karu kayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama" -#: taextras.py:84 +#: taextras.py:89 msgid "returns the resistance value (ohms)" -msgstr "" +msgstr "Sinchi kayninta kutichin (ohms)" -#: taextras.py:85 +#: taextras.py:90 msgid "returns the voltage value (volts)" +msgstr "Voltaje nisqayninta kutichin (volts)" + +#: taextras.py:91 +msgid "returns the temperature value (celsius degree)" msgstr "" -#: taextras.py:86 -msgid "returns the temperature" +#: taextras.py:92 +msgid "custom module sensor A" msgstr "" -# "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#: taextras.py:93 +msgid "custom module sensor B" +msgstr "" + +#: taextras.py:94 +msgid "custom module sensor C" msgstr "" -"huk campo magnetico nisqata musyana tariptinqa 1 yupaytam rikuchin mana " -"chayqa 0 yupaytam rikuchin" # "LED" -#: taextras.py:88 +#: taextras.py:95 msgid "LED" msgstr "LED" # "botón" -#: taextras.py:89 +#: taextras.py:96 msgid "button" msgstr "rump'u" @@ -195,345 +226,446 @@ msgstr "rump'u" # "gris" # #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-# # "gris" -#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:363 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199 +#: taextras.py:97 taextras.py:387 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:409 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "chiqchi" # "luz" -#: taextras.py:91 taextras.py:356 +#: taextras.py:98 taextras.py:385 msgid "light" msgstr "k'anchana" -# "temperatura" -#: taextras.py:92 -msgid "temperature" -msgstr "q'uñiynin" - # "distancia" -#: taextras.py:93 taextras.py:330 +#: taextras.py:99 taextras.py:359 msgid "distance" msgstr "karukaynin" # "resistencia" -#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "sinchikay" +# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-# # "voltaje" -#: plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:101 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 +#, fuzzy msgid "voltage" -msgstr "voltaje nisqa" +msgstr "" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"voltage nisqa\n" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"voltaje nisqa" + +# "temperatura" +#: taextras.py:102 +msgid "temperature" +msgstr "q'uñiynin" + +#: taextras.py:103 +msgid "module a" +msgstr "" + +#: taextras.py:104 +msgid "module b" +msgstr "" + +#: taextras.py:105 +msgid "module c" +msgstr "" # "Robot Butiá" -#: taextras.py:96 +#: taextras.py:106 msgid "Butia Robot" msgstr "Robot Butiá nisqa" # [ES] "refrescar Butiá" -#: taextras.py:97 +#: taextras.py:107 msgid "refresh Butia" msgstr "Butiáta kunanyachiy" # [ES] "actualiza el estado de la paleta y de los bloques Butiá" -#: taextras.py:98 +#: taextras.py:108 msgid "refresh the state of the Butia palette and blocks" msgstr "Butiámanta bloquekunatawan ima paletakunatawanpas kunanyachiy" # "carga de batería Butiá" #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: taextras.py:110 msgid "battery charge Butia" msgstr "Butiap bateriyanmanta" -#: taextras.py:101 +#: taextras.py:111 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" +"Bateriap cargaynitaqa voltios nisqapi kutichin. Mana motor kaptinqa 255 " +"nisqatam kutichin" # "velocidad Butiá" #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: taextras.py:113 msgid "speed Butia" msgstr "Butiap utqhayninmanta" # [ES] "establece la velocidad de los motores del Butiá" -#: taextras.py:104 +#: taextras.py:114 msgid "set the speed of the Butia motors" msgstr "Butiá utqhay purintanta mat'iy" # [ES] "mover Butiá" -#: taextras.py:105 +#: taextras.py:115 msgid "move Butia" msgstr "Butiáta kuyuchiy" +# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-# # "izquierda" -#: TurtleArt/tabasics.py:158 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871 +#: taextras.py:116 TurtleArt/tabasics.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 +#, fuzzy msgid "left" -msgstr "lluqi" +msgstr "" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"lluq'i\n" +"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n" +"lluqi" +# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-# # "derecha" -#: TurtleArt/tabasics.py:170 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895 +#: taextras.py:117 TurtleArt/tabasics.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "paña" # [ES] "mueve los motores del Butiá a la velocidad especificada" -#: taextras.py:108 +#: taextras.py:118 msgid "moves the Butia motors at the specified speed" -msgstr "Butiá utqhayta purinpaq mat'iy" +msgstr "Butiá utqhayta purinanpaq mat'iy" # "detener Butiá" # [es] "detener Butiá" -#: taextras.py:109 +#: taextras.py:119 msgid "stop Butia" msgstr "Butiataqa sayachiy" # "detiene al robot Butiá" # [es] "detiene al robot Butiá" -#: taextras.py:110 +#: taextras.py:120 msgid "stop the Butia robot" msgstr "robot Butiatam sayachin" # "adelante Butiá" #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: taextras.py:122 msgid "forward Butia" msgstr "ñawpaqman Butia" # "mueve el robot Butiá hacia adelante" # [es] "mueve el robot Butiá hacia adelante" -#: taextras.py:113 +#: taextras.py:123 msgid "move the Butia robot forward" msgstr "Butiataqa ñawpaqmanmi purichiy" # "izquierda Butiá" # [es] "izquierda Butiá" #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: taextras.py:125 msgid "left Butia" -msgstr "qulli Butia" +msgstr "lluq'i Butia" # [es] "gira el robot Butiá hacia la derecha" -#: taextras.py:116 +#: taextras.py:126 msgid "turn the Butia robot at left" msgstr "pañamanhina Butiataqa muyuchiy" # "derecha Butiá" # [es] "derecha Butiá" #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: taextras.py:128 msgid "right Butia" msgstr "paña Butia" # "gira el robot Butiá hacia la derecha" # [es] "gira el robot Butiá hacia la derecha" -#: taextras.py:119 +#: taextras.py:129 msgid "turn the Butia robot at right" msgstr "pañamanhina Butiataqa muyuchiy" # "atrás Butiá" #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: taextras.py:131 msgid "backward Butia" msgstr "qhipaman Butia" # "mueve el robot Butiá hacia atrás" # [es] "mueve el robot Butiá hacia atrás" -#: taextras.py:122 +#: taextras.py:132 msgid "move the Butia robot backward" msgstr "Butiataqa qhipamanmi purichiy" -#: taextras.py:123 +#: taextras.py:133 msgid "Butia Robot extra blocks" -msgstr "" +msgstr "Butia robotpaq aswan bloquekuna" -#: taextras.py:124 +#: taextras.py:134 msgid "hack pin mode" -msgstr "" +msgstr "pin nisqa imayna kaynin" # "tachuela -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: taextras.py:135 taextras.py:322 taextras.py:488 msgid "pin" msgstr "ratachiq" # "modo" -#: taextras.py:126 taextras.py:460 +#: taextras.py:136 taextras.py:489 msgid "mode" msgstr "imayna kaynin" # elecciona la función del pin (ENTRADA, SALIDA). -#: taextras.py:127 -#, fuzzy +#: taextras.py:137 msgid "Select the pin function (INPUT, OUTPUT)." -msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA, PWM, SERVO)." +msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA)." -#: taextras.py:128 +#: taextras.py:138 +msgid "read hack pin Butia" +msgstr "hack pin nisqapi ñawichay" + +#: taextras.py:139 +msgid "read the value of a hack pin" +msgstr "hack pin nisqap chaninta ñawichan" + +#: taextras.py:140 msgid "write hack pin Butia" -msgstr "" +msgstr "hack pin nisqapi qillqay" # "valor" -#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924 -#: TurtleArt/tawindow.py:4427 +#: taextras.py:141 taextras.py:492 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "chani" -#: taextras.py:130 +#: taextras.py:142 msgid "set a hack pin to 0 or 1" -msgstr "" +msgstr "hack pin nisqataqa churachin 0 utaq 1 yupaypi" -#: taextras.py:131 -msgid "read hack pin Butia" -msgstr "" +# "ENTRADA" +#: taextras.py:143 taextras.py:466 +msgid "INPUT" +msgstr "HAYKUNA" -#: taextras.py:132 -msgid "read the value of a hack pin" -msgstr "" +# Configura el puerto hack como entrada digital. +#: taextras.py:144 +msgid "Configure hack port for digital input." +msgstr "Digital haykunahina kananpaqmi hack puertotaqa kamachiy." # "ALTO" -#: taextras.py:133 taextras.py:435 +#: taextras.py:145 taextras.py:464 msgid "HIGH" msgstr "ACHKHA" # "Setea el valor ALTO en el puerto digital." -#: taextras.py:134 taextras.py:472 +#: taextras.py:146 taextras.py:501 msgid "Set HIGH value for digital port." msgstr "Puerto digitalpiqa ACHKHA sutichakuq chanita akllapay." -# "ENTRADA" -#: taextras.py:135 taextras.py:437 -msgid "INPUT" -msgstr "HAYKUNA" - -# Configura el puerto hack como entrada digital. -#: taextras.py:136 -#, fuzzy -msgid "Configure hack port for digital input." -msgstr "Digital haykunahina kananpaqmi Arduino puertotaqa kamachiy." - # "BAJO" -#: taextras.py:137 taextras.py:436 +#: taextras.py:147 taextras.py:465 msgid "LOW" msgstr "PISI" # "Setea el valor BAJO en el puerto digital." -#: taextras.py:138 taextras.py:475 +#: taextras.py:148 taextras.py:504 msgid "Set LOW value for digital port." msgstr "Puerto digitalpiqa PISI sutichakuq chanita akllapay." # "SALIDA" -#: taextras.py:139 taextras.py:438 +#: taextras.py:149 taextras.py:467 msgid "OUTPUT" msgstr "LLUQSINA" # Configura el puerto hack como salida digital. -# -#: taextras.py:140 -#, fuzzy +#: taextras.py:150 msgid "Configure hack port for digital output." -msgstr "Digital lluqsinahina kananpaqmi Arduino puertotaqa kamachiy." +msgstr "Digital lluqsinahina kananpaqmi hack puertotaqa kamachiy." # "Butiá" # [es] "Butiá" -#: taextras.py:141 +#: taextras.py:151 msgid "Butia" msgstr "Butia" -#: taextras.py:142 +#: taextras.py:152 +msgid "CAST\n" +msgstr "" + +#: taextras.py:153 +msgid "new name" +msgstr "" + +#: taextras.py:154 +msgid "original" +msgstr "" + +#: taextras.py:155 +msgid "f(x)=" +msgstr "" + +#: taextras.py:156 +msgid "name" +msgstr "" + +#: taextras.py:157 +msgid "Cast a new block" +msgstr "" + +#: taextras.py:158 +msgid "Module A" +msgstr "" + +#: taextras.py:159 +msgid "generic Module A" +msgstr "" + +#: taextras.py:160 +msgid "Module B" +msgstr "" + +#: taextras.py:161 +msgid "generic Module B" +msgstr "" + +#: taextras.py:162 +msgid "Module C" +msgstr "" + +#: taextras.py:163 +msgid "generic Module C" +msgstr "" + +#: taextras.py:164 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." -msgstr "" +msgstr "PANTAY: pin %s nisqaqa LLUQSINA hinam kanman." -#: taextras.py:143 +#: taextras.py:165 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." +msgstr "PANTAY: pin %s nisqaqa HAYKUNA hinam kanman." + +#: taextras.py:166 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "" + +#: taextras.py:167 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "" + +#: taextras.py:168 +msgid "ERROR: You must cast Module A, B or C" +msgstr "" + +#: taextras.py:169 +msgid "Creating PyBot server" +msgstr "" + +#: taextras.py:170 +msgid "ERROR creating PyBot server" +msgstr "" + +#: taextras.py:171 +msgid "PyBot is alive!" +msgstr "" + +#: taextras.py:172 +msgid "Ending butia polling" msgstr "" # [ES] "Error importando Pygame. Este plugin requiere Pygame 1.9" -#: taextras.py:147 +#: taextras.py:176 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "Pygame apachimuyqa pantarun. Kay pluginqa Pygame 1.9 nisqatam munan" # [ES] "Error en la inicialización de la cámara" -#: taextras.py:148 +#: taextras.py:177 msgid "Error on initialization of the camera" msgstr "camara qallarichiypiqa pantarunmi." # [ES] "No se encontraró cámara" -#: taextras.py:149 +#: taextras.py:178 msgid "No camera was found" msgstr "Manam Kamaraqa tarichikunchu" # [ES] "Error deteniendo cámara" -#: taextras.py:150 +#: taextras.py:179 msgid "Error stopping camera" msgstr "Cámara utichiyqa pantarunmi" # [ES] "Error iniciando cámara" -#: taextras.py:151 +#: taextras.py:180 msgid "Error starting camera" msgstr "Cámara hap'ichiyqa pantarunmi" # [ES] "Error en obtener máscara" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: taextras.py:182 msgid "Error in get mask" msgstr "Mascara nisqa hap'iyqa pantarunmi" # "FollowMe" # [es] "FollowMe" -#: taextras.py:154 +#: taextras.py:183 msgid "FollowMe" msgstr "FollowMe" # [ES] "refrescar FollowMe" -#: taextras.py:155 +#: taextras.py:184 msgid "refresh FollowMe" msgstr "FollowMe nisqata kunanyachiy" # "Busca por un brick NXT conectado." -#: taextras.py:156 +#: taextras.py:185 msgid "Search for a connected camera." msgstr "Huk brick NXT nisqata machkhay." # "calibración" #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: taextras.py:187 msgid "calibration" msgstr "mat'ichina" # "devuelve una calibración personalizada" -#: taextras.py:159 +#: taextras.py:188 msgid "store a personalized calibration" msgstr "munasqa mat'ichisqata rikuchin" # "devuelve una calibración personalizada" -#: taextras.py:160 +#: taextras.py:189 msgid "return a personalized calibration" msgstr "munasqa mat'ichisqata rikuchin" # "seguir" # [es] "seguir" -#: taextras.py:161 +#: taextras.py:190 msgid "follow" msgstr "qhatiy" # "seguir un color o calibración" -#: taextras.py:162 +#: taextras.py:191 msgid "follow a color or calibration" msgstr "llimp'i kaqta churay" # "brillo" -#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:192 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -543,60 +675,60 @@ msgid "brightness" msgstr "llipipiynin" # [ES] "establece el brillo de la cámara como un valor entre 0 y 255." -#: taextras.py:164 +#: taextras.py:193 msgid "set the camera brightness as a value between 0 to 255." msgstr "Cámaraq llipipiyninta 0 nisqamnta 255 nisqakama churay." # "mínimo de pixeles" -#: taextras.py:165 +#: taextras.py:194 msgid "minimum pixels" msgstr "pixelkunamanta pisi kaynin" # "define el mínimo número de píxeles a seguir" -#: taextras.py:166 +#: taextras.py:195 msgid "set the minimal number of pixels to follow" msgstr "hayk'a pixeles nisqakunawan llamk'anapaqmi rikuchin" # [ES] "umbral" -#: taextras.py:167 +#: taextras.py:196 msgid "threshold" msgstr "illariymanta" # [ES] "define el umbral para un color RGB" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: taextras.py:198 msgid "set a threshold for a RGB color" msgstr "imayna RGB kananpaq illariyninta churay" # [ES] "modo de cámara" -#: taextras.py:170 +#: taextras.py:199 msgid "camera mode" msgstr "imayna Cámara kanqa" # [ES] "establece el modo de color de la cámara: RGB, YUV o HSV" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: taextras.py:201 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "camarapaq llimp'i kananta churay: RGB; YUV utaq HSV" # [ES] "obtener brillo" -#: taextras.py:173 +#: taextras.py:202 msgid "get brightness" msgstr "illariyninta tariy" # [ES] "obtiene el brillo de la luz ambiente" -#: taextras.py:174 +#: taextras.py:203 msgid "get the brightness of the ambient light" msgstr "k'itip illariyninta tariy" # [ES] "color promedio" -#: taextras.py:175 +#: taextras.py:204 msgid "average color" msgstr "chawpi kaq llimp'i" # [ES] "Si está en 0 entonces el color promedio está apagado durante la calibración; " # [ES] "para otros valores está encendido" -#: taextras.py:176 +#: taextras.py:205 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" @@ -605,308 +737,308 @@ msgstr "" "mat'inapaqqa" # "posición x" -#: taextras.py:178 +#: taextras.py:207 msgid "x position" msgstr "X kinkay" # "retorna la posición x" -#: taextras.py:179 +#: taextras.py:208 msgid "return x position" msgstr "X kinrayman kutiy" # "posición y" -#: taextras.py:180 +#: taextras.py:209 msgid "y position" msgstr "Y kinray" # "retorna la posición y" -#: taextras.py:181 +#: taextras.py:210 msgid "return y position" msgstr "Y kinrayman kutiy" # "píxeles" -#: taextras.py:182 +#: taextras.py:211 msgid "pixels" msgstr "pixelkuna" # "devuelve el número de píxeles de la mancha mas grande" -#: taextras.py:183 +#: taextras.py:212 msgid "return the number of pixels of the biggest blob" msgstr "hatun kaqpa hayk'a pixelniyuq kasqantam rikuchin" # [ES] "establece el modo de color de la cámara a RGB" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: taextras.py:214 msgid "set the color mode of the camera to RGB" msgstr "camarap llimp'i RGB nisqaman churay" # [ES] "establece el modo de color de la cámara a YUV" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: taextras.py:216 msgid "set the color mode of the camera to YUV" msgstr "camarap llimp'i YUV nisqaman churay" # [ES] "establece el modo de color de la cámara a HSV" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: taextras.py:218 msgid "set the color mode of the camera to HSV" msgstr "camarap llimp'i HSV nisqaman churay" # "calibración vacía" -#: taextras.py:190 +#: taextras.py:219 msgid "empty calibration" msgstr "ch'usaq mat'ichina" # "error en la conversión de la cadena de texto" -#: taextras.py:191 +#: taextras.py:220 msgid "error in string conversion" msgstr "qillqasqa t'ikrakuchkaptinmi pantarun" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: taextras.py:226 msgid "Pattern detection" -msgstr "" +msgstr "Sananpaqkunata qhawachiq" -#: taextras.py:198 +#: taextras.py:227 msgid "Seeing signal" -msgstr "" +msgstr "Sananpata qhawaspa" -#: taextras.py:199 +#: taextras.py:228 msgid "Returns True if the signal is in front of the camera" -msgstr "" +msgstr "Sichus sananpa camarap uyanpi kanqa chayqa Chiqay nispam kutichin" -#: taextras.py:200 +#: taextras.py:229 msgid "Distance to signal" -msgstr "" +msgstr "Sananpaman karuyaynin" -#: taextras.py:201 +#: taextras.py:230 msgid "Returns the distance of the signal to the camera in millimeters" -msgstr "" +msgstr "Camaramanta sananpaqkama karukaynintam milimetros nisqapi kutichin" # "SumBot" #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: taextras.py:235 msgid "SumBot" msgstr "SumBot" # "velocidad SumBot" -#: taextras.py:207 +#: taextras.py:236 msgid "speed SumBot" msgstr "SumBotpa utqhaynin" # "setea la velocidad del SumBot" -#: taextras.py:208 +#: taextras.py:237 msgid "submit the speed to the SumBot" msgstr "SumBotpa utqhayninta kamachiy" # "Setea la velocidad por defecto para los comandos de movimiento." -#: taextras.py:209 +#: taextras.py:238 msgid "set the default speed for the movement commands" msgstr "kikinmanta kuyurinanpaq kamachiyta churay" # "adelante SumBot #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: taextras.py:240 msgid "forward SumBot" msgstr "ñawpaqman SumBot" # "mueve el SumBot hacia adelante" -#: taextras.py:212 +#: taextras.py:241 msgid "move SumBot forward" msgstr "ñawpaqman SumBot sutichakuqtaqa purichiy" # "atrás SumBot" #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: taextras.py:243 msgid "backward SumBot" msgstr "qhipaman SumBot" # "mueve el SumBot hacia atrás" -#: taextras.py:215 +#: taextras.py:244 msgid "move SumBot backward" msgstr "qhipaman SumBot sutichakuqtaqa purichiy" # "detener SumBot" -#: taextras.py:216 +#: taextras.py:245 msgid "stop SumBot" msgstr "SumBot sutichakuqta utichiy" # "detiene el SumBot" -#: taextras.py:217 +#: taextras.py:246 msgid "stop the SumBot" msgstr "SumBot sutichakuqta utichin" # "izquierda SumBot" #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: taextras.py:248 msgid "left SumBot" msgstr "lluqiman SumBot" # "gira el SumBot hacia la izquierda" -#: taextras.py:220 +#: taextras.py:249 msgid "turn left the SumBot" msgstr "lluqimanhina SumBot sutichakuqta muyuchiy" # "derecha SumBot" #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: taextras.py:251 msgid "right SumBot" msgstr "paña SumBot" # "gira el SumBot hacia la derecha" -#: taextras.py:223 +#: taextras.py:252 msgid "turn right the SumBot" msgstr "pañamanhina SumBot sutichakuqta muyuchiy|" # "ángulo desde el centro" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: taextras.py:255 msgid "angle to center" msgstr "chawpimanta k'uchuchiy" # "Obtiene el ángulo desde el centro del dojo." #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: taextras.py:257 msgid "get the angle to the center of the dohyo" msgstr "dojop chawpinmanta k'uchutaqa hurquy" # "ángulo al Enemigo" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: taextras.py:260 msgid "angle to Enemy" msgstr "Ayqap k'uchun" # "obtiene el ángulo al Enemigo" -#: taextras.py:232 +#: taextras.py:261 msgid "get the angle to the Enemy" msgstr "Awqaqpa k'uchunta tariy" # "coor. x SumBot" #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: taextras.py:263 msgid "x coor. SumBot" msgstr "SumBot sutichakuqpa x coor." # "Obtiene la coordenada y del oponente." -#: taextras.py:235 +#: taextras.py:264 msgid "get the x coordinate of the SumBot" msgstr "oponentep Y coordenandanta tarin" # "coor. y SumBot" #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: taextras.py:266 msgid "y coor. SumBot" msgstr "SumBot sutichakuqpa y coor." # "Obtiene la coordenada y del oponente." -#: taextras.py:238 +#: taextras.py:267 msgid "get the y coordinate of the SumBot" msgstr "oponentep Y coordenandanta tarin" # "coor. x Enemigo" #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: taextras.py:269 msgid "x coor. Enemy" msgstr "Awqaqpa x coor." # "Obtiene la coordenada y del oponente." -#: taextras.py:241 +#: taextras.py:270 msgid "get the x coordinate of the Enemy" msgstr "oponentep Y coordenandanta tarin" # "coor. y Enemigo" #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: taextras.py:272 msgid "y coor. Enemy" msgstr "Awqaqpa y coor." # "Obtiene la coordenada y del oponente." -#: taextras.py:244 +#: taextras.py:273 msgid "get the y coordinate of the Enemy" msgstr "oponentep Y coordenandanta tarin" # "rotación SumBot" #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: taextras.py:275 msgid "rotation SumBot" msgstr "SumBot sutichakuqpa muyunan" # "obtiene la rotación del SumBot" -#: taextras.py:247 +#: taextras.py:276 msgid "get the rotation of the Sumbot" msgstr "SumBot muyunanta tariy" # "rotación Enemigo" #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: taextras.py:278 msgid "rotation Enemy" msgstr "Awqaqpa muyunan" # "obtiene la rotación del Enemigo" -#: taextras.py:250 +#: taextras.py:279 msgid "get the rotation of the Enemy" msgstr "Awqa muyunanta tariy" # "distancia al centro" -#: taextras.py:251 +#: taextras.py:280 msgid "distance to center" msgstr "chawpikama chayanapaq" # "Obtiene el ángulo desde el centro del dojo." #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: taextras.py:282 msgid "get the distance to the center of the dohyo" msgstr "dojop chawpinmanta k'uchutaqa hurquy" # "distancia al Enemigo" -#: taextras.py:254 +#: taextras.py:283 msgid "distance to Enemy" msgstr "Awqakama chayanapaq" # "obtiene la distancia al Enemigo" -#: taextras.py:255 +#: taextras.py:284 msgid "get the distance to the Enemy" msgstr "Awqakama chayanapaqmi tarin" # "actualizar información" -#: taextras.py:256 +#: taextras.py:285 msgid "update information" msgstr "willanata kunanyachiy" # "actualiza la información desde el servidor" -#: taextras.py:257 +#: taextras.py:286 msgid "update information from the server" msgstr "servidormanta willanata kunanyachiy" # "Paleta de bloques de física" #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: taextras.py:291 msgid "Palette of physics blocks" msgstr "física nisqamanta bloquekuna" # "comenzar polígono" -#: taextras.py:263 +#: taextras.py:292 msgid "start polygon" msgstr "poligonota qallariy" # "Comienza a definir un nuevo polígono basado en la posición actual xy de la " # "Tortuga." -#: taextras.py:264 +#: taextras.py:293 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" "Kunan kaq xy nisqapi charapa tarikusqanmantam musuq poligonotaqa yurichiy." # "agregar punto" -#: taextras.py:266 +#: taextras.py:295 msgid "add point" msgstr "Puntuta yapay" # "Agrega un nuevo punto al polígono actual basado en la posición actual xy de " # "la Tortuga." -#: taextras.py:267 +#: taextras.py:296 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -915,107 +1047,107 @@ msgstr "" "churay." # "terminar polígono" -#: taextras.py:269 +#: taextras.py:298 msgid "end polygon" msgstr "poligonota tukuy" # "Define un nuevo polígono." -#: taextras.py:270 +#: taextras.py:299 msgid "Define a new polygon." msgstr "Musuq poligonota ruway." # "termina polígono relleno" -#: taextras.py:271 +#: taextras.py:300 msgid "end filled polygon" msgstr "unt'achisqa poligonota tukuy" # "No es un polígono simple" -#: taextras.py:272 +#: taextras.py:301 msgid "Not a simple polygon" msgstr "Manam yanqa poligono nisqachu" # "Define un nuevo polígono relleno." -#: taextras.py:273 +#: taextras.py:302 msgid "Define a new filled polygon." msgstr "Musuq hunt'achisqa poligonota ruway." # "triángulo" -#: taextras.py:274 +#: taextras.py:303 msgid "triangle" msgstr "Kimsak'uchu" # "base" #. TRANS: base of a triangle -#: taextras.py:276 +#: taextras.py:305 msgid "base" msgstr "t'iqsi" # "altura" -#: taextras.py:277 taextras.py:283 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911 +#: taextras.py:306 taextras.py:312 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "sayaynin" # "Agrega un objeto triángulo al proyecto." -#: taextras.py:278 +#: taextras.py:307 msgid "Add a triangle object to the project." msgstr "kimsak'uchuta churay." # "círculo" -#: taextras.py:279 +#: taextras.py:308 msgid "circle" msgstr "muyu" # "Agrega un objeto círculo al proyecto." -#: taextras.py:280 +#: taextras.py:309 msgid "Add a circle object to the project." msgstr "muyuta churay." # "rectángulo" -#: taextras.py:281 +#: taextras.py:310 msgid "rectangle" msgstr "suyt'u" # "anchura" -#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887 +#: taextras.py:311 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "kinraynin" # "Agrega un objeto rectángulo al proyecto." -#: taextras.py:284 +#: taextras.py:313 msgid "Add a rectangle object to the project." msgstr "suyt'uta churay." # "resetear" -#: taextras.py:285 +#: taextras.py:314 msgid "reset" msgstr "pichay" # "Resetea el proyecto; limpia la lista de objetos." -#: taextras.py:286 +#: taextras.py:315 msgid "Reset the project; clear the object list." msgstr "Wakichinata pichay; llapan sinrichasqakunata pichay." # "motor" -#: taextras.py:287 +#: taextras.py:316 msgid "motor" msgstr "motor nisqa" # "torque" #. TRANS: torque as in engine torque -#: taextras.py:289 +#: taextras.py:318 msgid "torque" msgstr "q'iwinan" # "velocidad" -#: taextras.py:290 +#: taextras.py:319 msgid "speed" msgstr "Utqhanan" # [ES] "El torque y velocidad del motor están en el rango que va de 0 (apagado) a " # [ES] "números positivos; el motor es colocado en el objeto creado mas " # [ES] "recientemente." -#: taextras.py:291 +#: taextras.py:320 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -1024,17 +1156,17 @@ msgstr "" "positivos yupanakunaman rin; motorqa chayraq ruwachasqapim churakun." # "Sujeta un objeto para que no se caiga." -#: taextras.py:294 +#: taextras.py:323 msgid "Pin an object down so that it cannot fall." msgstr "imaynapas ama urmayananpaqmi ratachin." # "unión" -#: taextras.py:295 +#: taextras.py:324 msgid "joint" msgstr "Huñukuy" # "x" -#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:325 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 #, fuzzy msgid "x" msgstr "" @@ -1044,7 +1176,7 @@ msgstr "" "x" # "y" -#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: taextras.py:326 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 #, fuzzy msgid "y" msgstr "" @@ -1055,7 +1187,7 @@ msgstr "" # "Une dos objetos (el objeto creado mas reciententemente y el objeto en el " # "punto x, y)." -#: taextras.py:298 +#: taextras.py:327 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -1064,34 +1196,34 @@ msgstr "" "kasqakunawan ima)." # "guardar como Actividad Física" -#: taextras.py:300 +#: taextras.py:329 msgid "save as Physics activity" msgstr "Física ruwanatahina waqaychay" # "Guarda el proyecto al Diario como una Actividad de Física." -#: taextras.py:301 +#: taextras.py:330 msgid "Save the project to the Journal as a Physics activity." msgstr "Física ruwanatahina P'anqapi waqaychay." # "círculo" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: taextras.py:332 msgid "gear" msgstr "muyu" # "Agrega un objeto engranaje al proyecto." -#: taextras.py:304 +#: taextras.py:333 msgid "Add a gear object to the project." msgstr "Wakichinam t'akyakuq imaymanata churay." # "densidad" -#: taextras.py:305 +#: taextras.py:334 msgid "density" msgstr "densidad nisqa" # "Establece la densidad de los objetos (la densidad puede ser cualquier número " # "positivo)." -#: taextras.py:306 +#: taextras.py:335 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" @@ -1099,13 +1231,13 @@ msgstr "" "kanman)." # "fricción" -#: taextras.py:308 +#: taextras.py:337 msgid "friction" msgstr "qhaquna" # "Establece la propiedad de fricción de los objetos (un valor entre 0 y 1, " # "donde 0 es sin fricción y el 1 es fuerte)." -#: taextras.py:309 +#: taextras.py:338 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -1115,13 +1247,13 @@ msgstr "" # "restitución" #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: taextras.py:341 msgid "bounciness" msgstr "kikin kaqllaman kutichiq" # "Establece la propiedad de restitución para los objetos (un valor entre 0 y " # "1, donde 0 significa sin restitución y 1 mucha)." -#: taextras.py:313 +#: taextras.py:342 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -1131,13 +1263,13 @@ msgstr "" # "dinámico" #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: taextras.py:345 msgid "dynamic" msgstr "ch'iti" # "Si dinámico = 1, el objeto puede moverse; si dinámico = 0, queda fijo en su " # "posición." -#: taextras.py:317 +#: taextras.py:346 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -1146,33 +1278,33 @@ msgstr "" # "Paleta de bloques WeDo" #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 +#: taextras.py:352 msgid "Palette of WeDo blocks" msgstr "WeDo bloquekunamanta" -#: taextras.py:324 +#: taextras.py:353 msgid "WeDo" msgstr "WeDo" # [ES] "setea el dispositivo WeDo actual" -#: taextras.py:325 +#: taextras.py:354 msgid "set current WeDo device" msgstr "WeDo kunan kaqtam kunanyachiy" # [ES] "número de dispositivos WeDo" -#: taextras.py:326 +#: taextras.py:355 msgid "number of WeDo devices" msgstr "WeDo nisqap hayk'a dispositivos nisqakuna kasqan" # "inclinación" -#: taextras.py:327 +#: taextras.py:356 msgid "tilt" msgstr "k'iraynin" # "salida del sensor de inclinación: (-1 == no está inclinado, 0 == inclinado " # "hacia adelante, 3 == inclinado hacia atrás, 1 == inclinado hacia la " # "izquierda, 2 == inclinado hacia la derecha)" -#: taextras.py:328 +#: taextras.py:357 msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " "tilt left, 2 == tilt right)" @@ -1183,48 +1315,48 @@ msgstr "" # "salida del sensor distancia" #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 +#: taextras.py:361 msgid "distance sensor output" msgstr "karu kaymanta musyasqan" # "Motor A" -#: taextras.py:333 +#: taextras.py:362 msgid "Motor A" msgstr "Motor A nisqa" # "devuelve el valor actual del Motor A" -#: taextras.py:334 +#: taextras.py:363 msgid "returns the current value of Motor A" msgstr "Motor A nisqapa kunan kaq chanintam kutichin" # "Motor B" -#: taextras.py:335 +#: taextras.py:364 msgid "Motor B" msgstr "Motor B nisqa" # "devuelve el valor actual del Motor B" -#: taextras.py:336 +#: taextras.py:365 msgid "returns the current value of Motor B" msgstr "Motor B nisqapa kunan kaq chanintam kutichin" # "setea el valor del Motor A" -#: taextras.py:337 +#: taextras.py:366 msgid "set the value for Motor A" msgstr "Motor A nisqapa chaninta akllapan" # "setea el valor del Motor B" -#: taextras.py:338 +#: taextras.py:367 msgid "set the value for Motor B" msgstr "Motor B nisqapa chaninta akllapan" # [ES] "WeDo no está disponible" -#: taextras.py:339 +#: taextras.py:368 msgid "WeDo is unavailable" msgstr "WeDo manam kachkanchu" # [ES] "Wedo %d no está disponible; usando por defecto el 1" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 +#: taextras.py:370 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "Wedo %d nisqaqa manam kachkanchu; 1 kikin kasqallantam hap'ikuchkan" @@ -1232,63 +1364,63 @@ msgstr "Wedo %d nisqaqa manam kachkanchu; 1 kikin kasqallantam hap'ikuchkan" # [ES] "%(device)s no está disponible en el WeDo %(wedo_number)d" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:344 +#: taextras.py:373 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s kayqa manam kay %(wedo_number)d WeDo nisqapiqa kachkanchu" # "Paleta de bloques LEGO NXT de motores" #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 +#: taextras.py:378 msgid "Palette of LEGO NXT blocks of motors" msgstr "LEGO NXT bloques motores nisqakunamanta" # "Paleta de bloques LEGO NXT de sensores" -#: taextras.py:350 +#: taextras.py:379 msgid "Palette of LEGO NXT blocks of sensors" msgstr "LEGO NXT bloques llakllana nisqakunamanta" # "tocar" #. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 +#: taextras.py:381 msgid "touch" msgstr "llamina" # "ultrasónico" #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 +#: taextras.py:383 msgid "ultrasonic" msgstr "ultrasónico uyarina" # "color" -#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 -#: TurtleArt/tabasics.py:344 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197 +#: taextras.py:384 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: TurtleArt/tabasics.py:384 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "llimp'i" # "sonido" -#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205 +#: taextras.py:386 plugins/audio_sensors/audio_sensors.py:83 +#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "uyarina" # [ES] "Por favor chequee la conexión con el brick" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: taextras.py:389 msgid "Please check the connection with the brick" msgstr "Amahina kaychu, tikaman t'inkichiyta qhawariy." # [ES] "Puerto '%s' inválido. El puerto debe ser: PUERTO A, B o C" -#: taextras.py:361 +#: taextras.py:390 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "" "Kay '%s' puerto nisqata manam allinchu kachkan. Puertoqa kanmanpuni: PUERTO " -"A, B utaq C " +"A, B utaq C" # [ES] "Puerto '%s' inválido. El puerto debe ser: PUERTO 1, 2, 3 o 4" -#: taextras.py:362 +#: taextras.py:391 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" @@ -1296,96 +1428,96 @@ msgstr "" "1, 2, 3 utaq 4" # [ES] "El valor de potencia debe estar entre -127 y 127" -#: taextras.py:363 +#: taextras.py:392 msgid "The value of power must be between -127 to 127" msgstr "Potencia nisqapa chaninqa 127 yupanmanta 127 yupaykama kanman." # [ES] "El parámetro debe ser un entero, no '%s'" -#: taextras.py:364 +#: taextras.py:393 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "Yupay kaqqa hunt'am kanman mana '%s' phatmasqachu" # [ES] "Un error ha ocurrido: chequee todas las conexiones y pruebe reconectar" -#: taextras.py:365 +#: taextras.py:394 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Pantaymi rikurin: llapan t'inkichiyta qhawariy chaymantataq wakmanta " "t'inkichiy." # [ES] "NXT encontró %s bricks" -#: taextras.py:366 +#: taextras.py:395 #, python-format msgid "NXT found %s bricks" msgstr "NXT nisqaqa kayniraq %s tikakunatam tarirqun" # "NXT no encontrado" -#: taextras.py:367 +#: taextras.py:396 msgid "NXT not found" msgstr "NXT mana tarisqa" # [ES] "El brick número %s no fue encontrado" -#: taextras.py:368 +#: taextras.py:397 #, python-format msgid "Brick number %s was not found" msgstr "Kay yupayuq %s tikaqa manam tarichikunchu" # "refrescar NXT" -#: taextras.py:369 +#: taextras.py:398 msgid "refresh NXT" msgstr "NXT nisqata kunanyachiy" # "Busca por un brick NXT conectado." -#: taextras.py:370 +#: taextras.py:399 msgid "Search for a connected NXT brick." msgstr "Huk brick NXT nisqata machkhay." -#: taextras.py:371 +#: taextras.py:400 msgid "NXT" msgstr "NXT" # [ES] "establece el dispositivo NXT actual" -#: taextras.py:372 +#: taextras.py:401 msgid "set current NXT device" msgstr "kunan kaq NXT nisqata churay" # [ES] "número de dispositivos NXT" -#: taextras.py:373 +#: taextras.py:402 msgid "number of NXT devices" msgstr "NXT nisqap hayk'a dispositivos nisqakuna kasqan" # [ES] "nombre del brick" -#: taextras.py:374 +#: taextras.py:403 msgid "brick name" msgstr "Tikap sutin" # [ES] "Obtiene el nombre del brick." -#: taextras.py:375 +#: taextras.py:404 msgid "Get the name of a brick." msgstr "Tikap sutinta tarin." # "reproducir tono" -#: taextras.py:376 +#: taextras.py:405 msgid "play tone" msgstr "uyarinap kunkanta uyarichiy" # "frecuencia" -#: taextras.py:377 +#: taextras.py:406 msgid "frequency" msgstr "frecuencia nisqa" # "tiempo" -#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451 +#: taextras.py:407 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "pacha" # "Reproduce un tono a cierta frecuencia por un determinado tiempo." -#: taextras.py:379 +#: taextras.py:408 msgid "Play a tone at frequency for time." msgstr "Uyarinap kunkanta frecuenciatawan unayaynintawan churaspa uyarichiy." #. TRANS: turn is the action -#: taextras.py:381 +#: taextras.py:410 msgid "" "turn motor\n" "\n" @@ -1394,27 +1526,27 @@ msgstr "" "\n" # "Puerto" -#: taextras.py:382 +#: taextras.py:411 msgid "port" msgstr "puerto nisqa" # "potencia" -#: taextras.py:383 +#: taextras.py:412 msgid "power" msgstr "Potencia nisqa" # "rotación" #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: taextras.py:414 msgid "rotations" msgstr "muyuna" # "gira un motor" -#: taextras.py:386 +#: taextras.py:415 msgid "turn a motor" msgstr "huk motorta muyuchiy" -#: taextras.py:387 +#: taextras.py:416 msgid "" "synchronize\n" "\n" @@ -1425,320 +1557,316 @@ msgstr "" "mat'iy" # [ES] "dirección" -#: taextras.py:388 +#: taextras.py:417 msgid "steering" msgstr "mayma rina" # "sincroniza dos motores conectados en el PUERTO B y PUERTO C" -#: taextras.py:389 +#: taextras.py:418 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "" "PUERTO B hinallataq PUERTO C nisqaman iskay motorkuna masichakuqta kuskanchay" # "PUERTO A" -#: taextras.py:390 +#: taextras.py:419 msgid "PORT A" msgstr "PUERTO A nisqa" # "PUERTO A del brick" -#: taextras.py:391 +#: taextras.py:420 msgid "PORT A of the brick" msgstr "brick nisqapa PUERTO A nisqan" # "PUERTO B" -#: taextras.py:392 +#: taextras.py:421 msgid "PORT B" msgstr "PUERTO B nisqa" # "PUERTO B del brick" -#: taextras.py:393 +#: taextras.py:422 msgid "PORT B of the brick" msgstr "brick nisqapa PUERTO B nisqan" # "PUERTO C" -#: taextras.py:394 +#: taextras.py:423 msgid "PORT C" msgstr "PUERTO C nisqa" # "PUERTO C del brick" -#: taextras.py:395 +#: taextras.py:424 msgid "PORT C of the brick" msgstr "brick nisqapa PUERTO C nisqan" -#: taextras.py:396 -#, fuzzy +#: taextras.py:425 msgid "" "synchronize\n" "motors" msgstr "" "motorkunata\n" -"\n" "mat'iy" # "iniciar motor" -#: taextras.py:397 +#: taextras.py:426 msgid "start motor" msgstr "motorta qallarichiy" # "Girar un motor por siempre." -#: taextras.py:398 +#: taextras.py:427 msgid "Run a motor forever." msgstr "Huk motorta wiñaypaq muyuchiy." # "frenar motor" -#: taextras.py:399 +#: taextras.py:428 msgid "brake motor" msgstr "motorta utichiy" # "Frena un motor específico." -#: taextras.py:400 +#: taextras.py:429 msgid "Stop a specified motor." msgstr "akllasqa motorta utichiy." # "reiniciar motor" #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: taextras.py:431 msgid "reset motor" msgstr "motorta hukmanta qallarichiy" # "Reinicia el contador del motor." -#: taextras.py:403 +#: taextras.py:432 msgid "Reset the motor counter." msgstr "Motorpa yupananta hukmanta qallarichiy." # "posición del motor" -#: taextras.py:404 +#: taextras.py:433 msgid "motor position" msgstr "motorpa maypi kasqaynin" # "Obtiene la posición del motor." -#: taextras.py:405 +#: taextras.py:434 msgid "Get the motor position." msgstr "Motorpa maypi kasqanta taripay." # "PUERTO 1" -#: taextras.py:406 +#: taextras.py:435 msgid "PORT 1" msgstr "PUERTO 1 nisqa" # "PUERTO 1 del brick" -#: taextras.py:407 +#: taextras.py:436 msgid "PORT 1 of the brick" msgstr "brick nisqapa PUERTO 1 nisqan" # "leer" -#: taextras.py:408 +#: taextras.py:437 msgid "read" msgstr "Ñawichay" # "sensor" -#: taextras.py:409 +#: taextras.py:438 msgid "sensor" msgstr "musyana" # "Lee la salida del sensor." -#: taextras.py:410 +#: taextras.py:439 msgid "Read sensor output." msgstr "Musyaymanta ñawirin." # "PUERTO 2" -#: taextras.py:411 +#: taextras.py:440 msgid "PORT 2" msgstr "PUERTO 2 nisqa" # "PUERTO 2 del brick" -#: taextras.py:412 +#: taextras.py:441 msgid "PORT 2 of the brick" msgstr "brick nisqapa PUERTO 2 nisqan" # "sensor de luz" -#: taextras.py:413 +#: taextras.py:442 msgid "light sensor" msgstr "k'anchariypa musyaynin" -#: taextras.py:414 +#: taextras.py:443 msgid "gray sensor" msgstr "chiqchikunamnta musyana" # "PUERTO 3" -#: taextras.py:415 +#: taextras.py:444 msgid "PORT 3" msgstr "PUERTO 3 nisqa" # "PUERTO 3 del brick" -#: taextras.py:416 +#: taextras.py:445 msgid "PORT 3 of the brick" msgstr "brick nisqapa PUERTO 3 nisqan" # "sensor táctil" -#: taextras.py:417 +#: taextras.py:446 msgid "touch sensor" msgstr "ruk'anapa musyaynin" # "sensor de distancia" -#: taextras.py:418 +#: taextras.py:447 msgid "distance sensor" msgstr "karu kaymanta musyaynin" # "PUERTO 4" -#: taextras.py:419 +#: taextras.py:448 msgid "PORT 4" msgstr "PUERTO 4 nisqa" # "PUERTO 4 del brick" -#: taextras.py:420 +#: taextras.py:449 msgid "PORT 4 of the brick" msgstr "brick nisqapa PUERTO 4 nisqan" # "sensor de sonido" -#: taextras.py:421 +#: taextras.py:450 msgid "sound sensor" msgstr "uyarinapa musyaynin" # "sensor de color" -#: taextras.py:422 +#: taextras.py:451 msgid "color sensor" msgstr "llimp'ip musyaynin" # "prender luz" #. TRANS: set light is used to set the light level associated with #. the color sensor (which can emit light as well as sense it) -#: taextras.py:425 +#: taextras.py:454 msgid "set light" msgstr "k'ancharichiy" # "Prende la luz del sensor de color." -#: taextras.py:426 +#: taextras.py:455 msgid "Set color sensor light." msgstr "Llimp'ip musyayninpa k'anchariyninta hap'ichiy." # [ES] "nivel de batería" #. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 +#: taextras.py:457 msgid "battery level" msgstr "baterip imayna kasqan" -#: taextras.py:429 +#: taextras.py:458 msgid "Get the battery level of the brick in millivolts" -msgstr "" +msgstr "Brick nisqap imayna baterian kasqantam milivolts nisqapi kutichin." # "Paleta de bloques WeDo" #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 -#, fuzzy +#: taextras.py:463 msgid "Palette of Arduino blocks" -msgstr "WeDo bloquekunamanta" +msgstr "Arduinos bloquekunamanta" # "PWM" #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: taextras.py:469 msgid "PWM" msgstr "PWM" # "SERVO" -#: taextras.py:441 +#: taextras.py:470 msgid "SERVO" msgstr "SERVO" # "ERROR: Chequee la Arduino y el número de puerto." -#: taextras.py:442 +#: taextras.py:471 msgid "ERROR: Check the Arduino and the number of port." msgstr "PANTAY: Arduino nisqatawan puerto yupanantawan qhawariy." # "ERROR: El valor debe ser un número entre 0 y 255." -#: taextras.py:443 +#: taextras.py:472 msgid "ERROR: Value must be a number from 0 to 255." msgstr "PANTAY: chaniqa 0 yupaymanta 255 yupanakamanmi kanman." # "ERROR: El valor debe ser ALTO o BAJO." -#: taextras.py:444 -#, fuzzy +#: taextras.py:473 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "PANTAY: chaniqa ACHKHA utaq PISI kanman." # "ERROR: El modo debe ser ENTRADA, SALIDA, PWM o SERVO." -#: taextras.py:445 +#: taextras.py:474 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "PANTAY: imayna kayqa HAYKUNA, LLUQSINA, PWM utaq SERVO nispam kanman." -#: taextras.py:446 +#: taextras.py:475 msgid "ERROR: The value must be an integer." -msgstr "" +msgstr "PANTAY: chaniqa yupana entero nisqa kanman." -#: taextras.py:447 +#: taextras.py:476 msgid "ERROR: The pin must be an integer." -msgstr "" +msgstr "PANTAY: pin nisqaqa yupana entero nisqapim kanman." # [ES] "refrescar Arduino" -#: taextras.py:448 +#: taextras.py:477 msgid "refresh Arduino" msgstr "Arduinota kunanyachiy" # [ES] "Busca por Arduinos conectadas." -#: taextras.py:449 +#: taextras.py:478 msgid "Search for connected Arduinos." msgstr "Sapanka Arduinokuna tinkuchisqa kasqapi machkhan." -#: taextras.py:450 +#: taextras.py:479 msgid "Arduino" msgstr "Arduino" # [ES] "establece la placa Arduino actual" -#: taextras.py:451 +#: taextras.py:480 msgid "set current Arduino board" msgstr "kunan kaq placa Aduinotam churan" # [ES] "número de Arduinos" -#: taextras.py:452 +#: taextras.py:481 msgid "number of Arduinos" msgstr "hayk'a Arduinokuna" # [ES] "número de placas Arduino" -#: taextras.py:453 +#: taextras.py:482 msgid "number of Arduino boards" msgstr "hayk'a placa Arduinokuna" # [ES] "nombre de Arduino" -#: taextras.py:454 +#: taextras.py:483 msgid "Arduino name" msgstr "Arduinop sutin" # [ES] "Obtiene el nombre de la Arduino." -#: taextras.py:455 +#: taextras.py:484 msgid "Get the name of an Arduino." msgstr "Arduinop sutinta tarin." # "modo del pin" #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: taextras.py:487 msgid "pin mode" msgstr "pin nisqa imayna kaynin" # "Selecciona la función del pin (ENTRADA, SALIDA, PWM, SERVO)." -#: taextras.py:461 +#: taextras.py:490 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA, PWM, SERVO)." # "escribir analógico" -#: taextras.py:462 +#: taextras.py:491 msgid "analog write" msgstr "analogico nisqata qillqay" # "Escribe un valor analógico en el puerto especificado." -#: taextras.py:464 +#: taextras.py:493 msgid "Write analog value in specified port." msgstr "alogico chanitam akllasqa puertopiqa qillqay." # "leer analógico" -#: taextras.py:465 +#: taextras.py:494 msgid "analog read" msgstr "analogico nisqata nawichay" # "Lee un valor desde un puerto analógico. El valor puede ser entre 0 y 1023. " # "Use Vref para determinar el voltaje. Para USB, volt=((leer)*5/1024) " # "aproximadamente." -#: taextras.py:466 +#: taextras.py:495 msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " "determine voltage. For USB, volt=((read)*5)/1024) approximately." @@ -1748,107 +1876,107 @@ msgstr "" "nisqapaqtaq, volt=((ñawiriy)*5/1024) nisqahinata." # "escribir digital" -#: taextras.py:468 +#: taextras.py:497 msgid "digital write" msgstr "digitalta qillqay" # "Escribe un valor digital en un puerto específico." -#: taextras.py:469 +#: taextras.py:498 msgid "Write digital value to specified port." msgstr "digital chanitam akllasqa puertopiqa qillqay." # "leer digital" -#: taextras.py:470 +#: taextras.py:499 msgid "digital read" msgstr "digitalta ñawichay" # "Lee un valor desde un puerto digital." -#: taextras.py:471 +#: taextras.py:500 msgid "Read value from digital port." msgstr "Purdo digitalmanta chanitaqa ñawichay." # "Configura el puerto de la Arduino como entrada digital." -#: taextras.py:473 +#: taextras.py:502 msgid "Configure Arduino port for digital input." msgstr "Digital haykunahina kananpaqmi Arduino puertotaqa kamachiy." # "Configura el puerto de la Arduino para manejar un servo." -#: taextras.py:474 +#: taextras.py:503 msgid "Configure Arduino port to drive a servo." msgstr "Servo sutichakuqta puriyachinapaqmi Arduino puertonta kamachiy." # "Configura el puerto de la Arduino como salida digital." -#: taextras.py:476 +#: taextras.py:505 msgid "Configure Arduino port for digital output." msgstr "Digital lluqsinahina kananpaqmi Arduino puertotaqa kamachiy." # "Configura el puerto de la Arduino para PWM modulación por ancho de pulsos)." -#: taextras.py:477 +#: taextras.py:506 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" "PWM sutichakuqwan kananpaqmi Arduino puertonta kamachiy (sakhayninwan " "churachinkunqa)." -#: taextras.py:478 +#: taextras.py:507 #, python-format msgid "Not found Arduino %s" -msgstr "" +msgstr "Manam Arduino %s nisqaqa tarikunchu" -#: taextras.py:479 +#: taextras.py:508 msgid "The pin must be an integer" -msgstr "" +msgstr "Pin nisqaqa entero nisqapim kanman" -#: taextras.py:480 +#: taextras.py:509 msgid "The device must be an integer" -msgstr "" +msgstr "Dispositivo nisqaqa yupana entero nisqapim kanman" # "Paleta de bloques WeDo" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: taextras.py:514 msgid "Palette of Expeyes blocks" msgstr "WeDo bloquekunamanta" # [ES] "establecer PVS" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: taextras.py:516 msgid "set PVS" msgstr "PVS nisqata churay" # [ES] "establece el voltaje de salida programable" -#: taextras.py:488 +#: taextras.py:517 msgid "set programmable voltage output" msgstr "ima voltaje nisqawan programasqaña lluqsinapaq churay" # [ES] "establecer voltaje SQR1" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: taextras.py:519 msgid "set SQR1 voltage" msgstr "SQR1 voltajeta churan" # [ES] "establece una onda cuadrada en el voltaje de salida" -#: taextras.py:491 +#: taextras.py:520 msgid "set square wave 1 voltage output" msgstr "lluqsip voltajemanqa onda cuadrada nisqata churan" # [ES] "establecer voltaje SQR2" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: taextras.py:522 msgid "set SQR2 voltage" msgstr "SQR2 voltajeta churay" # [ES] "establece una onda cuadrada en el voltaje de salida" -#: taextras.py:494 +#: taextras.py:523 msgid "set square wave 2 voltage output" msgstr "lluqsip voltajemanqa onda cuadrada nisqata churay" # [ES] "establecer OD1" #. TRANS: Digital output level -#: taextras.py:496 +#: taextras.py:525 msgid "set OD1" msgstr "OD1 nisqata churay" # [ES] "establece el nivel de la salida digital (OD1) bajo (0) o alto (1)" -#: taextras.py:497 +#: taextras.py:526 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "" "digital lluqsinanta (OD1) antunninpichu (0) utaq huch'uyninpichu (1) " @@ -1856,13 +1984,13 @@ msgstr "" # [ES] "nivel IN1" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: taextras.py:528 msgid "IN1 level" msgstr "IN1 t'aqa" # [ES] "devuelve 1 si el voltaje de IN1 es mayor a 2,5 volts, 0 si el voltaje es <= " # [ES] "2,5 volts" -#: taextras.py:500 +#: taextras.py:529 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1872,13 +2000,13 @@ msgstr "" # [ES] "nivel IN2" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: taextras.py:532 msgid "IN2 level" msgstr "IN2 t'aqa" # [ES] "devuelve 1 si el voltaje de IN2 es mayor a 2,5 volts, 0 si el voltaje es <= " # [ES] "2,5 volts" -#: taextras.py:504 +#: taextras.py:533 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1888,13 +2016,13 @@ msgstr "" # [ES] "nivel SEN" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: taextras.py:536 msgid "SEN level" msgstr "SEN t'aqa" # [ES] "devuelve 1 si el voltaje del sensor resistivo (SEN) es mayor a 2,5 volts, 0 " # [ES] "si el voltaje es <= 2,5 volts" -#: taextras.py:508 +#: taextras.py:537 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1903,119 +2031,119 @@ msgstr "" "kutichinqa, ichaqa 2.5 volts nisqa kaptinqa 0 yupaytam kutichinqa" # [ES] "capturar" -#: taextras.py:510 +#: taextras.py:539 msgid "capture" msgstr "hap'iy" -#: taextras.py:511 +#: taextras.py:540 msgid "input" msgstr "haykuna" -#: taextras.py:512 +#: taextras.py:541 msgid "samples" msgstr "qhawarichikuna" -#: taextras.py:513 +#: taextras.py:542 msgid "interval" msgstr "t'aqap pacha" # [ES] "captura múltiples muestras de la entrada en intervalos (MS); los resultados " # [ES] "son puestos en FIFO" #. TRANS: MS is microseconds -#: taextras.py:515 +#: taextras.py:544 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" "t'aqasqa pachakunan puriqta (MS) hap'iy; kaykunaqa FIFO nisqapim churakunqa" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: taextras.py:547 msgid "A1" msgstr "A1" # [ES] "lee el voltaje de la entrada analógica 1" -#: taextras.py:519 +#: taextras.py:548 msgid "read analog input 1 voltage" msgstr "1 analógico musyanaman voltaje haykusqanta ñawichay" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: taextras.py:550 msgid "A2" msgstr "A2" # [ES] "lee el voltaje de la entrada analógica 2" -#: taextras.py:522 +#: taextras.py:551 msgid "read analog input 2 voltage" msgstr "2 analógico musyanaman voltaje haykusqanta ñawichay" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: taextras.py:553 msgid "IN1" msgstr "IN1" # [ES] "lee el voltaje de la entrada 1" -#: taextras.py:525 +#: taextras.py:554 msgid "read input 1 voltage" msgstr "1 haykunap voltaje nisqanta ñawichan" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: taextras.py:556 msgid "IN2" msgstr "IN2" # [ES] "lee el voltaje de la entrada 2" -#: taextras.py:528 +#: taextras.py:557 msgid "read input 2 voltage" msgstr "2 haykunap voltaje nisqanta ñawichan" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: taextras.py:559 msgid "SEN" msgstr "SEN" # [ES] "lee el voltaje de entrada del sensor analógico" -#: taextras.py:531 +#: taextras.py:560 msgid "read analog sensor input voltage" msgstr "analógico musyanaman voltaje haykusqanta ñawichay" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: taextras.py:562 msgid "SQR1" msgstr "SQR1" # [ES] "lee el voltaje de la onda cuadrada 1" -#: taextras.py:534 +#: taextras.py:563 msgid "read square wave 1 voltage" msgstr "1 onda cuadrada nisqap voltajenta ñawichan" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: taextras.py:565 msgid "SQR2" msgstr "SQR2" # [ES] "lee el voltaje de la onda cuadrada 2" -#: taextras.py:537 +#: taextras.py:566 msgid "read square wave 2 voltage" msgstr "2 onda cuadrada nisqap voltajenta ñawichan" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: taextras.py:568 msgid "PVS" msgstr "PVS" # [ES] "leer voltaje programable" -#: taextras.py:540 +#: taextras.py:569 msgid "read programmable voltage" msgstr "programasqa voltajeta ñawichay" # [ES] "El dispositivo Expeyes no fue encontrado" -#: taextras.py:541 +#: taextras.py:570 msgid "Expeyes device not found" msgstr "Expeyes dispositivo sutichakuqqa manam tarikunchu" #. TRANS: "name" option from activity.info file msgid "TurtleBlocks" -msgstr "" +msgstr "CharapaBlocks" # [ES] "Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques " # [ES] "complementarios de programación visual" @@ -2029,82 +2157,82 @@ msgstr "" "ruwaspa llimp'in kaqllataq tawqakunatapas ruwarillanmi" # "Paleta de comandos de la tortuga" -#: TurtleArt/tabasics.py:119 +#: TurtleArt/tabasics.py:124 msgid "Palette of turtle commands" msgstr "Charapata kamachinapaq" # "adelante" -#: TurtleArt/tabasics.py:124 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751 +#: TurtleArt/tabasics.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 msgid "forward" msgstr "ñawpaqman" # "avanzar la tortuga" -#: TurtleArt/tabasics.py:128 +#: TurtleArt/tabasics.py:133 msgid "moves turtle forward" msgstr "ñawpaqman charapata purichiy" # "atrás" -#: TurtleArt/tabasics.py:135 +#: TurtleArt/tabasics.py:142 msgid "back" msgstr "kutichiy" # "retroceder la tortuga" -#: TurtleArt/tabasics.py:139 +#: TurtleArt/tabasics.py:146 msgid "moves turtle backward" msgstr "qhipaman charapata purichiy" # "limpiar" -#: TurtleArt/tabasics.py:147 +#: TurtleArt/tabasics.py:156 msgid "clean" msgstr "pichay" # "limpia la pantalla y restaura la tortuga" -#: TurtleArt/tabasics.py:150 +#: TurtleArt/tabasics.py:159 msgid "clears the screen and reset the turtle" msgstr "pichay pantallata charapatataq musuqmanta kamachiy" # "gira la tortuga en sentido anti-horario (ángulo en grados)" -#: TurtleArt/tabasics.py:162 +#: TurtleArt/tabasics.py:173 msgid "turns turtle counterclockwise (angle in degrees)" msgstr "charapataqa lluqimanhina muyurichiy ([ángulo en grados nisqapi)" # "gira la tortuga en sentido horario (ángulo en grados)" # [es] "gira la tortuga en sentido horario (ángulo en grados)" -#: TurtleArt/tabasics.py:174 +#: TurtleArt/tabasics.py:185 msgid "turns turtle clockwise (angle in degrees)" msgstr "charapataqa pañamanhina muyurichiy ([ángulo en grados nisqapi)" # "arco" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "arc" msgstr "arco nisqa" # "ángulo" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "angle" msgstr "k'uchu" # "radio" -#: TurtleArt/tabasics.py:182 +#: TurtleArt/tabasics.py:195 msgid "radius" msgstr "radio nisqa" # "mueve la tortuga a lo largo de un arco" # [es] "mueve la tortuga a lo largo de un arco" -#: TurtleArt/tabasics.py:186 +#: TurtleArt/tabasics.py:199 msgid "moves turtle along an arc" msgstr "suni arco nisqantintam charapataqa purichiy" # "fijar xy" -#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261 +#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "set xy" msgstr "xy nisqata churay" # "mover la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la " # "pantalla." -#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265 +#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292 msgid "" "moves turtle to position xcor, ycor; (0, 0) is in the center of the screen." msgstr "" @@ -2112,19 +2240,19 @@ msgstr "" "kachkan." # "fijar rumbo" -#: TurtleArt/tabasics.py:209 +#: TurtleArt/tabasics.py:226 msgid "set heading" msgstr "mayman rinantam churay" # "fija la orientación de la tortuga (0 es hacia la parte superior de la " # "pantalla.)" -#: TurtleArt/tabasics.py:213 +#: TurtleArt/tabasics.py:230 msgid "sets the heading of the turtle (0 is towards the top of the screen.)" msgstr "" "charapap mayman rinanta churay (0 yupanaqa pantallap wichayninmanmi purichin)" # "coorx" -#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105 +#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247 msgid "xcor" msgstr "xcor" @@ -2133,7 +2261,7 @@ msgstr "xcor" # [es] "" # [es] "contiene la coordenada x actual de la tortuga (se puede usar en vez de un " # [es] "bloque de número)" -#: TurtleArt/tabasics.py:222 +#: TurtleArt/tabasics.py:241 msgid "" "holds current x-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2142,7 +2270,7 @@ msgstr "" "hap'ikullanmanmi)" # "coory" -#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248 msgid "ycor" msgstr "ycor" @@ -2151,7 +2279,7 @@ msgstr "ycor" # [es] "" # [es] "contiene la coordenada y actual de la tortuga (se puede usar en vez de un " # [es] "bloque de número)" -#: TurtleArt/tabasics.py:233 +#: TurtleArt/tabasics.py:255 msgid "" "holds current y-coordinate value of the turtle (can be used in place of a " "number block)" @@ -2160,7 +2288,7 @@ msgstr "" "hap'ikullanmanmi)" # "rumbo" -#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106 +#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248 msgid "heading" msgstr "mayman" @@ -2169,7 +2297,7 @@ msgstr "mayman" # [es] "" # [es] "contiene la orientación actual de la tortuga (se puede usar en vez de un " # [es] "bloque de número)" -#: TurtleArt/tabasics.py:244 +#: TurtleArt/tabasics.py:269 msgid "" "holds current heading value of the turtle (can be used in place of a number " "block)" @@ -2178,56 +2306,56 @@ msgstr "" "hap'ikullanmanmi)" # "Paleta de órdenes de la pluma" -#: TurtleArt/tabasics.py:278 +#: TurtleArt/tabasics.py:308 msgid "Palette of pen commands" msgstr "Qillqanawan llamk'anapaq" # "rellenar pantalla" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 msgid "fill screen" msgstr "pantallata hunt'achiy" # "tono" -#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295 -#: TurtleArt/tabasics.py:354 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198 +#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 +#: TurtleArt/tabasics.py:397 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "llimp'iynin" # "rellena el fondo con (color, sombra)" # [es] "rellena el fondo con (color, sombra)" -#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299 +#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331 msgid "fills the background with (color, shade)" msgstr "ukhuntaqa hunt'achiy (llimp'iwan, llantuwan ima)" # "fijar color" -#: TurtleArt/tabasics.py:309 +#: TurtleArt/tabasics.py:343 msgid "set color" msgstr "llimp'ita akllay" # "fija el color de la línea que la tortuga dibuja" -#: TurtleArt/tabasics.py:313 +#: TurtleArt/tabasics.py:347 msgid "sets color of the line drawn by the turtle" msgstr "charapa ima llimp'iwan siq'ichananta churay" # "fijar tono" -#: TurtleArt/tabasics.py:321 +#: TurtleArt/tabasics.py:357 msgid "set shade" msgstr "llimp'ita churay" # "fijar la oscuridad de la linea que la tortuga dibuja" -#: TurtleArt/tabasics.py:325 +#: TurtleArt/tabasics.py:361 msgid "sets shade of the line drawn by the turtle" msgstr "charapa yana llimp'iwan siq'ichananta churay" # "establecer gris" -#: TurtleArt/tabasics.py:333 +#: TurtleArt/tabasics.py:371 msgid "set gray" msgstr "chiqchita churay" # "establece el nivel de gris de la línea dibujada por la tortuga" -#: TurtleArt/tabasics.py:336 +#: TurtleArt/tabasics.py:374 msgid "sets gray level of the line drawn by the turtle" msgstr "charapa chiqchi llimp'iwan siq'ichananta churay" @@ -2236,7 +2364,7 @@ msgstr "charapa chiqchi llimp'iwan siq'ichananta churay" # [es] "" # [es] "contiene el color actual de la pluma (se puede usar en vez de un bloque de " # [es] "número)" -#: TurtleArt/tabasics.py:345 +#: TurtleArt/tabasics.py:385 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "kunan kaq qillqanap llimp'inwanmi kachkan (yupanakunap bloquenmantaqa " @@ -2244,7 +2372,7 @@ msgstr "" # "contiene la tonalidad actual de la pluma" # [es] "contiene la tonalidad actual de la pluma" -#: TurtleArt/tabasics.py:355 +#: TurtleArt/tabasics.py:398 msgid "holds current pen shade" msgstr "kunan kaq qillqanap llimp'inwanmi kachkan" @@ -2253,72 +2381,81 @@ msgstr "kunan kaq qillqanap llimp'inwanmi kachkan" # [es] "" # [es] "contiene el nivel actual de gris (puede ser utilizado en vez de un bloque " # [es] "numérico)" -#: TurtleArt/tabasics.py:364 +#: TurtleArt/tabasics.py:410 msgid "holds current gray level (can be used in place of a number block)" msgstr "" "kunan kaq chiqchi llimp'iwanmi kachkan (yupanakunap bloquenmantaqa " "hap'ikullanmanmi)" # "subir pluma" -#: TurtleArt/tabasics.py:372 +#: TurtleArt/tabasics.py:419 msgid "pen up" msgstr "qillqanata huqariy" # "La tortuga dibujará cuando se mueva." -#: TurtleArt/tabasics.py:375 +#: TurtleArt/tabasics.py:422 msgid "Turtle will not draw when moved." msgstr "Charapa puriptinqa chaypipuni siq'ichanqa." # "bajar pluma" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:431 msgid "pen down" msgstr "qillqanata urayachiy" # "La tortuga dibujará cuando se mueva." -#: TurtleArt/tabasics.py:384 +#: TurtleArt/tabasics.py:434 msgid "Turtle will draw when moved." msgstr "Charapa puriptinqa chapipuni siq'ichanqa." +# "bajar pluma" +#: TurtleArt/tabasics.py:443 +msgid "pen down?" +msgstr "qillqanata urayachinki?" + +#: TurtleArt/tabasics.py:445 +msgid "returns True if pen is down" +msgstr "Qillqana uyarachisqa kaptinqa Chiqay nispan kutichin" + # "fijar tamaño" -#: TurtleArt/tabasics.py:390 +#: TurtleArt/tabasics.py:453 msgid "set pen size" msgstr "sayayninta akllay" # "fija el ancho de la línea que la tortuga dibuja" -#: TurtleArt/tabasics.py:394 +#: TurtleArt/tabasics.py:457 msgid "sets size of the line drawn by the turtle" msgstr "rakhuta utaq ñañuta charapa siq'inanpaq kamachiy" # "comenzar a rellenar" -#: TurtleArt/tabasics.py:404 +#: TurtleArt/tabasics.py:468 msgid "start fill" msgstr "hunt'achiyta qallariy" # "comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)" # [es] "" # [es] "comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)" -#: TurtleArt/tabasics.py:406 +#: TurtleArt/tabasics.py:470 msgid "starts filled polygon (used with end fill block)" msgstr "" "poligono nisqatam llimp'iwan hunt'achiyta qallariy (bloquepa " "hunt'achinawanmi ruwakuchkan)" # "finalizar rellenado" -#: TurtleArt/tabasics.py:413 +#: TurtleArt/tabasics.py:479 msgid "end fill" msgstr "huntach'iyta tukuy" # "completa el polígono relleno (utilizado con comenzar relleno del bloque)" # [es] "" # [es] "completa el polígono relleno (utilizado con comenzar relleno del bloque)" -#: TurtleArt/tabasics.py:415 +#: TurtleArt/tabasics.py:481 msgid "completes filled polygon (used with start fill block)" msgstr "" "poligono nisqatam llimp'iwan hunt'achiyta qallariy (bloquepa " "hunt'achinawanmi ruwakuchkan)" # "tamaño" -#: TurtleArt/tabasics.py:422 +#: TurtleArt/tabasics.py:490 msgid "pen size" msgstr "sayan" @@ -2327,574 +2464,553 @@ msgstr "sayan" # [es] "" # [es] "contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de " # [es] "número)" -#: TurtleArt/tabasics.py:423 +#: TurtleArt/tabasics.py:491 msgid "holds current pen size (can be used in place of a number block)" msgstr "" "kunan kaq qillqanap rakhuyninwanmi kachkan (yupanakunap bloquenmantaqa " "hap'ikullanmanmi)" # "Paleta de colores de la pluma" -#: TurtleArt/tabasics.py:437 +#: TurtleArt/tabasics.py:508 msgid "Palette of pen colors" msgstr "Siq'inapaq llimp'ikuna" # "rojo" # [es] "rojo" -#: TurtleArt/tabasics.py:439 +#: TurtleArt/tabasics.py:510 msgid "red" msgstr "puka" # "naranja" # [es] "naranja" -#: TurtleArt/tabasics.py:440 +#: TurtleArt/tabasics.py:511 msgid "orange" msgstr "q'illmu" # "amarillo" # [es] "amarillo" -#: TurtleArt/tabasics.py:442 +#: TurtleArt/tabasics.py:513 msgid "yellow" msgstr "q'illu" # "verde" # [es] "verde" -#: TurtleArt/tabasics.py:444 +#: TurtleArt/tabasics.py:515 msgid "green" msgstr "q'umer" # "cian" # [es] "cian" -#: TurtleArt/tabasics.py:445 +#: TurtleArt/tabasics.py:516 msgid "cyan" msgstr "q'usiq" # "azul" # [es] "azul" -#: TurtleArt/tabasics.py:446 +#: TurtleArt/tabasics.py:517 msgid "blue" msgstr "anqas" # "morado" # [es] "morado" -#: TurtleArt/tabasics.py:447 +#: TurtleArt/tabasics.py:518 msgid "purple" msgstr "kulli" # "blanco" # [es] "blanco" -#: TurtleArt/tabasics.py:449 +#: TurtleArt/tabasics.py:520 msgid "white" msgstr "yuraq" # "atrás" -#: TurtleArt/tabasics.py:450 +#: TurtleArt/tabasics.py:521 msgid "black" msgstr "yana" -# "fijar el color del texto" -#: TurtleArt/tabasics.py:456 -msgid "set text color" -msgstr "qillqap llimp'inta churay" - -# "fijar el color del texto que la tortuga dibuja" -#: TurtleArt/tabasics.py:459 -msgid "sets color of text drawn by the turtle" -msgstr "charapaq qillqanantam llimp'ichiy" - -# "fijar tamaño del texto" -#: TurtleArt/tabasics.py:467 -msgid "set text size" -msgstr "qillqap sayayninta akllay" - -# "fijar el tamaño del texto que la tortuga dibuja" -#: TurtleArt/tabasics.py:470 -msgid "sets size of text drawn by the turtle" -msgstr "charapaq qillqananpaq sapan qillqap sayayninta akllay" - # "Paleta de operadores numéricos" -#: TurtleArt/tabasics.py:553 +#: TurtleArt/tabasics.py:601 msgid "Palette of numeric operators" msgstr "Yupanakunawan llamk'anapaq" # "sumar" -#: TurtleArt/tabasics.py:559 +#: TurtleArt/tabasics.py:607 msgid "plus" msgstr "yapapay" # "suma dos entradas alfanuméricas" -#: TurtleArt/tabasics.py:563 +#: TurtleArt/tabasics.py:611 msgid "adds two alphanumeric inputs" msgstr "iskay yupanakunap yapapakuynin" # "menos" # [es] "menos" -#: TurtleArt/tabasics.py:571 +#: TurtleArt/tabasics.py:619 msgid "minus" msgstr "qichupay" # "sustrae la entrada numérica de abajo de la entrada numérica de arriba" -#: TurtleArt/tabasics.py:574 +#: TurtleArt/tabasics.py:622 msgid "subtracts bottom numeric input from top numeric input" msgstr "" "yupanata pisiyachinapaqqa ura kaq yupanam wichay kaq yupanataqa pisiyachinqa" # "multiplicar" -#: TurtleArt/tabasics.py:585 +#: TurtleArt/tabasics.py:633 msgid "multiply" msgstr "mirayachiy" # "multiplica dos entradas numéricas" -#: TurtleArt/tabasics.py:588 +#: TurtleArt/tabasics.py:636 msgid "multiplies two numeric inputs" msgstr "iskay yupana haykuqta mirayachiy" # "dividir" -#: TurtleArt/tabasics.py:597 +#: TurtleArt/tabasics.py:645 msgid "divide" msgstr "t'aqapay" # "divide la entrada numérica de arriba (numerador) por la entrada numérica de " # "bajo (denominador)" -#: TurtleArt/tabasics.py:600 +#: TurtleArt/tabasics.py:648 msgid "" "divides top numeric input (numerator) by bottom numeric input (denominator)" msgstr "wichay yupanata (numerador) uray yupanawan (denominador) t'aqapay" # "identidad" # [es] "identidad" -#: TurtleArt/tabasics.py:610 +#: TurtleArt/tabasics.py:658 msgid "identity" msgstr "pin kasqa" # "operador de identidad usado para extender bloques" # [es] "operador de identidad usado para extender bloques" -#: TurtleArt/tabasics.py:612 +#: TurtleArt/tabasics.py:660 msgid "identity operator used for extending blocks" msgstr "bloquekunata mast'arichispa pin kasqata tariq" # "mover" -#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621 +#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669 msgid "mod" msgstr "kuyuchiy" # "operador módular (resto)" # [es] "operador módular (resto)" -#: TurtleArt/tabasics.py:624 +#: TurtleArt/tabasics.py:672 msgid "modular (remainder) operator" msgstr "modulo nisqata purichiq (qichupay)" # "√" -#: TurtleArt/tabasics.py:631 +#: TurtleArt/tabasics.py:680 msgid "√" msgstr "√" # "raiz cuadrada" -#: TurtleArt/tabasics.py:632 +#: TurtleArt/tabasics.py:681 msgid "square root" msgstr "raíz cuadrada nisqa" # "calcula la raíz cuadrada" -#: TurtleArt/tabasics.py:635 +#: TurtleArt/tabasics.py:684 msgid "calculates square root" msgstr "raíz cuadrada nisqata tariy" # "aleatorio" # [es] "aleatorio" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "random" msgstr "muyumuyuriq" # "min" # [es] "min" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "min" msgstr "pisi" # "max" # [es] "max" -#: TurtleArt/tabasics.py:642 +#: TurtleArt/tabasics.py:691 msgid "max" msgstr "achkha" # "devuelve un número aleatorio entre los valores mínimo (arriba) y máximo " # "(abajo)" -#: TurtleArt/tabasics.py:646 +#: TurtleArt/tabasics.py:695 msgid "returns random number between minimum (top) and maximum (bottom) values" msgstr "munasqa pisi (wichaypi) achkha (uraypi)chaniyuq yupanakunatam kutichin" # "número" -#: TurtleArt/tabasics.py:658 +#: TurtleArt/tabasics.py:707 msgid "number" msgstr "yupana" # "utilizado como entrada numérica en los operadores matemáticos" # [es] "utilizado como entrada numérica en los operadores matemáticos" -#: TurtleArt/tabasics.py:659 +#: TurtleArt/tabasics.py:708 msgid "used as numeric input in mathematic operators" msgstr "matemática llamk'aypi haykuq yupanakuna" # "mayor que" -#: TurtleArt/tabasics.py:667 +#: TurtleArt/tabasics.py:716 msgid "greater than" msgstr "kuraq kaq" # "operador lógico mayor que" # [es] "operador lógico mayor que" -#: TurtleArt/tabasics.py:670 +#: TurtleArt/tabasics.py:719 msgid "logical greater-than operator" msgstr "kuraq-kaq llamk'ana sutichakuq" # "menor que" -#: TurtleArt/tabasics.py:679 +#: TurtleArt/tabasics.py:728 msgid "less than" msgstr "sullk'a kaq" # "operador lógico menor que" # [es] "operador lógico menor que" -#: TurtleArt/tabasics.py:683 +#: TurtleArt/tabasics.py:732 msgid "logical less-than operator" msgstr "sullk'a-kaq llamk'ana sutichakuq" # "equivalente" -#: TurtleArt/tabasics.py:691 +#: TurtleArt/tabasics.py:740 msgid "equal" msgstr "kikillanmi" # "operador lógico de igualdad" # [es] "operador lógico de igualdad" -#: TurtleArt/tabasics.py:695 +#: TurtleArt/tabasics.py:744 msgid "logical equal-to operator" msgstr "kikin-kaq llamk'ana sutichakuq" # "no" -#: TurtleArt/tabasics.py:701 +#: TurtleArt/tabasics.py:751 msgid "not" msgstr "mana" # [es] "operador NO lógico" -#: TurtleArt/tabasics.py:704 +#: TurtleArt/tabasics.py:754 msgid "logical NOT operator" msgstr "manakikin-kaq llamk'ana sutichakuq" # "y" -#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713 +#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763 msgid "and" msgstr "hinallataq" # "operador Y lógico" # [es] "operador Y lógico" -#: TurtleArt/tabasics.py:714 +#: TurtleArt/tabasics.py:764 msgid "logical AND operator" msgstr "HINALLATAQ llamk'ana sutichakuq" # "o" -#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724 +#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774 msgid "or" msgstr "utaq" # "operador O lógico" # [es] "operador O lógico" -#: TurtleArt/tabasics.py:725 +#: TurtleArt/tabasics.py:775 msgid "logical OR operator" msgstr "UTAQ llamk'ana sutichakuq" # "Paleta de operadores numéricos" -#: TurtleArt/tabasics.py:734 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: TurtleArt/tabasics.py:784 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91 msgid "Palette of flow operators" msgstr "Yupanakunawan llamk'anapap" # "esperar" -#: TurtleArt/tabasics.py:739 +#: TurtleArt/tabasics.py:789 msgid "wait" msgstr "suyay" # "detiene la ejecución del programa por número determinado de segundos" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:793 msgid "pauses program execution a specified number of seconds" msgstr "programa purisqantaqa segundukunata churaspam utichin" # "por siempre" -#: TurtleArt/tabasics.py:750 +#: TurtleArt/tabasics.py:800 msgid "forever" msgstr "wiñaypaq" # "repetir para siempre" -#: TurtleArt/tabasics.py:754 +#: TurtleArt/tabasics.py:804 msgid "loops forever" msgstr "wiñaypaq huktawan kutichiy" # "repetir" -#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815 msgid "repeat" msgstr "huktawan" # "repetir el número especificado de veces" -#: TurtleArt/tabasics.py:766 +#: TurtleArt/tabasics.py:816 msgid "loops specified number of times" msgstr "yupana mañakusqantahinam mayk'a kutitapas ruway" # "si" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "if" msgstr "arí" # "entonces" # [es] "entonces" -#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835 msgid "then" msgstr "chayna-kaptinqa" # "si entonces" # [es] "si entonces" -#: TurtleArt/tabasics.py:775 +#: TurtleArt/tabasics.py:825 msgid "if then" msgstr "arí-chayna-kaptinqa" # "operador si-entonces que usa operadores lógicos de la paleta de Números" # [es] "operador si-entonces que usa operadores lógicos de la paleta de Números" -#: TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:827 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "Yupanakuna llamk'anamanta ari-chayna-kaptinqa" # [ES] "sino" -#: TurtleArt/tabasics.py:785 +#: TurtleArt/tabasics.py:835 msgid "else" msgstr "mana chayqa" # "si entonces sino" # [es] "si entonces sino" -#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797 +#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847 msgid "if then else" msgstr "ari-chayna-kaptinqa mana-chayqa" # "operador si-entonces-sino que usa operadores lógicos de la paleta de Números" # [es] "" # [es] "operador si-entonces-sino que usa operadores lógicos de la paleta de Números" -#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "Yupanakuna llamk'anamanta ari-chayna-kaptinqa mana-chauqa" # # "espacio horizontal" -#: TurtleArt/tabasics.py:807 +#: TurtleArt/tabasics.py:857 msgid "horizontal space" msgstr "kiranpa k'iti" # desplaza la pila a la derecha" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:858 msgid "jogs stack right" msgstr "pañamanmi tawqataqa suchuchiy" # # "espacio vertical" -#: TurtleArt/tabasics.py:815 +#: TurtleArt/tabasics.py:865 msgid "vertical space" msgstr "sayanpa k'iti" # desplazar la pila abajo" -#: TurtleArt/tabasics.py:816 +#: TurtleArt/tabasics.py:866 msgid "jogs stack down" msgstr "uraymanmi tawqataqa suchuchiy" # "parar acción" -#: TurtleArt/tabasics.py:822 +#: TurtleArt/tabasics.py:872 msgid "stop action" msgstr "ruwasqanta utichiy" # "detiene la acción actual" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:875 msgid "stops current action" msgstr "kunan kaq ruwasqanta utichiy" # "Paleta de bloques de variables" -#: TurtleArt/tabasics.py:834 +#: TurtleArt/tabasics.py:884 msgid "Palette of variable blocks" msgstr "Imaymana bloquekuna" # "empezar" -#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214 msgid "start" msgstr "qallariy" # "conecta la acción a los botones de ejecución de la barra de herramientas" -#: TurtleArt/tabasics.py:842 +#: TurtleArt/tabasics.py:892 msgid "connects action to toolbar run buttons" msgstr "llamk'anakunapi llamk'aq rumpukunaman masichiy" # "texto" -#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850 -#: TurtleArt/tabasics.py:851 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900 +#: TurtleArt/tabasics.py:901 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229 msgid "text" msgstr "qillqa" # "valor de cadena" -#: TurtleArt/tabasics.py:852 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: TurtleArt/tabasics.py:902 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 msgid "string value" msgstr "waskarchakuqpa chanin" # "acción" -#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859 -#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871 -#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448 -#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077 -#: TurtleArt/tawindow.py:4363 +#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909 +#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 +#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "ruway" # "cima de la pila de acción nombrable" -#: TurtleArt/tabasics.py:861 +#: TurtleArt/tabasics.py:911 msgid "top of nameable action stack" msgstr "tawqap patan sutichakuq" # "invocar la pila de acción nombrado" -#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "sutichasqa tawqata waqyay" # "guardar en caja 1" -#: TurtleArt/tabasics.py:879 +#: TurtleArt/tabasics.py:929 msgid "store in box 1" msgstr "1 tawak'uchu kaqpi waqaychay" # "guarda valor numérico en la variable 1" -#: TurtleArt/tabasics.py:884 +#: TurtleArt/tabasics.py:934 msgid "stores numeric value in Variable 1" msgstr "yupanap chanintaqa 1 Variable nisqapi waqaychay" # "guardar en caja 2" -#: TurtleArt/tabasics.py:892 +#: TurtleArt/tabasics.py:943 msgid "store in box 2" msgstr "2 tawak'uchu kaqpi waqaychay" # "guarda valor numérico en la variable 2" -#: TurtleArt/tabasics.py:897 +#: TurtleArt/tabasics.py:948 msgid "stores numeric value in Variable 2" msgstr "yupanap chanintaqa 2 Variable nisqapi waqaychay" # "caja 1" -#: TurtleArt/tabasics.py:905 +#: TurtleArt/tabasics.py:957 msgid "box 1" msgstr "1 tawak'uchu" # "Variable 1 (valor numérico)" -#: TurtleArt/tabasics.py:908 +#: TurtleArt/tabasics.py:960 msgid "Variable 1 (numeric value)" msgstr "1 variable nisqa (yupanap chanin)" # "caja 2" -#: TurtleArt/tabasics.py:915 +#: TurtleArt/tabasics.py:967 msgid "box 2" msgstr "2 tawak'uchu" # "Variable 2 (valor numérico)" -#: TurtleArt/tabasics.py:918 +#: TurtleArt/tabasics.py:970 msgid "Variable 2 (numeric value)" msgstr "2 variable nisqa (yupanap chanin)" # "guardar en" -#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "imapi waqaychanki" # "caja" -#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939 +#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992 msgid "box" msgstr "tawak'uchu" # "mi caja" -#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942 -#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486 -#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390 -#: TurtleArt/tawindow.py:4418 +#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 +#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "tawak'uchuy" # "guarda valor numérico en la variable nombrada" -#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "yupanap chanintaqa variable sutichasqapim waqaychay" # "variable nombrado (valor numérico)" -#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "sutichasqa Variable (yupanap chanin)" # "acción 1" -#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971 +#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024 msgid "action 1" msgstr "1 ruway" # "primero de la pila de Acción 1" -#: TurtleArt/tabasics.py:955 +#: TurtleArt/tabasics.py:1008 msgid "top of Action 1 stack" msgstr "tawqap 1 Ruwayninpa qallariq" # "acción 2" -#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981 +#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034 msgid "action 2" msgstr "2 ruway" # "primero de la pila de Acción 2" -#: TurtleArt/tabasics.py:964 +#: TurtleArt/tabasics.py:1017 msgid "top of Action 2 stack" msgstr "tawqap 2 Ruwayninpa qallariq" # "invocar la pila de acción 1" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:1027 msgid "invokes Action 1 stack" msgstr "tawqap 1 ruwayninta waqyay" # "invocar la pila de acción 2" -#: TurtleArt/tabasics.py:984 +#: TurtleArt/tabasics.py:1037 msgid "invokes Action 2 stack" msgstr "tawqap 2 ruwayninta waqyay" # "basura" -#: TurtleArt/tabasics.py:992 +#: TurtleArt/tabasics.py:1045 msgid "trash" msgstr "q'upa" # "vaciar papelera" -#: TurtleArt/tabasics.py:996 +#: TurtleArt/tabasics.py:1049 msgid "empty trash" msgstr "q'upanata qasichiy" # "borra permanentemente elementos de la papelera" -#: TurtleArt/tabasics.py:997 +#: TurtleArt/tabasics.py:1050 msgid "permanently deletes items in trash" msgstr "q'upanapi imaymana kaqtaqa wiñaypaq qasichiy" # "restaurar todo" -#: TurtleArt/tabasics.py:1001 +#: TurtleArt/tabasics.py:1054 msgid "restore all" msgstr "llapanta kutichiy" # "restaura todos los bloques de la papelera" -#: TurtleArt/tabasics.py:1002 +#: TurtleArt/tabasics.py:1055 msgid "restore all blocks from trash" msgstr "q'upanapi ima bloque nisqakuna kaqtaqa llipinta kutiyachiy" # "borrar todos" -#: TurtleArt/tabasics.py:1006 +#: TurtleArt/tabasics.py:1059 msgid "clear all" msgstr "llapanta pichay" # "mover todos los bloques a la basura" -#: TurtleArt/tabasics.py:1007 +#: TurtleArt/tabasics.py:1060 msgid "move all blocks to trash" msgstr "llapan bloque nisqakunataqa q'upanaman wikch'uy" # "Compartir bloques seleccionados" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055 -#: TurtleArtActivity.py:751 +#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Akllasqa bloques nisqakunata qunakuy" @@ -2902,49 +3018,43 @@ msgstr "Akllasqa bloques nisqakunata qunakuy" #: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 #: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 #: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055 msgid "Title" msgstr "Sutinchaynin" # "Parar tortuga" -#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Charapata utichiy" # "Mostrar bloques" -#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Bloques nisqakunata rikuchiy" # "ocultar los bloques" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Bloques nisqakunata pakay" # "no pudo escribir en" -#: TurtleArt/talogo.py:508 +#: TurtleArt/talogo.py:512 msgid "did not output to" msgstr "mana atinichu kaypi qillqaytaqa" # "No sé como hacerlo" -#: TurtleArt/talogo.py:567 +#: TurtleArt/talogo.py:572 msgid "I don't know how to" msgstr "Imayna ruwaytaqa mana yachanichu" # "no le gusta" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "manam munanchu" # "como entrada" -#: TurtleArt/talogo.py:623 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "haykusqahinataqa" @@ -2959,374 +3069,379 @@ msgid "changes the orientation of the palette of blocks" msgstr "bloque nisqakuna mayman qhawariyninta t'ikrachiy" # "Cargar..." -#: TurtleArt/tautils.py:295 +#: TurtleArt/tautils.py:300 msgid "Load..." msgstr "Purichkanña..." # "Guardar..." -#: TurtleArt/tautils.py:305 +#: TurtleArt/tautils.py:310 msgid "Save..." msgstr "Waqaychay..." # "clic para abrir" -#: TurtleArt/tautils.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +#: TurtleArt/tautils.py:593 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 msgid "click to open" msgstr "kicharinapaqqa clickta ruway" # "orientación" -#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034 +#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103 msgid "orientation" msgstr "mayman rinqa" # "siguiente" -#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644 +#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742 msgid "next" msgstr "hamuq" # "desplazar" -#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664 +#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763 msgid "shift" msgstr "purichiy" -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tawindow.py:1414 msgid "" "Please hit the Stop Button before making changes to your Turtle Blocks " "program" -msgstr "" +msgstr "Mira, amaraq programanta huknirachispaqa Sayachiy nisqa q'apiriy" # "Selecciona bloques para compartir" -#: TurtleArt/tawindow.py:1369 +#: TurtleArt/tawindow.py:1467 msgid "Select blocks to share" msgstr "Qukunapaq bloques nisqakunata akllay" -#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632 -#: TurtleArtActivity.py:781 turtleblocks.py:397 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" -msgstr "" +msgstr "Pila nisqata waqaychay" -#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546 +#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645 msgid "Really overwrite stack?" -msgstr "" +msgstr "Munanchichu Pila nisqata allichayta?" # "Cancelar" -#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574 +#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673 #: gnome_plugins/uploader_plugin.py:144 msgid "Cancel" msgstr "Chinkachiy" -#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549 +#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648 msgid "Overwrite stack" -msgstr "" +msgstr "Pila nisqata allichay" -#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578 -#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399 +#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" -msgstr "" +msgstr "Pila nisqata pichay" -#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585 +#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683 msgid "Really delete stack?" -msgstr "" +msgstr "Munakichu Pila nisqata pichayta?" # "imagen" -#: TurtleArt/tawindow.py:4215 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "wanki" # "Guardar como Logo" -#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925 -#: TurtleArtActivity.py:955 turtleblocks.py:371 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Unancha hinata waqaychay" # "Guardar como imagen" -#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922 -#: TurtleArtActivity.py:952 turtleblocks.py:369 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Wanki hinata waqaychay" # "instantánea" -#: TurtleArtActivity.py:243 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "usqachiq" # "Guardar instantánea" -#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733 -#: TurtleArtActivity.py:931 TurtleArtActivity.py:958 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Utqaylla waqaychay" # "Deshabilitar ayuda flotante" -#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Tuytuq yanapayta chinkachiy" # "Habilitar ayuda flotante" -#: TurtleArtActivity.py:303 turtleblocks.py:390 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Tuytuq yanapayta rikuchiy" # "Mostrar paleta" -#: TurtleArtActivity.py:312 turtleblocks.py:404 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Llimp'ikunata rikuchiy" # "Ocultar paleta" -#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Llimp'ikunata pakay" # "Escalar coordenadas hacia abajo" -#: TurtleArtActivity.py:485 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Coordenadasta urayman churay" # "Escalar coordenadas hacia arriba" -#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Coordenadasta wichayman t'akyachiy" # "Editar" -#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725 -#: TurtleArtActivity.py:778 turtleblocks.py:401 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Allinchay" # "Ver" -#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726 -#: TurtleArtActivity.py:796 turtleblocks.py:392 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Qhaway" # "Proyecto" -#: TurtleArtActivity.py:611 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Wakichina" # "Guardar/Cargar" -#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753 -#: TurtleArtActivity.py:755 TurtleArtActivity.py:917 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "Waqaychay/Wichachiy" # "Copiar" -#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Kikinchay" # "Pegar" -#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "K'askachiy" # "restaura todos los bloques de la papelera" -#: TurtleArtActivity.py:629 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Q'upanapi ima bloque nisqakuna kaqtaqa llipinta kutiyachiy" # "Pantalla completa" -#: TurtleArtActivity.py:637 TurtleArtActivity.py:797 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Hunt'asqa pantalla" # "Coordenadas cartesianas" -#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 msgid "Cartesian coordinates" msgstr "Coordenadas cartesianas nisqa" # "Coordenadas polares" -#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 msgid "Polar coordinates" msgstr "Coordenadas polares nisqa" # "Coordenadas centímetros" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:802 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Coordenadas centímetros nisqa" # "Agrandar bloques" -#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Bloques nisqakunata hatunyachiy" # "Empequeñecer bloques" -#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Bloques nisqakunata huch'uyachiy" # "Cargar ejemplos" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734 -#: TurtleArtActivity.py:934 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 msgid "Load example" msgstr "Qhawarichikunata wichachiy" # "Limpiar" -#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Pichay" # "Ejecutar" -#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Ruway" # "Dar un paso" -#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Puriy" # "Ayuda" -#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Yanapay" # "Parar" -#: TurtleArtActivity.py:736 turtleblocks.py:417 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Sayachiy" # "Cargar proyecto" -#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 msgid "Load project" msgstr "Wakichinata wichachiy" # "Cargar plugin" -#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 msgid "Load plugin" msgstr "Plugin nisqata churay" # "Cargar bloque Python" -#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 msgid "Load Python block" msgstr "Pythonta wicharichiy" # [ES] "paleta" -#: TurtleArtActivity.py:895 -#, fuzzy +#: TurtleArtActivity.py:933 msgid "Palettes" -msgstr "llimp'ikunap marun" +msgstr "Llimp'ikunap marun" # "Compartir bloques deshabilitado" -#: TurtleArtActivity.py:912 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Mana llamk'aq bloque nisqakunata qunakuy" +# "Abrir" +#: TurtleArtActivity.py:980 turtleblocks.py:380 +msgid "Open" +msgstr "Kichay" + # "p" -#: TurtleArtActivity.py:985 +#: TurtleArtActivity.py:1030 msgid "p" msgstr "p" # "e" -#: TurtleArtActivity.py:990 +#: TurtleArtActivity.py:1035 msgid "e" msgstr "e" # "r" -#: TurtleArtActivity.py:992 +#: TurtleArtActivity.py:1037 msgid "r" msgstr "r" # "w" -#: TurtleArtActivity.py:994 +#: TurtleArtActivity.py:1039 msgid "w" msgstr "w" # "s" -#: TurtleArtActivity.py:997 +#: TurtleArtActivity.py:1042 msgid "s" msgstr "s" # "El plugin no puede ser instalado." -#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157 -#: TurtleArtActivity.py:1238 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 msgid "Plugin could not be installed." msgstr "Plugin nisqaqa churachiykuytaqa manam atichikunchu." # "Reinicie TortugArte para poder usar el plugin." -#: TurtleArtActivity.py:1234 +#: TurtleArtActivity.py:1284 msgid "Please restart Turtle Art in order to use the plugin." msgstr "Pluginwan kananpaqqa, wakmantam CharapArte sutichakuqtaqa qallarichiy." # "El plugin %s ya se encuentra instalado." -#: TurtleArtActivity.py:1252 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "Plugin %s sutichakuqqa churasqañam kachkan." # "¿Desea reinstalar %s?" -#: TurtleArtActivity.py:1253 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Munankichu %s sutichakuqta wakmanta churayta?" # "Mi TortugArte sesión" -#: gnome_plugins/collaboration_plugin.py:67 +#: gnome_plugins/collaboration_plugin.py:64 msgid "My Turtle Art session" msgstr "CharapArteyman haykunay" # "Permitir la colaboración" -#: gnome_plugins/collaboration_plugin.py:115 +#: gnome_plugins/collaboration_plugin.py:111 msgid "Enable collaboration" msgstr "Yanapanakupaq kamariy" # "Actividades" -#: gnome_plugins/collaboration_plugin.py:120 +#: gnome_plugins/collaboration_plugin.py:116 msgid "Activities" msgstr "Ruwanakuna" # "Amigos" -#: gnome_plugins/collaboration_plugin.py:125 +#: gnome_plugins/collaboration_plugin.py:121 msgid "Buddies" msgstr "Masikuna" # "Compartir" -#: gnome_plugins/collaboration_plugin.py:128 +#: gnome_plugins/collaboration_plugin.py:124 msgid "Share" msgstr "Qunakuy" # "Configuración" -#: gnome_plugins/collaboration_plugin.py:129 +#: gnome_plugins/collaboration_plugin.py:125 msgid "Configuration" msgstr "Kamachina" # "Vecindario" -#: gnome_plugins/collaboration_plugin.py:132 +#: gnome_plugins/collaboration_plugin.py:128 msgid "Neighborhood" msgstr "Ayllu" # "Apodo" -#: gnome_plugins/collaboration_plugin.py:292 +#: gnome_plugins/collaboration_plugin.py:289 msgid "Nickname" msgstr "Sutichakuy" # "Cuenta" -#: gnome_plugins/collaboration_plugin.py:294 +#: gnome_plugins/collaboration_plugin.py:291 msgid "Account ID" msgstr "Cuentay" # "Servidor" -#: gnome_plugins/collaboration_plugin.py:296 +#: gnome_plugins/collaboration_plugin.py:293 msgid "Server" msgstr "Servidor nisqa" # "Puerto" -#: gnome_plugins/collaboration_plugin.py:298 +#: gnome_plugins/collaboration_plugin.py:295 msgid "Port" msgstr "Puerto nisqa" # "Contraseña" -#: gnome_plugins/collaboration_plugin.py:300 +#: gnome_plugins/collaboration_plugin.py:297 msgid "Password" msgstr "Paka-qillqa" # "Registro" -#: gnome_plugins/collaboration_plugin.py:302 +#: gnome_plugins/collaboration_plugin.py:299 msgid "Register" msgstr "Qillqachikuy" # "Colores" -#: gnome_plugins/collaboration_plugin.py:304 +#: gnome_plugins/collaboration_plugin.py:301 msgid "Colors" msgstr "Llimp'ikuna" @@ -3339,7 +3454,7 @@ msgstr "Wichachiy" #: gnome_plugins/fb_plugin.py:87 msgid "Facebook wall post" -msgstr "" +msgstr "Facebookpa pirqan" # "Enviar a la Web" #: gnome_plugins/uploader_plugin.py:68 @@ -3396,7 +3511,7 @@ msgstr "Urayachiyqa pantarun!" #: plugins/audio_sensors/audio_sensors.py:75 #: plugins/camera_sensor/camera_sensor.py:63 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309 msgid "Palette of sensor blocks" msgstr "Musyanamanta" @@ -3433,7 +3548,7 @@ msgstr "microfonopi uyarikusqanmanta qhapariynin" # "frecuencia" #: plugins/audio_sensors/audio_sensors.py:119 #: plugins/audio_sensors/audio_sensors.py:127 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "pitch" msgstr "hayk'a kuti" @@ -3465,7 +3580,7 @@ msgstr "" # "Paleta de bloques medios #: plugins/camera_sensor/camera_sensor.py:67 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125 msgid "Palette of media objects" msgstr "Media nisqakuna" @@ -3507,90 +3622,88 @@ msgid "read value from RFID device" msgstr "Radio Frecuenciap (RFID) chaninta ñawiriy" # "mientras" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99 msgid "while" msgstr "chaykamaqa" # "se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la " # "condición fijada al comienzo del mismo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 msgid "do-while-True operator that uses boolean operators from Numbers palette" msgstr "qallariypi kamachikusqantahinam kunan ñawpaqmanqa ruwarinqa" # "hasta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109 msgid "until" msgstr "kaykama" # "se ejecutan la serie de bloques siguientes hasta que se cumpla la condición" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110 msgid "do-until-True operator that uses boolean operators from Numbers palette" msgstr "kamachikusqantahinam kunan ñawpaqmanqa ruwarinqa" # "encima" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888 msgid "top" msgstr "patannin" # "encima de una pila plegable" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119 msgid "top of a collapsible stack" msgstr "tawqa q'imikuq patanpi" # "diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132 msgid "journal" msgstr "p'anqa" # "objeto de medios del Diario de Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133 msgid "Sugar Journal media object" msgstr "Sugar Panq'amanta media nisqakuna" # "audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143 msgid "audio" msgstr "uyarina" # "Sugar Journal audio object" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145 msgid "Sugar Journal audio object" msgstr "Sugar Panq'amanta uyarinakuna" # "video" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155 msgid "video" msgstr "qhawarina" # "objeto de video del Diario de Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157 msgid "Sugar Journal video object" msgstr "Sugar P'anqamanta videokuna" # "Descripción:" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167 msgid "description" msgstr "imamanta" # "descripción" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169 msgid "Sugar Journal description field" msgstr "imamanta" # "mostrar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 msgid "show" msgstr "rikuchiy" # "dibujar texto o mostrar medios desde el Diario" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232 msgid "draws text or show media from the Journal" msgstr "" "P'anqamanta imaymana medios nisqakunata rikuchiy, manachayqa qillqata " @@ -3598,253 +3711,253 @@ msgstr "" # # "mostrar alineados" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200 msgid "show aligned" msgstr "sinrichasqakunata rikuchiy" # "fijar escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213 msgid "set scale" msgstr "imayna kananpaq tupachiy" # "fijar la escala de medios" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217 msgid "sets the scale of media" msgstr "medios nisqakuna imayna kananpaqqa tupachiy" # "guardar imagen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225 msgid "save picture" msgstr "wankita waqaychay" # "nombre de la imagen" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "picture name" msgstr "wakip sutin" # "guarda una imagen en el Diario de Azúcar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228 msgid "saves a picture to the Sugar Journal" msgstr "Sugarpa p'anqanpim huk wankita waqaychay" # "guardar SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 msgid "save SVG" msgstr "SVG khiputaqa waqaychay" # "guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239 msgid "saves turtle graphics as an SVG file in the Sugar Journal" msgstr "charapap rikchayninkunataqa Sugarpa p'anqanpim waqaychay" # "escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 msgid "scale" msgstr "imayna kananpaq" # "mantiene el valor actual de la escala" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250 msgid "holds current scale value" msgstr "kunan kasqa chaninwan purichkan" # "esperar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255 msgid "media wait" msgstr "suyariy" # "esperar de audio o de vídeo hasta el final" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257 msgid "wait for current video or audio to complete" msgstr "uyarinata utaq video nisqata tukunankama suyariy" # "parar medios" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 msgid "media stop" msgstr "mediakunata utichiy" # "detiene el video o audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 msgid "stop video or audio" msgstr "videotawan uyarinatawan utichin" # "pausar medios" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "media pause" msgstr "mediakunata utichiy" # "pausa el video o audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272 msgid "pause video or audio" msgstr "videotawan uyarinatawan utichin" # "continuar medios" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 msgid "media resume" msgstr "mediakunata rikuchiq" # "reanudar la reproducción de video o audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279 msgid "resume playing video or audio" msgstr "videotawan uyarinatawan puriyachiylla" # "hablar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "speak" msgstr "rimay" # "hola" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 msgid "hello" msgstr "allillanchu" # "dice texto" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288 msgid "speaks text" msgstr "nisqapa nin qillqaqa" # "sinusoide" #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 msgid "sinewave" msgstr "sinusoide uyarina" # [ES] "amplitud" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "amplitude" msgstr "imayna uyarinamanta" # "duración" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "duration" msgstr "unayaynin" # "reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300 msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)" msgstr "" "Huk sinusoide uyarinata frecuencianmanta, amplitudmantawan unayayninmantawan " "uyarichiy (kayqa segundos pachapi)" # "botón presionado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327 msgid "button down" msgstr "rump'u ñit'isqa" # "retorna 1 si el botón del ratón está presionado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 msgid "returns 1 if mouse button is pressed" msgstr "huk'uchap rump'un q'apiyasqa kaptinqa 1 yupaytam kutichin" # "retorna 1 si el botón del ratón está presionado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330 msgid "returns True if mouse button is pressed" msgstr "huk'uchap rump'un q'apiyasqa kaptinqa 1 yupaytam kutichin" # "cursor x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338 msgid "mouse x" msgstr "puripaq X" # "devuelve la coordenada x del cursor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341 msgid "returns mouse x coordinate" msgstr "puripaq X coordenadanta rikuchin" # "cursor y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348 msgid "mouse y" msgstr "puripaq Y" # "retorna la coordenada y del cursor" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351 msgid "returns mouse y coordinate" msgstr "puripaq Y coordenadanta rikuchin" # "consulta de teclado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359 msgid "query keyboard" msgstr "tecladomanta yachanapaq" # "consulta para la entrada de teclado (los resultados están almacenados en el " # "bloque del teclado)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361 msgid "query for keyboard input (results stored in keyboard block)" msgstr "teclado imayna kananpaq (tecladomanta willakuypim kachkan)" # "teclado" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368 msgid "keyboard" msgstr "teclado nisqa" # "contiene los resultados del bloque de consulta de teclado como ASCII" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372 msgid "holds results of query-keyboard block as ASCII" msgstr "teclados ASCII nisqahina tapukusqamanta kutichiykunatam rikuchin" # "leer pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404 msgid "read pixel" msgstr "pixel nisqata ñawiriy" # "Se envia a la pila el color RGB bajo la tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407 msgid "RGB color under the turtle is pushed to the stack" msgstr "charapapi RGB llimp'i kasqantam tawqamanqa apachikun" # "la tortuga ve" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415 msgid "turtle sees" msgstr "charapaqa qhawan" # "muestra el color que \"ve\" la tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417 msgid "returns the color that the turtle \"sees\"" msgstr "charapa llimp'i \"qhawasqantam\" rikuchin" # "el tiempo transcurrido (en segundos) desde el inicio del programa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428 msgid "elapsed time (in seconds) since program started" msgstr "programa qallarisqanmantaraq unayasqan (segundos nisqapi)" # "Palette of extra options" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 msgid "Palette of extra options" msgstr "Wak akllanakunamanta" # "empujar" #. TRANS: push adds a new item to the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443 msgid "push" msgstr "tanqay" # "apila el valor sobre la pila FILO (primero en entrar, último en salir)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446 msgid "pushes value onto FILO (first-in last-out heap)" msgstr "" "FILO sutichakuq tawqamanmi chanita churapay ( haykuypiqa hukñiq'im, " "lluqsiypitaq qhipañiq'im)" # "mostrar pila" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "show heap" msgstr "tawqata rikuchiy" # "muestra los valores en la pila FILO (primero en entrar, último en salir)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459 msgid "shows values in FILO (first-in last-out heap)" msgstr "" "FILO sutichakuq tawqap chanintam rikuchin ( haykuypiqa hukñiq'im, " "lluqsiypitaq qhipañiq'im)" # "vaciar pila" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469 msgid "empty heap" msgstr "tawqata qasichiy" # "vacía la pila FILO (primera-en-entrar último-en-salir)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472 msgid "emptys FILO (first-in-last-out heap)" msgstr "" "FILO sutichakuq tawqamantam qasichiy ( haykuypiqa hukñiq'im, lluqsiypitaq " @@ -3852,70 +3965,70 @@ msgstr "" # "sacar" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483 msgid "pop" msgstr "hurquy" # "saca el valor de la pila FILO (primero en entrar, último en salir)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487 msgid "pops value off FILO (first-in last-out heap)" msgstr "" "FILO sutichakuq tawqamantam chanitaqa hurquy ( haykuypiqa hukñiq'im, " "lluqsiypitaq qhipañiq'im)" # "pila vacía?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508 msgid "empty heap?" msgstr "ch'usaq tawqa?" # "devuelve Verdadero si la pila está vacía" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 msgid "returns True if heap is empty" msgstr "Tawqa ch'usaq kaptinqa CHIQAQMI nispan rikunchin" # "comentar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521 msgid "comment" msgstr "rimariy" # "coloca un comentario en tu código" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523 msgid "places a comment in your code" msgstr "ch'inpuykipiqa huy willakuyta churay" # "imprimir" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530 msgid "print" msgstr "ñit'iy" # "imprime el valor en el bloque de estado en la parte inferior de la pantalla" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 msgid "prints value in status block at bottom of the screen" msgstr "pantallap urayninpim kunan kaq chanitaqa rikuchin" # "Operador chr de Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 msgid "Python chr operator" msgstr "Python nispaq chr operador sutichakuqnin" # "Operador int de Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 msgid "Python int operator" msgstr "Python nispaq int operador sutichakuqnin" # "Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 msgid "Python" msgstr "Python" # "un bloque programable: utilizado para añadir ecuaciones matemáticas " # "avanzadas de una variable, p.e., seno(x)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -3925,7 +4038,7 @@ msgstr "" # "un bloque programable: utilizado para agregar ecuaciones matemáticas " # "avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -3935,7 +4048,7 @@ msgstr "" # "un bloque programable: utilizado para añadir ecuaciones matemáticas " # "avanzadas multivariables, p.e. seno(x+y+z)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -3944,424 +4057,405 @@ msgstr "" "yapanapaqmi, qhawarinapaq hinaqa, seno(x+y+z)" # "bloque Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638 msgid "Python block" msgstr "Python nisqamanta" # "ejecuta el código del módulo tamyblock.py que se encuentra en el Diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "runs code found in the tamyblock.py module found in the Journal" msgstr "P'anqapi tamyblock.py sutichakuq kasqantam puriyachin" # "Cartesiana" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654 msgid "Cartesian" msgstr "Cartesiana" # "muestra coordenadas cartesianas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656 msgid "displays Cartesian coordinates" msgstr "coordenadas cartesianas sutichakuqtam rikuchin" # "polar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 msgid "polar" msgstr "polar" # "muestra las coordenadas polares" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664 msgid "displays polar coordinates" msgstr "coordenadas polares sutichakuqtam rikuchin" # "tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758 msgid "turtle" msgstr "charapa" # "elige la tortuga a ordenar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674 msgid "chooses which turtle to command" msgstr "kamachinapaq charapata akllakuy" #. TRANS: pop removes a new item from the program stack -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 msgid "active turtle" -msgstr "" +msgstr "Llamk'aq Charapa" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 msgid "the name of the active turtle" -msgstr "" +msgstr "Charapa llamk'aqpa sutin" # "caparazón de la tortuga" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706 msgid "turtle shell" msgstr "charapap wasaqarachan" # "vestir a la tortuga con un caparazón a medida" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707 msgid "put a custom 'shell' on the turtle" msgstr "charapamanqa takyaq wasaqarachata churay" # "encima de una pila plegable" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715 msgid "top of a collapsed stack" msgstr "tawqa q'imikuq patanpi" # [ES] "cargar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743 msgid "load" msgstr "wichachiy" # [ES] "cargar un bloque" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747 msgid "loads a block" msgstr "bloque nisqata wichachiy" # "fijar xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 msgid "setxy" msgstr "xy nisqata churay" # [ES] "paleta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756 msgid "palette" msgstr "llimp'ikunap marun" # [ES] "seleccionar paleta" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759 msgid "selects a palette" msgstr "maruta akllariy" # "Paleta de plantillas de presentaciones" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 msgid "Palette of presentation templates" msgstr "Qhawachinakunamanta" # "ocultar los bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774 msgid "hide blocks" msgstr "bloques nisqakunata pakay" # "limpia el lienzo ocultando bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 msgid "declutters canvas by hiding blocks" msgstr "bloque nisqakunata pakaspaqa hamp'arata pichay" # "mostrar bloques" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783 msgid "show blocks" msgstr "bloques nisqakunata rikuchiy" # "restaura bloques ocultos" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785 msgid "restores hidden blocks" msgstr "bloques pakasqakunataqa wakmanta rikuchiy" # "oculta las barras de herramientas de Azúcar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793 msgid "hides the Sugar toolbars" msgstr "Sugarpa llamk'anankunata pakay" # "lista" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802 msgid "list" msgstr "sinri" # "presentación con lista de viñetas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806 msgid "presentation bulleted list" msgstr "sinrichasqakunawan qhawachina" # "plantilla de presentación: lista de viñetas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 msgid "presentation template: list of bullets" msgstr "yupi qhawachina: ratachiqkunawan sinri" # "plantilla de presentación: seleccionar objeto del Diario (sin descripción)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 msgid "presentation template: select Journal object (no description)" msgstr "yupi qhawachina: P'anqamanta akllariy (mana willayniyuq kaqta)" # "plantilla de presentación: seleccionar objeto del Diario (con descripción)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 msgid "presentation template: select Journal object (with description)" msgstr "yupi qhawachina: P'anqamanta akllariy (willayniyuq kaqta)" # "plantilla de presentación: seleccionar cuatro objetos del Diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 msgid "presentation template: select four Journal objects" msgstr "yupi qhawachina: P'anqamanta tawa imaymanakunata akllariy" # "plantilla de presentación: seleccionar dos objetos del Diario" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 msgid "presentation template: select two Journal objects" msgstr "yupi qhawachina: P'anqamanta iskay imaymanakunata akllariy" # "coorx de la izquierda de la pantalla" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859 msgid "xcor of left of screen" msgstr "pantallap lluqi XCOR nisqan" # "debajo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864 msgid "bottom" msgstr "uraynin" # "coory del limite inferior de la pantalla" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 msgid "ycor of bottom of screen" msgstr "pantallap uray XCOR nisqan" # "el ancho del lienzo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875 msgid "the canvas width" msgstr "panq'ap kinraynin" # "xcor del lado derecho de la pantalla" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883 msgid "xcor of right of screen" msgstr "pantallap paña XCOR nisqan" # "ycor del limite superior de la pantalla" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891 msgid "ycor of top of screen" msgstr "pantallap wichay XCOR nisqan" # "la altura del lienzo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899 msgid "the canvas height" msgstr "panq'ap sayaynin" # "título x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906 msgid "title x" msgstr "x sutinchaynin" # "título y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915 msgid "title y" msgstr "y sutinchaynin" # "izquierda x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924 msgid "left x" msgstr "lluq'i X" # "arriba y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933 msgid "top y" msgstr "wichay Y" # "derecha x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 msgid "right x" msgstr "paña X" # "debajo y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 msgid "bottom y" msgstr "uraypi Y" -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 -msgid "presentation 1x1" -msgstr "1x1 qhawachiy" - -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 -msgid "presentation 2x1" -msgstr "2x1 qhawachiy" - -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 -msgid "presentation 1x2" -msgstr "1x2 qhawachiy" - -# "presentación" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041 -msgid "presentation 2x2" -msgstr "2x2 qhawachiy" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" -msgstr "" +msgstr "Haykuqmasi churasqan llamk'anapaq maru" #: pysamples/brain.py:43 msgid "Please install the Speak Activity and try again." -msgstr "" +msgstr "Mira, churariy Rimay ruwanata, chaymantaqa wakmanta ruwariy." -#: pysamples/brain.py:54 +#: pysamples/brain.py:52 msgid "Spanish" -msgstr "" +msgstr "Español simi" -#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74 -#: pysamples/brain.py:80 +#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71 +#: pysamples/brain.py:77 msgid "English" -msgstr "" +msgstr "Inglés simi" -#: pysamples/brain.py:91 +#: pysamples/brain.py:88 msgid "Sorry, I can't understand what you are asking about." -msgstr "" +msgstr "Pampachaway mana yachachkanichu tapuwasqaykitaqa." -#: pysamples/brain.py:100 +#: pysamples/brain.py:97 msgid "" "Sorry, there is no free memory to load my brain. Close other activities and " "try once more." msgstr "" +"Pampachaway, umachayqa hunt'añam kachkan. Huk ruwanakunata wisq'ay, ichaqa " +"wakmanta qhallariwaq." # [ES] "empujar el valor rgb de destino a la pila" -#: pysamples/forward_push.py:45 +#: pysamples/forward_push.py:48 msgid "push destination rgb value to heap" msgstr "tawqamanmi rgb kasqantaqa churay" # "parar" -#: pysamples/grecord.py:215 +#: pysamples/grecord.py:216 msgid "stop" msgstr "sayachiy" # "reproducir" -#: pysamples/grecord.py:217 +#: pysamples/grecord.py:218 msgid "play" msgstr "purichiy" # "guardar" -#: pysamples/grecord.py:219 +#: pysamples/grecord.py:220 msgid "save" msgstr "waqaychay" # [ES] "otros" -#: pysamples/journal-stats.py:78 +#: pysamples/journal-stats.py:80 msgid "other" msgstr "wakkuna" # "vuelta en U" -#: pysamples/uturn.py:24 +#: pysamples/uturn.py:35 msgid "uturn" msgstr "U hinata muyuchiy" -# "hacer una vuelta en U" -#: pysamples/uturn.py:26 -msgid "make a uturn" -msgstr "U hinata muyuchiy" +#: pysamples/uturn.py:37 +msgid "turns the turtle 180 degrees" +msgstr "charapachata 180 grados nisqata muyurichiy" # "el uso es" -#: turtleblocks.py:89 +#: turtleblocks.py:91 msgid "usage is" msgstr "hap'iyqa kan" # "Sin acción alternativa:" -#: turtleblocks.py:250 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Mana ima ruwayniyuq:" # "Fichero no encontrado" -#: turtleblocks.py:265 +#: turtleblocks.py:275 msgid "File not found" msgstr "Mana tarisqa khipu" # "Directorio de configuración no modificable: %s" -#: turtleblocks.py:289 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Mana t'ikranapaq wayaqa: %s" # "Nuevo" -#: turtleblocks.py:365 +#: turtleblocks.py:375 msgid "New" msgstr "Musuq" -# "Abrir" -#: turtleblocks.py:366 -msgid "Open" -msgstr "Kichay" +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Huk wakichinakunata qhawarichiy" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Wakichinakunata pakariy" # "Guardar" -#: turtleblocks.py:367 +#: turtleblocks.py:382 msgid "Save" msgstr "Waqaychay" # "Guardar como" -#: turtleblocks.py:368 +#: turtleblocks.py:383 msgid "Save as" msgstr "Kay hinata waqaychay" # "Salir" -#: turtleblocks.py:373 +#: turtleblocks.py:388 msgid "Quit" msgstr "Lluqsiy" # "Archivo" -#: turtleblocks.py:374 +#: turtleblocks.py:389 msgid "File" msgstr "Khipu" # "Escalar coordenadas" -#: turtleblocks.py:381 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Coordenadasta wichay" # "Restaurar el tamaño del bloque" -#: turtleblocks.py:387 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Bloques nisqakunata allinchay" # "Mostar/ocultar bloques" -#: turtleblocks.py:408 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Bloques nisqakunata Qhawachiy/Pakay" # "Herramientas" -#: turtleblocks.py:410 +#: turtleblocks.py:425 msgid "Tools" msgstr "Llamk'anakuna" # "Depurar" -#: turtleblocks.py:416 +#: turtleblocks.py:431 msgid "Debug" msgstr "Allichay" # "Tortuga" -#: turtleblocks.py:418 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Charapa" -#: turtleblocks.py:421 +#: turtleblocks.py:436 msgid "About..." -msgstr "" +msgstr "Kaymanta..." # "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?" -#: turtleblocks.py:461 +#: turtleblocks.py:475 msgid "You have unsaved work. Would you like to save before quitting?" msgstr "Llamk'asqa mana waqaychasqa kachkan. Munankichu waqaychayta?" # "¿Guardar el proyecto?" -#: turtleblocks.py:462 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Waqaychakunqachu?" -# "TortugArte" -#~ msgid "Turtle Art" -#~ msgstr "CharapArte" +#~ msgid "returns the temperature" +#~ msgstr "Q'uñiyninta kutichin" + +# "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso" +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "" +#~ "huk campo magnetico nisqata musyana tariptinqa 1 yupaytam rikuchin mana " +#~ "chayqa 0 yupaytam rikuchin" # [ES] "devuelve el nivel de gris de un objeto" #~ msgid "returns the gray level" @@ -4452,3 +4546,44 @@ msgstr "Waqaychakunqachu?" # [es] "gira el robot Butiá x grados" #~ msgid "turn the Butia robot x degrees" #~ msgstr "Butiataqa x grados nisqamanmi muyuchiy" + +# "hacer una vuelta en U" +#~ msgid "make a uturn" +#~ msgstr "U hinata muyuchiy" + +# "vuelta en U" +#, fuzzy +#~ msgid "u turn" +#~ msgstr "U hinata muyuchiy" + +# "fijar el color del texto" +#~ msgid "set text color" +#~ msgstr "qillqap llimp'inta churay" + +# "fijar el color del texto que la tortuga dibuja" +#~ msgid "sets color of text drawn by the turtle" +#~ msgstr "charapaq qillqanantam llimp'ichiy" + +# "fijar tamaño del texto" +#~ msgid "set text size" +#~ msgstr "qillqap sayayninta akllay" + +# "fijar el tamaño del texto que la tortuga dibuja" +#~ msgid "sets size of text drawn by the turtle" +#~ msgstr "charapaq qillqananpaq sapan qillqap sayayninta akllay" + +# "presentación" +#~ msgid "presentation 1x1" +#~ msgstr "1x1 qhawachiy" + +# "presentación" +#~ msgid "presentation 2x1" +#~ msgstr "2x1 qhawachiy" + +# "presentación" +#~ msgid "presentation 1x2" +#~ msgstr "1x2 qhawachiy" + +# "presentación" +#~ msgid "presentation 2x2" +#~ msgstr "2x2 qhawachiy" diff --git a/pysamples/dotted_line.py b/pysamples/dotted_line.py deleted file mode 100644 index febd409..0000000 --- a/pysamples/dotted_line.py +++ /dev/null @@ -1,133 +0,0 @@ -#Copyright (c) 2009-11, Walter Bender - -# This procedure is invoked when the user-definable block on the "extras" -# palette is selected. Some examples of how to use this block are included -# below. Try uncommenting an example or write your own Python code. -# -# To uncomment code, remove the '# ' in the Python code. Take care to preserve -# the proper indentations. -# -# -# NOTES: -# -# Turtle Art is created in object oriented Python code. This is based -# around the definition of classes and the creation of object(s) which -# are instance(s) of that class. These objects then have properties and -# methods which are defined by their class. -# -# See http://docs.python.org/tutorial/classes.html for a description of -# classes in Python. -# -# Class Defined in Instance Created in -# TurtleArtWindow tawindow.py tw TurtleArtActivity.py -# LogoCode talogo.py lc tawindow.py -# TurtleGraphics tacanvas.py canvas tawindow.py -# Turtles, Turtle taturtle.py turtles tawindow.py, -# tacanvas.py -# Blocks, Block tablock.py block_list tawindow.py -# -# -# Class TurtleArtWindow -- useful properties and methods (from within -# tamyblock.py, tw is the class instance) -# -# Methods and data attributes Example -# set_fullscreen(self) tw.set_fullscreen() -# Note: Hides the Sugar toolbar -# set_cartesian(self, flag) tw.set_cartesian(True) -# Note: True will make the overlay visible; -# False will make it invisible -# set_polar(self, flag) tw.set_polar(True) -# Note: True will make the overlay visible; -# False will make it invisible -# hideshow_button(self, flag) tw.hideshow_button() -# Note: Toggles visibility of blocks and palettes -# self.active_turtle tw.active_turtle -# Note: The active turtle instance -# -# -# Class TurtleGraphics -- useful properties and methods (from within -# tamyblock.py, tw.canvas is the class instance) -# -# Methods and data attributes Example -# clearscreen(self) tw.canvas.clearscreen() -# Note: Clears the screen and resets all turtle and -# pen attributes to default values -# setpen(self, flag) tw.canvas.setpen(True) -# Note: True will set the pen "down", enabling drawing; -# False will set the pen "up" -# forward(self, n) tw.canvas.forward(100) -# Note: Move the turtle forward 100 units -# arc(self, a, r) tw.canvas.arc(120, 50) -# Note: Move the turtle along an arc of 120 degrees -# (clockwise) and radius of 50 units -# setheading(self, a) tw.canvas.setheading(180) -# Note: Set the turtle heading to 180 -# (towards the bottom of the screen) -# self.heading tw.canvas.heading -# Note: The current heading -# setpensize(self, n) tw.canvas.setpensize(25) -# Note: Set the turtle pensize to 25 units -# self.pensize tw.canvas.pensize -# Note: The current pensize -# setcolor(self, c) tw.canvas.color(70) -# Note: Set the pen color to 70 (blue) -# self.color tw.canvas.color -# Note: The current pen color -# setshade(self, s) tw.canvas.shade(50) -# Note: Set the pen shade to 50 -# self.shade tw.canvas.shade -# Note: The current pen shade -# fillscreen(self, c, s) tw.canvas.fillscreen(70, 90) -# Note: Fill the screen with color 70, shade 90 (light blue) -# setxy(self, x, y) tw.canvas.setxy(100,100) -# Note: Move the turtle to position (100, 100) -# self.xcor tw.canvas.xcor -# Note: The current x coordinate of the turtle -# (scaled to current units) -# self.ycor tw.canvas.ycor -# Note: The current y coordinate of the turtle -# (scaled to current units) -# self.set_turtle(name) tw.canvas.set_turtle(1) -# Note: Set the current turtle to turtle '1' -# -# -# Other useful Python functions -# Module Example -# from math import pow pow(2,3) returns 2 to the 3rd power -# Note: See http://docs.python.org/library/math.html -# from math import sin, pi sin(45*pi/180) returns sin of 45 (0.707) -# Note: See http://docs.python.org/library/math.html -# from time import localtime localtime().tm_hour returns the current hour -# Note: See http://docs.python.org/library/time.html -# tw.lc.heap.append(data) adds data to the heap -# Note: See http://docs.python.org/tutorial/datastructures.html -# data = tw.lc.heap.pop(-1) pops data off the heap -# Note: See http://docs.python.org/tutorial/datastructures.html -# - -# Usage: Import this code into a Python (user-definable) block; when -# this code is run, the turtle will draw a dotted line of the length -# of the numeric argument block docked to the Python block. - - -def myblock(tw, line_length): - ''' Draw a dotted line of length line_length. ''' - - try: # make sure line_length is a number - line_length = float(line_length) - except ValueError: - return - if tw.canvas.pendown: - dist = 0 - while dist + tw.canvas.pensize < line_length: # repeat drawing dots - tw.canvas.setpen(True) - tw.canvas.forward(1) - tw.canvas.setpen(False) - tw.canvas.forward((tw.canvas.pensize * 2) - 1) - dist += (tw.canvas.pensize * 2) - # make sure we have moved exactly line_length - tw.canvas.forward(line_length - dist) - tw.canvas.setpen(True) - else: - tw.canvas.forward(line_length) - return diff --git a/pysamples/uturn.py b/pysamples/uturn.py deleted file mode 100644 index cdeb96d..0000000 --- a/pysamples/uturn.py +++ /dev/null @@ -1,35 +0,0 @@ -#Copyright (c) 2011, Walter Bender - -# This procedure is invoked when the user-definable block on the -# "extras" palette is selected. - -# Usage: Import this code into a Python (user-definable) block; when -# it is run, a u-turn block will be added to the Turtle Palette. You -# can use the u-turn block as you would any other block. - - -def myblock(tw, arg): - ''' Add a uturn block to the 'turtle' palette ''' - - from TurtleArt.tapalette import make_palette, palette_name_to_index - from TurtleArt.talogo import primitive_dictionary - from gettext import gettext as _ - - # Choose a palette for the new block. - palette = make_palette('turtle') - - # Create a new block prototype. - palette.add_block('uturn', - style='basic-style-extended-vertical', - label=_('uturn'), - prim_name='uturn', - help_string=_('make a uturn')) - - # Add its primitive to the LogoCode dictionary. - tw.lc.def_prim('uturn', 0, - lambda self: primitive_dictionary['set'] - ('heading', tw.canvas.seth, tw.canvas.heading + 180)) - - # Regenerate the palette, which will now include the new block. - tw.show_toolbar_palette(palette_name_to_index('turtle'), - regenerate=True) diff --git a/samples/basic-intro-1-es.ta b/samples/basic-intro-1-es.ta deleted file mode 100644 index 421b58f..0000000 --- a/samples/basic-intro-1-es.ta +++ /dev/null @@ -1,167 +0,0 @@ -[[0, ["start", 2.0], 30, 550, [null, 164]], -[1, ["setxy2", 20], 1317, 731, [83, 5, 166, 6]], -[2, ["number", 20], 1429, 773, [5, null]], -[3, "xcor", 1429, 731, [5, null]], -[4, "ycor", 1429, 813, [166, null]], -[5, ["plus2", 0], 1375, 731, [1, 3, 2]], -[6, ["vspace", 0], 1317, 855, [1, 89]], -[7, "penup", 1317, 521, [156, 19]], -[8, "pendown", 1317, 1317, [25, 158]], -[9, ["number", 60], 1429, 855, [166, null]], -[10, "hat", 33, 869, [null, 11, 70]], -[11, ["string", "proximo"], 91, 881, [10, null]], -[12, "stack", 30, 638, [164, 13, null]], -[13, ["string", "proximo"], 88, 638, [12, null]], -[14, "clean", 33, 1007, [75, 37]], -[15, "hat", 1334, 415, [null, 36, 72]], -[16, "stack", 33, 1217, [73, 35, 31]], -[17, "show", 1317, 1191, [30, 18, 25]], -[18, ["string", "El bloque de repetición le permite repetir una acción."], 1375, 1191, [17, null]], -[19, ["setxy2", 0], 1317, 563, [7, 20, 21, 83]], -[20, ["number", -300], 1375, 563, [19, null]], -[21, ["number", 100], 1375, 605, [19, null]], -[22, ["setxy2", 0], 1317, 1065, [87, 23, 29, 30]], -[23, ["number", -300], 1375, 1065, [22, null]], -[24, ["number", 80], 1453, 1149, [29, null]], -[25, ["setxy2", 0], 1317, 1233, [17, 26, 27, 8]], -[26, ["number", 0], 1375, 1233, [25, null]], -[27, ["number", 0], 1375, 1275, [25, null]], -[28, "ycor", 1429, 1107, [29, null]], -[29, ["minus2", 0], 1375, 1107, [22, 28, 24]], -[30, ["vspace", 0], 1317, 1149, [22, 17]], -[31, "storeinbox1", 33, 1259, [16, 34, null]], -[32, ["number", 1], 205, 1301, [34, null]], -[33, "box1", 205, 1259, [34, null]], -[34, ["plus2", 0], 151, 1259, [31, 33, 32]], -[35, "box1", 91, 1217, [16, null]], -[36, ["number", 3], 1392, 427, [15, null]], -[37, ["if", 0], 33, 1049, [14, 41, 38, 73]], -[38, "storeinbox1", 51, 1115, [37, 39, null]], -[39, ["number", 0], 169, 1115, [38, null]], -[40, "box1", 135, 1015, [41, null]], -[41, ["greater2", 0], 89, 1015, [37, 40, 42, null]], -[42, ["number", 3], 159, 1057, [41, null]], -[43, ["number", 1], 1384, 194, [69, null]], -[44, "penup", 1344, 270, [71, 45]], -[45, ["setxy2", 0], 1344, 312, [44, 46, 47, 85]], -[46, ["number", -300], 1402, 312, [45, null]], -[47, ["number", 100], 1402, 354, [45, null]], -[48, ["setxy2", 0], 1344, 984, [77, 49, 50, 53]], -[49, ["number", -300], 1402, 984, [48, null]], -[50, ["minus2", 0], 1402, 1026, [48, 51, 52]], -[51, "ycor", 1456, 1026, [50, null]], -[52, ["number", 40.0], 1480, 1068, [50, null]], -[53, ["vspace", 0], 1344, 1068, [48, 54]], -[54, "show", 1344, 1110, [53, 55, 56]], -[55, ["string", "La tortuga puede ir hacia adelante, atrás, izquierda y derecha."], 1402, 1110, [54, null]], -[56, ["setxy2", 0], 1344, 1152, [54, 57, 58, 59]], -[57, ["number", 0], 1402, 1152, [56, null]], -[58, ["number", 0], 1402, 1194, [56, null]], -[59, "pendown", 1344, 1236, [56, null]], -[60, ["setxy2", 0], 1344, 480, [85, 61, 62, 81]], -[61, ["number", -300], 1402, 480, [60, null]], -[62, ["number", 25.0], 1402, 522, [60, null]], -[63, ["setxy2", 0], 1344, 648, [81, 64, 65, 79]], -[64, ["number", -300], 1402, 648, [63, null]], -[65, ["number", -50.0], 1402, 690, [63, null]], -[66, ["setxy2", 0], 1344, 816, [79, 67, 68, 77]], -[67, ["number", -300], 1402, 816, [66, null]], -[68, ["number", -125], 1402, 858, [66, null]], -[69, "hat", 1326, 182, [null, 43, 71]], -[70, "showblocks", 33, 923, [10, 75]], -[71, "sandwichclampcollapsed", 1326, 236, [69, 44, null]], -[72, "sandwichclampcollapsed", 1334, 469, [15, 156, null]], -[73, ["loadblock", 0], 33, 1175, [37, 74, 16]], -[74, ["string", "delete"], 91, 1175, [73, null]], -[75, "loadpalette", 33, 965, [70, 76, 14]], -[76, ["string", "turtle"], 94, 965, [75, null]], -[77, ["loadblock2arg", 0], 1344, 900, [66, 78, 97, 48]], -[78, ["string", "right"], 1402, 900, [77, null]], -[79, ["loadblock2arg", 0], 1344, 732, [63, 80, 96, 66]], -[80, ["string", "left"], 1402, 732, [79, null]], -[81, ["loadblock2arg", 0], 1344, 564, [60, 82, 95, 63]], -[82, ["string", "back"], 1402, 564, [81, null]], -[83, ["loadblock2arg", 0], 1317, 647, [19, 84, 91, 1]], -[84, ["string", "repeat"], 1375, 647, [83, null]], -[85, ["loadblock2arg", 0], 1344, 396, [45, 86, 94, 60]], -[86, ["string", "forward"], 1402, 396, [85, null]], -[87, ["loadblock2arg", 0], 1317, 981, [89, 88, 93, 22]], -[88, ["string", "right"], 1375, 981, [87, null]], -[89, ["loadblock2arg", 0], 1317, 897, [6, 90, 92, 87]], -[90, ["string", "forward"], 1375, 897, [89, null]], -[91, ["number", 4], 1375, 689, [83, null]], -[92, ["number", 100], 1375, 939, [89, null]], -[93, ["number", 90], 1375, 1023, [87, null]], -[94, ["number", 100], 1402, 438, [85, null]], -[95, ["number", 100], 1402, 606, [81, null]], -[96, ["number", 90], 1402, 774, [79, null]], -[97, ["number", 90], 1402, 942, [77, null]], -[98, "hat", 1327, 69, [null, 99, 100]], -[99, ["number", 0], 1385, 81, [98, null]], -[100, "sandwichclampcollapsed", 1327, 123, [98, 101, null]], -[101, "penup", 1310, 133, [100, 102]], -[102, ["setxy2", 0], 1310, 175, [101, 103, 104, 105]], -[103, ["number", -300], 1368, 175, [102, null]], -[104, ["number", -75], 1368, 217, [102, null]], -[105, ["loadblock2arg", 0], 1310, 259, [102, 106, 107, 108]], -[106, ["string", "forward"], 1368, 259, [105, null]], -[107, ["number", 100], 1368, 301, [105, null]], -[108, ["setxy2", 0], 1310, 343, [105, 109, 110, 113]], -[109, ["number", -300], 1368, 343, [108, null]], -[110, ["minus2", 0], 1368, 385, [108, 111, 112]], -[111, "ycor", 1422, 385, [110, null]], -[112, ["number", 75], 1446, 427, [110, null]], -[113, ["vspace", 0], 1310, 427, [108, 114]], -[114, "show", 1310, 469, [113, 115, 116]], -[115, ["string", "La tortuga avanza 100 pasos."], 1368, 469, [114, null]], -[116, ["setxy2", 0], 1310, 511, [114, 117, 118, 119]], -[117, ["number", 0], 1368, 511, [116, null]], -[118, ["number", 0], 1368, 553, [116, null]], -[119, "pendown", 1310, 595, [116, 120]], -[120, "forward", 1310, 637, [119, 121, null]], -[121, ["number", 100], 1381, 637, [120, null]], -[122, "hat", 1329, 296, [null, 123, 124]], -[123, ["number", 2], 1387, 308, [122, null]], -[124, "sandwichclampcollapsed", 1329, 350, [122, 125, null]], -[125, "penup", 1312, 360, [124, 126]], -[126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]], -[127, ["number", -300], 1370, 402, [126, null]], -[128, ["number", 100], 1370, 444, [126, null]], -[129, ["loadblock2arg", 0], 1312, 486, [126, 130, 131, 132]], -[130, ["string", "forward"], 1370, 486, [129, null]], -[131, ["number", 100], 1370, 528, [129, null]], -[132, ["loadblock2arg", 0], 1312, 570, [129, 136, 133, 134]], -[133, ["number", 45], 1370, 612, [132, null]], -[134, ["loadblock2arg", 0], 1312, 654, [132, 149, 135, 137]], -[135, ["number", 100], 1370, 696, [134, null]], -[136, ["string", "right"], 1370, 570, [132, null]], -[137, ["setxy2", 0], 1312, 738, [134, 138, 139, 142]], -[138, ["number", -300], 1370, 738, [137, null]], -[139, ["minus2", 0], 1370, 780, [137, 140, 141]], -[140, "ycor", 1424, 780, [139, null]], -[141, ["number", 200], 1448, 822, [139, null]], -[142, ["vspace", 0], 1312, 822, [137, 143]], -[143, "show", 1312, 864, [142, 144, 145]], -[144, ["string", "La tortuga se ejecutará cada comando en una pila de bloques \nstarting desde la parte superior."], 1370, 864, [143, null]], -[145, ["setxy2", 0], 1312, 906, [143, 146, 147, 148]], -[146, ["number", 0], 1370, 906, [145, null]], -[147, ["number", 0], 1370, 948, [145, null]], -[148, "pendown", 1312, 990, [145, 150]], -[149, ["string", "forward"], 1370, 654, [134, null]], -[150, "forward", 1312, 1032, [148, 151, 152]], -[151, ["number", 100], 1383, 1032, [150, null]], -[152, "right", 1312, 1074, [150, 153, 154]], -[153, ["number", 45], 1370, 1074, [152, null]], -[154, "forward", 1312, 1116, [152, 155, null]], -[155, ["number", 100], 1383, 1116, [154, null]], -[156, "loadpalette", 1317, 479, [72, 157, 7]], -[157, ["string", "flow"], 1378, 479, [156, null]], -[158, ["repeat", 21], 1317, 1359, [8, 159, 160, null]], -[159, ["number", 4], 1376, 1359, [158, null]], -[160, "forward", 1335, 1401, [158, 161, 162]], -[161, ["number", 100], 1406, 1401, [160, null]], -[162, "right", 1335, 1443, [160, 163, null]], -[163, ["number", 90], 1393, 1443, [162, null]], -[164, "comment", 30, 596, [0, 165, 12]], -[165, ["string", "haga clic en empezar"], 113, 596, [164, null]], -[166, ["plus2", 0], 1375, 813, [1, 4, 9]]] diff --git a/samples/basic-intro-1.ta b/samples/basic-intro-1.ta deleted file mode 100644 index 73b6dae..0000000 --- a/samples/basic-intro-1.ta +++ /dev/null @@ -1,167 +0,0 @@ -[[0, ["start", 2.0], 30, 550, [null, 164]], -[1, ["setxy2", 20], 1317, 731, [83, 5, 166, 6]], -[2, ["number", 20], 1429, 773, [5, null]], -[3, "xcor", 1429, 731, [5, null]], -[4, "ycor", 1429, 813, [166, null]], -[5, ["plus2", 0], 1375, 731, [1, 3, 2]], -[6, ["vspace", 0], 1317, 855, [1, 89]], -[7, "penup", 1317, 521, [156, 19]], -[8, "pendown", 1317, 1317, [25, 158]], -[9, ["number", 60], 1429, 855, [166, null]], -[10, "hat", 33, 869, [null, 11, 70]], -[11, ["string", "next"], 91, 881, [10, null]], -[12, "stack", 30, 638, [164, 13, null]], -[13, ["string", "next"], 88, 638, [12, null]], -[14, "clean", 33, 1007, [75, 37]], -[15, "hat", 1334, 415, [null, 36, 72]], -[16, "stack", 33, 1217, [73, 35, 31]], -[17, "show", 1317, 1191, [30, 18, 25]], -[18, ["string", "The repeat block lets you repeat an action."], 1375, 1191, [17, null]], -[19, ["setxy2", 0], 1317, 563, [7, 20, 21, 83]], -[20, ["number", -300], 1375, 563, [19, null]], -[21, ["number", 100], 1375, 605, [19, null]], -[22, ["setxy2", 0], 1317, 1065, [87, 23, 29, 30]], -[23, ["number", -300], 1375, 1065, [22, null]], -[24, ["number", 80], 1453, 1149, [29, null]], -[25, ["setxy2", 0], 1317, 1233, [17, 26, 27, 8]], -[26, ["number", 0], 1375, 1233, [25, null]], -[27, ["number", 0], 1375, 1275, [25, null]], -[28, "ycor", 1429, 1107, [29, null]], -[29, ["minus2", 0], 1375, 1107, [22, 28, 24]], -[30, ["vspace", 0], 1317, 1149, [22, 17]], -[31, "storeinbox1", 33, 1259, [16, 34, null]], -[32, ["number", 1], 205, 1301, [34, null]], -[33, "box1", 205, 1259, [34, null]], -[34, ["plus2", 0], 151, 1259, [31, 33, 32]], -[35, "box1", 91, 1217, [16, null]], -[36, ["number", 3], 1392, 427, [15, null]], -[37, ["if", 0], 33, 1049, [14, 41, 38, 73]], -[38, "storeinbox1", 51, 1115, [37, 39, null]], -[39, ["number", 0], 169, 1115, [38, null]], -[40, "box1", 135, 1015, [41, null]], -[41, ["greater2", 0], 89, 1015, [37, 40, 42, null]], -[42, ["number", 3], 159, 1057, [41, null]], -[43, ["number", 1], 1384, 194, [69, null]], -[44, "penup", 1344, 270, [71, 45]], -[45, ["setxy2", 0], 1344, 312, [44, 46, 47, 85]], -[46, ["number", -300], 1402, 312, [45, null]], -[47, ["number", 100], 1402, 354, [45, null]], -[48, ["setxy2", 0], 1344, 984, [77, 49, 50, 53]], -[49, ["number", -300], 1402, 984, [48, null]], -[50, ["minus2", 0], 1402, 1026, [48, 51, 52]], -[51, "ycor", 1456, 1026, [50, null]], -[52, ["number", 40.0], 1480, 1068, [50, null]], -[53, ["vspace", 0], 1344, 1068, [48, 54]], -[54, "show", 1344, 1110, [53, 55, 56]], -[55, ["string", "The turtle can go forward, back, left, and right."], 1402, 1110, [54, null]], -[56, ["setxy2", 0], 1344, 1152, [54, 57, 58, 59]], -[57, ["number", 0], 1402, 1152, [56, null]], -[58, ["number", 0], 1402, 1194, [56, null]], -[59, "pendown", 1344, 1236, [56, null]], -[60, ["setxy2", 0], 1344, 480, [85, 61, 62, 81]], -[61, ["number", -300], 1402, 480, [60, null]], -[62, ["number", 25.0], 1402, 522, [60, null]], -[63, ["setxy2", 0], 1344, 648, [81, 64, 65, 79]], -[64, ["number", -300], 1402, 648, [63, null]], -[65, ["number", -50.0], 1402, 690, [63, null]], -[66, ["setxy2", 0], 1344, 816, [79, 67, 68, 77]], -[67, ["number", -300], 1402, 816, [66, null]], -[68, ["number", -125], 1402, 858, [66, null]], -[69, "hat", 1326, 182, [null, 43, 71]], -[70, "showblocks", 33, 923, [10, 75]], -[71, "sandwichclampcollapsed", 1326, 236, [69, 44, null]], -[72, "sandwichclampcollapsed", 1334, 469, [15, 156, null]], -[73, ["loadblock", 0], 33, 1175, [37, 74, 16]], -[74, ["string", "delete"], 91, 1175, [73, null]], -[75, "loadpalette", 33, 965, [70, 76, 14]], -[76, ["string", "turtle"], 94, 965, [75, null]], -[77, ["loadblock2arg", 0], 1344, 900, [66, 78, 97, 48]], -[78, ["string", "right"], 1402, 900, [77, null]], -[79, ["loadblock2arg", 0], 1344, 732, [63, 80, 96, 66]], -[80, ["string", "left"], 1402, 732, [79, null]], -[81, ["loadblock2arg", 0], 1344, 564, [60, 82, 95, 63]], -[82, ["string", "back"], 1402, 564, [81, null]], -[83, ["loadblock2arg", 0], 1317, 647, [19, 84, 91, 1]], -[84, ["string", "repeat"], 1375, 647, [83, null]], -[85, ["loadblock2arg", 0], 1344, 396, [45, 86, 94, 60]], -[86, ["string", "forward"], 1402, 396, [85, null]], -[87, ["loadblock2arg", 0], 1317, 981, [89, 88, 93, 22]], -[88, ["string", "right"], 1375, 981, [87, null]], -[89, ["loadblock2arg", 0], 1317, 897, [6, 90, 92, 87]], -[90, ["string", "forward"], 1375, 897, [89, null]], -[91, ["number", 4], 1375, 689, [83, null]], -[92, ["number", 100], 1375, 939, [89, null]], -[93, ["number", 90], 1375, 1023, [87, null]], -[94, ["number", 100], 1402, 438, [85, null]], -[95, ["number", 100], 1402, 606, [81, null]], -[96, ["number", 90], 1402, 774, [79, null]], -[97, ["number", 90], 1402, 942, [77, null]], -[98, "hat", 1327, 69, [null, 99, 100]], -[99, ["number", 0], 1385, 81, [98, null]], -[100, "sandwichclampcollapsed", 1327, 123, [98, 101, null]], -[101, "penup", 1310, 133, [100, 102]], -[102, ["setxy2", 0], 1310, 175, [101, 103, 104, 105]], -[103, ["number", -300], 1368, 175, [102, null]], -[104, ["number", -75], 1368, 217, [102, null]], -[105, ["loadblock2arg", 0], 1310, 259, [102, 106, 107, 108]], -[106, ["string", "forward"], 1368, 259, [105, null]], -[107, ["number", 100], 1368, 301, [105, null]], -[108, ["setxy2", 0], 1310, 343, [105, 109, 110, 113]], -[109, ["number", -300], 1368, 343, [108, null]], -[110, ["minus2", 0], 1368, 385, [108, 111, 112]], -[111, "ycor", 1422, 385, [110, null]], -[112, ["number", 75], 1446, 427, [110, null]], -[113, ["vspace", 0], 1310, 427, [108, 114]], -[114, "show", 1310, 469, [113, 115, 116]], -[115, ["string", "The turtle goes forward 100 steps."], 1368, 469, [114, null]], -[116, ["setxy2", 0], 1310, 511, [114, 117, 118, 119]], -[117, ["number", 0], 1368, 511, [116, null]], -[118, ["number", 0], 1368, 553, [116, null]], -[119, "pendown", 1310, 595, [116, 120]], -[120, "forward", 1310, 637, [119, 121, null]], -[121, ["number", 100], 1381, 637, [120, null]], -[122, "hat", 1329, 296, [null, 123, 124]], -[123, ["number", 2], 1387, 308, [122, null]], -[124, "sandwichclampcollapsed", 1329, 350, [122, 125, null]], -[125, "penup", 1312, 360, [124, 126]], -[126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]], -[127, ["number", -300], 1370, 402, [126, null]], -[128, ["number", 100], 1370, 444, [126, null]], -[129, ["loadblock2arg", 0], 1312, 486, [126, 130, 131, 132]], -[130, ["string", "forward"], 1370, 486, [129, null]], -[131, ["number", 100], 1370, 528, [129, null]], -[132, ["loadblock2arg", 0], 1312, 570, [129, 136, 133, 134]], -[133, ["number", 45], 1370, 612, [132, null]], -[134, ["loadblock2arg", 0], 1312, 654, [132, 149, 135, 137]], -[135, ["number", 100], 1370, 696, [134, null]], -[136, ["string", "right"], 1370, 570, [132, null]], -[137, ["setxy2", 0], 1312, 738, [134, 138, 139, 142]], -[138, ["number", -300], 1370, 738, [137, null]], -[139, ["minus2", 0], 1370, 780, [137, 140, 141]], -[140, "ycor", 1424, 780, [139, null]], -[141, ["number", 200], 1448, 822, [139, null]], -[142, ["vspace", 0], 1312, 822, [137, 143]], -[143, "show", 1312, 864, [142, 144, 145]], -[144, ["string", "The turtle will run each command in a stack of blocks\nstarting from the top."], 1370, 864, [143, null]], -[145, ["setxy2", 0], 1312, 906, [143, 146, 147, 148]], -[146, ["number", 0], 1370, 906, [145, null]], -[147, ["number", 0], 1370, 948, [145, null]], -[148, "pendown", 1312, 990, [145, 150]], -[149, ["string", "forward"], 1370, 654, [134, null]], -[150, "forward", 1312, 1032, [148, 151, 152]], -[151, ["number", 100], 1383, 1032, [150, null]], -[152, "right", 1312, 1074, [150, 153, 154]], -[153, ["number", 45], 1370, 1074, [152, null]], -[154, "forward", 1312, 1116, [152, 155, null]], -[155, ["number", 100], 1383, 1116, [154, null]], -[156, "loadpalette", 1317, 479, [72, 157, 7]], -[157, ["string", "flow"], 1378, 479, [156, null]], -[158, ["repeat", 21], 1317, 1359, [8, 159, 160, null]], -[159, ["number", 4], 1376, 1359, [158, null]], -[160, "forward", 1335, 1401, [158, 161, 162]], -[161, ["number", 100], 1406, 1401, [160, null]], -[162, "right", 1335, 1443, [160, 163, null]], -[163, ["number", 90], 1393, 1443, [162, null]], -[164, "comment", 30, 596, [0, 165, 12]], -[165, ["string", "click start"], 113, 596, [164, null]], -[166, ["plus2", 0], 1375, 813, [1, 4, 9]]] diff --git a/samples/basic-intro-2-es.ta b/samples/basic-intro-2-es.ta deleted file mode 100644 index 7e14d81..0000000 --- a/samples/basic-intro-2-es.ta +++ /dev/null @@ -1,286 +0,0 @@ -[[0, ["start", 2.0], 30, 550, [null, 180]], -[1, "hat", 33, 869, [null, 2, 22]], -[2, ["string", "proximo"], 91, 881, [1, null]], -[3, "stack", 67, 523, [180, 4, null]], -[4, ["string", "proximo"], 125, 523, [3, null]], -[5, "clean", 33, 1007, [25, 14]], -[6, "hat", 1557, 82, [null, 13, 226]], -[7, "stack", 33, 1217, [23, 12, 8]], -[8, "storeinbox1", 33, 1259, [7, 11, null]], -[9, ["number", 1], 205, 1301, [11, null]], -[10, "box1", 205, 1259, [11, null]], -[11, ["plus2", 0], 151, 1259, [8, 10, 9]], -[12, "box1", 91, 1217, [7, null]], -[13, ["number", 3], 1615, 94, [6, null]], -[14, ["if", 0], 33, 1049, [5, 18, 15, 23]], -[15, "storeinbox1", 51, 1115, [14, 16, null]], -[16, ["number", 0], 169, 1115, [15, null]], -[17, "box1", 135, 1015, [18, null]], -[18, ["greater2", 0], 89, 1015, [14, 17, 19, null]], -[19, ["number", 4.0], 159, 1057, [18, null]], -[20, ["number", 1], 1388, 189, [21, null]], -[21, "hat", 1330, 177, [null, 20, 68]], -[22, "showblocks", 33, 923, [1, 25]], -[23, ["loadblock", 0], 33, 1175, [14, 24, 7]], -[24, ["string", "delete"], 91, 1175, [23, null]], -[25, "loadpalette", 33, 965, [22, 26, 5]], -[26, ["string", "turtle"], 94, 965, [25, null]], -[27, "hat", 1331, 67, [null, 28, 57]], -[28, ["number", 0], 1389, 79, [27, null]], -[29, "hat", 1329, 300, [null, 30, 184]], -[30, ["number", 2], 1387, 312, [29, null]], -[31, "hat", 1556, 197, [null, 32, 120]], -[32, ["number", 4], 1614, 209, [31, null]], -[33, "loadpalette", 1349, 155, [57, 34, 58]], -[34, ["string", "pen"], 1410, 155, [33, null]], -[35, ["loadblock2arg", 0], 1349, 365, [41, 36, 37, 43]], -[36, ["string", "setpensize"], 1407, 365, [35, null]], -[37, ["number", 25], 1407, 407, [35, null]], -[38, ["loadblock2arg", 0], 1349, 491, [43, 39, 40, 45]], -[39, ["string", "setpensize"], 1407, 491, [38, null]], -[40, ["number", 50], 1407, 533, [38, null]], -[41, ["loadblock", 0], 1349, 323, [59, 42, 35]], -[42, ["string", "forward"], 1407, 323, [41, null]], -[43, ["loadblock", 0], 1349, 449, [35, 44, 38]], -[44, ["string", "forward"], 1407, 449, [43, null]], -[45, ["loadblock", 0], 1349, 575, [38, 46, 103]], -[46, ["string", "forward"], 1407, 575, [45, null]], -[47, "forward", 1349, 911, [67, 48, 49]], -[48, ["number", 100], 1420, 911, [47, null]], -[49, "setpensize", 1349, 953, [47, 50, 51]], -[50, ["number", 25], 1451, 953, [49, null]], -[51, "forward", 1349, 995, [49, 52, 53]], -[52, ["number", 100], 1420, 995, [51, null]], -[53, "setpensize", 1349, 1037, [51, 54, 55]], -[54, ["number", 50], 1451, 1037, [53, null]], -[55, "forward", 1349, 1079, [53, 56, null]], -[56, ["number", 100], 1420, 1079, [55, null]], -[57, "sandwichclampcollapsed", 1331, 121, [27, 33, null]], -[58, "penup", 1349, 197, [33, 59]], -[59, ["setxy2", 0], 1349, 239, [58, 60, 61, 41]], -[60, ["number", -300], 1407, 239, [59, null]], -[61, ["number", 100.0], 1407, 281, [59, null]], -[62, "show", 1349, 743, [108, 63, 64]], -[63, ["string", "Puede cambiar el tamaño de la pluma ..."], 1407, 743, [62, null]], -[64, ["setxy2", 0], 1349, 785, [62, 65, 66, 67]], -[65, ["number", 100], 1407, 785, [64, null]], -[66, ["number", -150], 1407, 827, [64, null]], -[67, "pendown", 1349, 869, [64, 47]], -[68, "sandwichclampcollapsed", 1330, 231, [21, 69, null]], -[69, "loadpalette", 1348, 265, [68, 70, 71]], -[70, ["string", "pen"], 1409, 265, [69, null]], -[71, "penup", 1348, 307, [69, 72]], -[72, ["setxy2", 0], 1348, 349, [71, 73, 74, 117]], -[73, ["number", -300], 1406, 349, [72, null]], -[74, ["number", 100.0], 1406, 391, [72, null]], -[75, ["loadblock", 0], 1348, 517, [117, 76, 77]], -[76, ["string", "forward"], 1406, 517, [75, null]], -[77, ["loadblock2arg", 0], 1348, 559, [75, 78, 79, 80]], -[78, ["string", "setcolor"], 1406, 559, [77, null]], -[79, ["number", 30], 1406, 601, [77, null]], -[80, ["loadblock", 0], 1348, 643, [77, 81, 82]], -[81, ["string", "forward"], 1406, 643, [80, null]], -[82, ["loadblock2arg", 0], 1348, 685, [80, 83, 84, 85]], -[83, ["string", "setcolor"], 1406, 685, [82, null]], -[84, ["number", 70], 1406, 727, [82, null]], -[85, ["loadblock", 0], 1348, 769, [82, 86, 109]], -[86, ["string", "forward"], 1406, 769, [85, null]], -[87, "show", 1348, 937, [114, 88, 89]], -[88, ["string", "Puede cambiar el color de la pluma ..."], 1406, 937, [87, null]], -[89, ["setxy2", 0], 1348, 979, [87, 90, 91, 92]], -[90, ["number", 100], 1406, 979, [89, null]], -[91, ["number", -150], 1406, 1021, [89, null]], -[92, "pendown", 1348, 1063, [89, 115]], -[93, "forward", 1348, 1147, [115, 94, 101]], -[94, ["number", 100], 1419, 1147, [93, null]], -[95, ["number", 30], 1425, 1189, [101, null]], -[96, "forward", 1348, 1231, [101, 97, 102]], -[97, ["number", 100], 1419, 1231, [96, null]], -[98, ["number", 70], 1425, 1273, [102, null]], -[99, "forward", 1348, 1315, [102, 100, null]], -[100, ["number", 100], 1419, 1315, [99, null]], -[101, "setcolor", 1348, 1189, [93, 95, 96]], -[102, "setcolor", 1348, 1273, [96, 98, 99]], -[103, ["setxy2", 0], 1349, 617, [45, 104, 105, 108]], -[104, ["number", -300], 1407, 617, [103, null]], -[105, ["minus2", 0], 1407, 659, [103, 106, 107]], -[106, "ycor", 1461, 659, [105, null]], -[107, ["number", 40.0], 1485, 701, [105, null]], -[108, ["vspace", 0], 1349, 701, [103, 62]], -[109, ["setxy2", 0], 1348, 811, [85, 110, 111, 114]], -[110, ["number", -300], 1406, 811, [109, null]], -[111, ["minus2", 0], 1406, 853, [109, 112, 113]], -[112, "ycor", 1460, 853, [111, null]], -[113, ["number", 40.0], 1484, 895, [111, null]], -[114, ["vspace", 0], 1348, 895, [109, 87]], -[115, "setpensize", 1348, 1105, [92, 116, 93]], -[116, ["number", 25], 1450, 1105, [115, null]], -[117, ["loadblock2arg", 0], 1348, 433, [72, 118, 119, 75]], -[118, ["string", "setpensize"], 1406, 433, [117, null]], -[119, ["number", 25], 1406, 475, [117, null]], -[120, "sandwichclampcollapsed", 1556, 251, [31, 121, null]], -[121, "loadpalette", 1574, 285, [120, 122, 123]], -[122, ["string", "turtle"], 1635, 285, [121, null]], -[123, "penup", 1574, 327, [121, 124]], -[124, ["setxy2", 0], 1574, 369, [123, 125, 126, 127]], -[125, ["number", -300], 1632, 369, [124, null]], -[126, ["number", 100], 1632, 411, [124, null]], -[127, ["loadblock2arg", 0], 1574, 453, [124, 128, 129, 130]], -[128, ["string", "repeat"], 1632, 453, [127, null]], -[129, ["number", 120.0], 1632, 495, [127, null]], -[130, ["setxy2", 20], 1574, 537, [127, 131, 182, 136]], -[131, ["plus2", 0], 1632, 537, [130, 132, 133]], -[132, "xcor", 1686, 537, [131, null]], -[133, ["number", 20], 1686, 579, [131, null]], -[134, "ycor", 1686, 619, [182, null]], -[135, ["number", 60.0], 1686, 661, [182, null]], -[136, ["vspace", 0], 1574, 661, [130, 137]], -[137, ["loadblock2arg", 0], 1574, 703, [136, 138, 139, 140]], -[138, ["string", "forward"], 1632, 703, [137, null]], -[139, ["number", 200], 1632, 745, [137, null]], -[140, ["loadblock2arg", 0], 1574, 787, [137, 141, 142, 160]], -[141, ["string", "back"], 1632, 787, [140, null]], -[142, ["number", 200], 1632, 829, [140, null]], -[143, ["setxy2", 0], 1574, 1247, [158, 144, 145, 148]], -[144, ["number", -300], 1632, 1247, [143, null]], -[145, ["minus2", 0], 1632, 1289, [143, 146, 147]], -[146, "ycor", 1686, 1289, [145, null]], -[147, ["number", 200], 1710, 1331, [145, null]], -[148, ["vspace", 0], 1574, 1331, [143, 149]], -[149, "show", 1574, 1373, [148, 150, 151]], -[150, ["string", "El rumbo es la dirección de la tortuga (0 - 360)"], 1632, 1373, [149, null]], -[151, ["setxy2", 0], 1574, 1415, [149, 152, 153, 154]], -[152, ["number", 0], 1632, 1415, [151, null]], -[153, ["number", 0], 1632, 1457, [151, null]], -[154, "pendown", 1574, 1499, [151, 170]], -[155, ["loadblock2arg", 0], 1574, 955, [160, 156, 157, 163]], -[156, ["string", "setcolor"], 1632, 955, [155, null]], -[157, ["number", 100], 1632, 997, [155, null]], -[158, ["loadblock", 0], 1574, 1205, [168, 159, 143]], -[159, ["string", "heading"], 1632, 1205, [158, null]], -[160, ["loadblock2arg", 0], 1574, 871, [140, 161, 162, 155]], -[161, ["string", "right"], 1632, 871, [160, null]], -[162, ["number", 3], 1632, 913, [160, null]], -[163, ["setxy2", 20], 1574, 1039, [155, 169, 183, 168]], -[164, ["number", 90], 1686, 1081, [169, null]], -[165, ["number", 40.0], 1686, 1163, [183, null]], -[166, "xcor", 1686, 1039, [169, null]], -[167, "ycor", 1686, 1121, [183, null]], -[168, ["vspace", 0], 1574, 1163, [163, 158]], -[169, ["plus2", 0], 1632, 1039, [163, 166, 164]], -[170, ["repeat", 63], 1574, 1541, [154, 171, 172, null]], -[171, ["number", 120.0], 1633, 1541, [170, null]], -[172, "forward", 1592, 1583, [170, 173, 174]], -[173, ["number", 200], 1663, 1583, [172, null]], -[174, "back", 1592, 1625, [172, 175, 176]], -[175, ["number", 200], 1650, 1625, [174, null]], -[176, "right", 1592, 1667, [174, 177, 178]], -[177, ["number", 3], 1650, 1667, [176, null]], -[178, "setcolor", 1592, 1709, [176, 179, null]], -[179, "heading", 1669, 1709, [178, null]], -[180, "comment", 67, 481, [0, 181, 3]], -[181, ["string", "haga clic en empezar"], 150, 481, [180, null]], -[182, ["plus2", 0], 1632, 619, [130, 134, 135]], -[183, ["plus2", 0], 1632, 1121, [163, 167, 165]], -[184, "sandwichclampcollapsed", 1329, 354, [29, 185, null]], -[185, "loadpalette", 1347, 388, [184, 186, 187]], -[186, ["string", "pen"], 1408, 388, [185, null]], -[187, "penup", 1347, 430, [185, 188]], -[188, ["setxy2", 0], 1347, 472, [187, 189, 190, 191]], -[189, ["number", -300], 1405, 472, [188, null]], -[190, ["number", 100.0], 1405, 514, [188, null]], -[191, ["loadblock2arg", 0], 1347, 556, [188, 192, 193, 268]], -[192, ["string", "setpensize"], 1405, 556, [191, null]], -[193, ["number", 25], 1405, 598, [191, null]], -[194, ["loadblock", 0], 1347, 724, [268, 195, 196]], -[195, ["string", "forward"], 1405, 724, [194, null]], -[196, ["loadblock2arg", 0], 1347, 766, [194, 197, 270, 199]], -[197, ["string", "setshade"], 1405, 766, [196, null]], -[198, ["number", 10.0], 1405, 682, [268, null]], -[199, ["loadblock", 0], 1347, 850, [196, 200, 201]], -[200, ["string", "forward"], 1405, 850, [199, null]], -[201, ["loadblock2arg", 0], 1347, 892, [199, 202, 203, 204]], -[202, ["string", "setshade"], 1405, 892, [201, null]], -[203, ["number", 90.0], 1405, 934, [201, null]], -[204, ["loadblock", 0], 1347, 976, [201, 205, 206]], -[205, ["string", "forward"], 1405, 976, [204, null]], -[206, ["setxy2", 0], 1347, 1018, [204, 207, 208, 211]], -[207, ["number", -300], 1405, 1018, [206, null]], -[208, ["minus2", 0], 1405, 1060, [206, 209, 210]], -[209, "ycor", 1459, 1060, [208, null]], -[210, ["number", 40.0], 1483, 1102, [208, null]], -[211, ["vspace", 0], 1347, 1102, [206, 212]], -[212, "show", 1347, 1144, [211, 213, 214]], -[213, ["string", "Puede cambiar el tono de la pluma ..."], 1405, 1144, [212, null]], -[214, ["setxy2", 0], 1347, 1186, [212, 215, 216, 217]], -[215, ["number", 100], 1405, 1186, [214, null]], -[216, ["number", -150], 1405, 1228, [214, null]], -[217, "pendown", 1347, 1270, [214, 218]], -[218, "setpensize", 1347, 1312, [217, 219, 275]], -[219, ["number", 25], 1449, 1312, [218, null]], -[220, "forward", 1347, 1396, [275, 221, 273]], -[221, ["number", 100], 1418, 1396, [220, null]], -[222, "forward", 1347, 1480, [273, 223, 271]], -[223, ["number", 100], 1418, 1480, [222, null]], -[224, "forward", 1347, 1564, [271, 225, null]], -[225, ["number", 100], 1418, 1564, [224, null]], -[226, "sandwichclampcollapsed", 1557, 136, [6, 227, null]], -[227, "loadpalette", 1575, 170, [226, 228, 229]], -[228, ["string", "pen"], 1636, 170, [227, null]], -[229, "penup", 1575, 212, [227, 230]], -[230, ["setxy2", 0], 1575, 254, [229, 231, 232, 233]], -[231, ["number", -300], 1633, 254, [230, null]], -[232, ["number", 100.0], 1633, 296, [230, null]], -[233, ["loadblock2arg", 0], 1575, 338, [230, 234, 235, 283]], -[234, ["string", "setpensize"], 1633, 338, [233, null]], -[235, ["number", 25], 1633, 380, [233, null]], -[236, ["loadblock", 0], 1575, 506, [283, 237, 238]], -[237, ["string", "forward"], 1633, 506, [236, null]], -[238, ["loadblock2arg", 0], 1575, 548, [236, 239, 240, 241]], -[239, ["string", "setgray"], 1633, 548, [238, null]], -[240, ["number", 50.0], 1633, 590, [238, null]], -[241, ["loadblock", 0], 1575, 632, [238, 242, 243]], -[242, ["string", "forward"], 1633, 632, [241, null]], -[243, ["loadblock2arg", 0], 1575, 674, [241, 244, 245, 246]], -[244, ["string", "setgray"], 1633, 674, [243, null]], -[245, ["number", 100.0], 1633, 716, [243, null]], -[246, ["loadblock", 0], 1575, 758, [243, 247, 248]], -[247, ["string", "forward"], 1633, 758, [246, null]], -[248, ["setxy2", 0], 1575, 800, [246, 249, 250, 253]], -[249, ["number", -300], 1633, 800, [248, null]], -[250, ["minus2", 0], 1633, 842, [248, 251, 252]], -[251, "ycor", 1687, 842, [250, null]], -[252, ["number", 40.0], 1711, 884, [250, null]], -[253, ["vspace", 0], 1575, 884, [248, 254]], -[254, "show", 1575, 926, [253, 255, 256]], -[255, ["string", "Puede cambiar la intensidad de la pluma ..."], 1633, 926, [254, null]], -[256, ["setxy2", 0], 1575, 968, [254, 257, 258, 259]], -[257, ["number", 100], 1633, 968, [256, null]], -[258, ["number", -150], 1633, 1010, [256, null]], -[259, "pendown", 1575, 1052, [256, 260]], -[260, "setpensize", 1575, 1094, [259, 261, 277]], -[261, ["number", 25], 1677, 1094, [260, null]], -[262, "forward", 1575, 1178, [277, 263, 279]], -[263, ["number", 100], 1646, 1178, [262, null]], -[264, "forward", 1575, 1262, [279, 265, 281]], -[265, ["number", 100], 1646, 1262, [264, null]], -[266, "forward", 1575, 1346, [281, 267, null]], -[267, ["number", 100], 1646, 1346, [266, null]], -[268, ["loadblock2arg", 0], 1347, 640, [191, 269, 198, 194]], -[269, ["string", "setshade"], 1405, 640, [268, null]], -[270, ["number", 50.0], 1405, 808, [196, null]], -[271, "setshade", 1347, 1522, [222, 272, 224]], -[272, ["number", 90.0], 1432, 1522, [271, null]], -[273, "setshade", 1347, 1438, [220, 274, 222]], -[274, ["number", 50], 1432, 1438, [273, null]], -[275, "setshade", 1347, 1354, [218, 276, 220]], -[276, ["number", 10.0], 1432, 1354, [275, null]], -[277, "setgray", 1575, 1136, [260, 278, 262]], -[278, ["number", 0.0], 1648, 1136, [277, null]], -[279, "setgray", 1575, 1220, [262, 280, 264]], -[280, ["number", 50.0], 1648, 1220, [279, null]], -[281, "setgray", 1575, 1304, [264, 282, 266]], -[282, ["number", 100], 1648, 1304, [281, null]], -[283, ["loadblock2arg", 0], 1575, 422, [233, 284, 285, 236]], -[284, ["string", "setgray"], 1633, 422, [283, null]], -[285, ["number", 0.0], 1633, 464, [283, null]]] diff --git a/samples/basic-intro-2.ta b/samples/basic-intro-2.ta deleted file mode 100644 index a7cfa5b..0000000 --- a/samples/basic-intro-2.ta +++ /dev/null @@ -1,286 +0,0 @@ -[[0, ["start", 2.0], 30, 550, [null, 180]], -[1, "hat", 33, 869, [null, 2, 22]], -[2, ["string", "next"], 91, 881, [1, null]], -[3, "stack", 67, 523, [180, 4, null]], -[4, ["string", "next"], 125, 523, [3, null]], -[5, "clean", 33, 1007, [25, 14]], -[6, "hat", 1557, 82, [null, 13, 226]], -[7, "stack", 33, 1217, [23, 12, 8]], -[8, "storeinbox1", 33, 1259, [7, 11, null]], -[9, ["number", 1], 205, 1301, [11, null]], -[10, "box1", 205, 1259, [11, null]], -[11, ["plus2", 0], 151, 1259, [8, 10, 9]], -[12, "box1", 91, 1217, [7, null]], -[13, ["number", 3], 1615, 94, [6, null]], -[14, ["if", 0], 33, 1049, [5, 18, 15, 23]], -[15, "storeinbox1", 51, 1115, [14, 16, null]], -[16, ["number", 0], 169, 1115, [15, null]], -[17, "box1", 135, 1015, [18, null]], -[18, ["greater2", 0], 89, 1015, [14, 17, 19, null]], -[19, ["number", 4.0], 159, 1057, [18, null]], -[20, ["number", 1], 1388, 189, [21, null]], -[21, "hat", 1330, 177, [null, 20, 68]], -[22, "showblocks", 33, 923, [1, 25]], -[23, ["loadblock", 0], 33, 1175, [14, 24, 7]], -[24, ["string", "delete"], 91, 1175, [23, null]], -[25, "loadpalette", 33, 965, [22, 26, 5]], -[26, ["string", "turtle"], 94, 965, [25, null]], -[27, "hat", 1331, 67, [null, 28, 57]], -[28, ["number", 0], 1389, 79, [27, null]], -[29, "hat", 1329, 300, [null, 30, 184]], -[30, ["number", 2], 1387, 312, [29, null]], -[31, "hat", 1556, 197, [null, 32, 120]], -[32, ["number", 4], 1614, 209, [31, null]], -[33, "loadpalette", 1349, 155, [57, 34, 58]], -[34, ["string", "pen"], 1410, 155, [33, null]], -[35, ["loadblock2arg", 0], 1349, 365, [41, 36, 37, 43]], -[36, ["string", "set pen size"], 1407, 365, [35, null]], -[37, ["number", 25], 1407, 407, [35, null]], -[38, ["loadblock2arg", 0], 1349, 491, [43, 39, 40, 45]], -[39, ["string", "set pen size"], 1407, 491, [38, null]], -[40, ["number", 50], 1407, 533, [38, null]], -[41, ["loadblock", 0], 1349, 323, [59, 42, 35]], -[42, ["string", "forward"], 1407, 323, [41, null]], -[43, ["loadblock", 0], 1349, 449, [35, 44, 38]], -[44, ["string", "forward"], 1407, 449, [43, null]], -[45, ["loadblock", 0], 1349, 575, [38, 46, 103]], -[46, ["string", "forward"], 1407, 575, [45, null]], -[47, "forward", 1349, 911, [67, 48, 49]], -[48, ["number", 100], 1420, 911, [47, null]], -[49, "setpensize", 1349, 953, [47, 50, 51]], -[50, ["number", 25], 1451, 953, [49, null]], -[51, "forward", 1349, 995, [49, 52, 53]], -[52, ["number", 100], 1420, 995, [51, null]], -[53, "setpensize", 1349, 1037, [51, 54, 55]], -[54, ["number", 50], 1451, 1037, [53, null]], -[55, "forward", 1349, 1079, [53, 56, null]], -[56, ["number", 100], 1420, 1079, [55, null]], -[57, "sandwichclampcollapsed", 1331, 121, [27, 33, null]], -[58, "penup", 1349, 197, [33, 59]], -[59, ["setxy2", 0], 1349, 239, [58, 60, 61, 41]], -[60, ["number", -300], 1407, 239, [59, null]], -[61, ["number", 100.0], 1407, 281, [59, null]], -[62, "show", 1349, 743, [108, 63, 64]], -[63, ["string", "You can change the pen size..."], 1407, 743, [62, null]], -[64, ["setxy2", 0], 1349, 785, [62, 65, 66, 67]], -[65, ["number", 100], 1407, 785, [64, null]], -[66, ["number", -150], 1407, 827, [64, null]], -[67, "pendown", 1349, 869, [64, 47]], -[68, "sandwichclampcollapsed", 1330, 231, [21, 69, null]], -[69, "loadpalette", 1348, 265, [68, 70, 71]], -[70, ["string", "pen"], 1409, 265, [69, null]], -[71, "penup", 1348, 307, [69, 72]], -[72, ["setxy2", 0], 1348, 349, [71, 73, 74, 117]], -[73, ["number", -300], 1406, 349, [72, null]], -[74, ["number", 100.0], 1406, 391, [72, null]], -[75, ["loadblock", 0], 1348, 517, [117, 76, 77]], -[76, ["string", "forward"], 1406, 517, [75, null]], -[77, ["loadblock2arg", 0], 1348, 559, [75, 78, 79, 80]], -[78, ["string", "set color"], 1406, 559, [77, null]], -[79, ["number", 30], 1406, 601, [77, null]], -[80, ["loadblock", 0], 1348, 643, [77, 81, 82]], -[81, ["string", "forward"], 1406, 643, [80, null]], -[82, ["loadblock2arg", 0], 1348, 685, [80, 83, 84, 85]], -[83, ["string", "set color"], 1406, 685, [82, null]], -[84, ["number", 70], 1406, 727, [82, null]], -[85, ["loadblock", 0], 1348, 769, [82, 86, 109]], -[86, ["string", "forward"], 1406, 769, [85, null]], -[87, "show", 1348, 937, [114, 88, 89]], -[88, ["string", "You can change the pen color..."], 1406, 937, [87, null]], -[89, ["setxy2", 0], 1348, 979, [87, 90, 91, 92]], -[90, ["number", 100], 1406, 979, [89, null]], -[91, ["number", -150], 1406, 1021, [89, null]], -[92, "pendown", 1348, 1063, [89, 115]], -[93, "forward", 1348, 1147, [115, 94, 101]], -[94, ["number", 100], 1419, 1147, [93, null]], -[95, ["number", 30], 1425, 1189, [101, null]], -[96, "forward", 1348, 1231, [101, 97, 102]], -[97, ["number", 100], 1419, 1231, [96, null]], -[98, ["number", 70], 1425, 1273, [102, null]], -[99, "forward", 1348, 1315, [102, 100, null]], -[100, ["number", 100], 1419, 1315, [99, null]], -[101, "setcolor", 1348, 1189, [93, 95, 96]], -[102, "setcolor", 1348, 1273, [96, 98, 99]], -[103, ["setxy2", 0], 1349, 617, [45, 104, 105, 108]], -[104, ["number", -300], 1407, 617, [103, null]], -[105, ["minus2", 0], 1407, 659, [103, 106, 107]], -[106, "ycor", 1461, 659, [105, null]], -[107, ["number", 40.0], 1485, 701, [105, null]], -[108, ["vspace", 0], 1349, 701, [103, 62]], -[109, ["setxy2", 0], 1348, 811, [85, 110, 111, 114]], -[110, ["number", -300], 1406, 811, [109, null]], -[111, ["minus2", 0], 1406, 853, [109, 112, 113]], -[112, "ycor", 1460, 853, [111, null]], -[113, ["number", 40.0], 1484, 895, [111, null]], -[114, ["vspace", 0], 1348, 895, [109, 87]], -[115, "setpensize", 1348, 1105, [92, 116, 93]], -[116, ["number", 25], 1450, 1105, [115, null]], -[117, ["loadblock2arg", 0], 1348, 433, [72, 118, 119, 75]], -[118, ["string", "set pen size"], 1406, 433, [117, null]], -[119, ["number", 25], 1406, 475, [117, null]], -[120, "sandwichclampcollapsed", 1556, 251, [31, 121, null]], -[121, "loadpalette", 1574, 285, [120, 122, 123]], -[122, ["string", "turtle"], 1635, 285, [121, null]], -[123, "penup", 1574, 327, [121, 124]], -[124, ["setxy2", 0], 1574, 369, [123, 125, 126, 127]], -[125, ["number", -300], 1632, 369, [124, null]], -[126, ["number", 100], 1632, 411, [124, null]], -[127, ["loadblock2arg", 0], 1574, 453, [124, 128, 129, 130]], -[128, ["string", "repeat"], 1632, 453, [127, null]], -[129, ["number", 120.0], 1632, 495, [127, null]], -[130, ["setxy2", 20], 1574, 537, [127, 131, 182, 136]], -[131, ["plus2", 0], 1632, 537, [130, 132, 133]], -[132, "xcor", 1686, 537, [131, null]], -[133, ["number", 20], 1686, 579, [131, null]], -[134, "ycor", 1686, 619, [182, null]], -[135, ["number", 60.0], 1686, 661, [182, null]], -[136, ["vspace", 0], 1574, 661, [130, 137]], -[137, ["loadblock2arg", 0], 1574, 703, [136, 138, 139, 140]], -[138, ["string", "forward"], 1632, 703, [137, null]], -[139, ["number", 200], 1632, 745, [137, null]], -[140, ["loadblock2arg", 0], 1574, 787, [137, 141, 142, 160]], -[141, ["string", "back"], 1632, 787, [140, null]], -[142, ["number", 200], 1632, 829, [140, null]], -[143, ["setxy2", 0], 1574, 1247, [158, 144, 145, 148]], -[144, ["number", -300], 1632, 1247, [143, null]], -[145, ["minus2", 0], 1632, 1289, [143, 146, 147]], -[146, "ycor", 1686, 1289, [145, null]], -[147, ["number", 200], 1710, 1331, [145, null]], -[148, ["vspace", 0], 1574, 1331, [143, 149]], -[149, "show", 1574, 1373, [148, 150, 151]], -[150, ["string", "The heading is the turtle's direction (0 - 360)"], 1632, 1373, [149, null]], -[151, ["setxy2", 0], 1574, 1415, [149, 152, 153, 154]], -[152, ["number", 0], 1632, 1415, [151, null]], -[153, ["number", 0], 1632, 1457, [151, null]], -[154, "pendown", 1574, 1499, [151, 170]], -[155, ["loadblock2arg", 0], 1574, 955, [160, 156, 157, 163]], -[156, ["string", "setcolor"], 1632, 955, [155, null]], -[157, ["number", 100], 1632, 997, [155, null]], -[158, ["loadblock", 0], 1574, 1205, [168, 159, 143]], -[159, ["string", "heading"], 1632, 1205, [158, null]], -[160, ["loadblock2arg", 0], 1574, 871, [140, 161, 162, 155]], -[161, ["string", "right"], 1632, 871, [160, null]], -[162, ["number", 3], 1632, 913, [160, null]], -[163, ["setxy2", 20], 1574, 1039, [155, 169, 183, 168]], -[164, ["number", 80], 1686, 1081, [169, null]], -[165, ["number", 40.0], 1686, 1163, [183, null]], -[166, "xcor", 1686, 1039, [169, null]], -[167, "ycor", 1686, 1121, [183, null]], -[168, ["vspace", 0], 1574, 1163, [163, 158]], -[169, ["plus2", 0], 1632, 1039, [163, 166, 164]], -[170, ["repeat", 63], 1574, 1541, [154, 171, 172, null]], -[171, ["number", 120.0], 1633, 1541, [170, null]], -[172, "forward", 1592, 1583, [170, 173, 174]], -[173, ["number", 200], 1663, 1583, [172, null]], -[174, "back", 1592, 1625, [172, 175, 176]], -[175, ["number", 200], 1650, 1625, [174, null]], -[176, "right", 1592, 1667, [174, 177, 178]], -[177, ["number", 3], 1650, 1667, [176, null]], -[178, "setcolor", 1592, 1709, [176, 179, null]], -[179, "heading", 1669, 1709, [178, null]], -[180, "comment", 67, 481, [0, 181, 3]], -[181, ["string", "click start"], 150, 481, [180, null]], -[182, ["plus2", 0], 1632, 619, [130, 134, 135]], -[183, ["plus2", 0], 1632, 1121, [163, 167, 165]], -[184, "sandwichclampcollapsed", 1329, 354, [29, 185, null]], -[185, "loadpalette", 1347, 388, [184, 186, 187]], -[186, ["string", "pen"], 1408, 388, [185, null]], -[187, "penup", 1347, 430, [185, 188]], -[188, ["setxy2", 0], 1347, 472, [187, 189, 190, 191]], -[189, ["number", -300], 1405, 472, [188, null]], -[190, ["number", 100.0], 1405, 514, [188, null]], -[191, ["loadblock2arg", 0], 1347, 556, [188, 192, 193, 268]], -[192, ["string", "set pen size"], 1405, 556, [191, null]], -[193, ["number", 25], 1405, 598, [191, null]], -[194, ["loadblock", 0], 1347, 724, [268, 195, 196]], -[195, ["string", "forward"], 1405, 724, [194, null]], -[196, ["loadblock2arg", 0], 1347, 766, [194, 197, 270, 199]], -[197, ["string", "set shade"], 1405, 766, [196, null]], -[198, ["number", 10.0], 1405, 682, [268, null]], -[199, ["loadblock", 0], 1347, 850, [196, 200, 201]], -[200, ["string", "forward"], 1405, 850, [199, null]], -[201, ["loadblock2arg", 0], 1347, 892, [199, 202, 203, 204]], -[202, ["string", "set shade"], 1405, 892, [201, null]], -[203, ["number", 90.0], 1405, 934, [201, null]], -[204, ["loadblock", 0], 1347, 976, [201, 205, 206]], -[205, ["string", "forward"], 1405, 976, [204, null]], -[206, ["setxy2", 0], 1347, 1018, [204, 207, 208, 211]], -[207, ["number", -300], 1405, 1018, [206, null]], -[208, ["minus2", 0], 1405, 1060, [206, 209, 210]], -[209, "ycor", 1459, 1060, [208, null]], -[210, ["number", 40.0], 1483, 1102, [208, null]], -[211, ["vspace", 0], 1347, 1102, [206, 212]], -[212, "show", 1347, 1144, [211, 213, 214]], -[213, ["string", "You can change the pen shade..."], 1405, 1144, [212, null]], -[214, ["setxy2", 0], 1347, 1186, [212, 215, 216, 217]], -[215, ["number", 100], 1405, 1186, [214, null]], -[216, ["number", -150], 1405, 1228, [214, null]], -[217, "pendown", 1347, 1270, [214, 218]], -[218, "setpensize", 1347, 1312, [217, 219, 275]], -[219, ["number", 25], 1449, 1312, [218, null]], -[220, "forward", 1347, 1396, [275, 221, 273]], -[221, ["number", 100], 1418, 1396, [220, null]], -[222, "forward", 1347, 1480, [273, 223, 271]], -[223, ["number", 100], 1418, 1480, [222, null]], -[224, "forward", 1347, 1564, [271, 225, null]], -[225, ["number", 100], 1418, 1564, [224, null]], -[226, "sandwichclampcollapsed", 1557, 136, [6, 227, null]], -[227, "loadpalette", 1575, 170, [226, 228, 229]], -[228, ["string", "pen"], 1636, 170, [227, null]], -[229, "penup", 1575, 212, [227, 230]], -[230, ["setxy2", 0], 1575, 254, [229, 231, 232, 233]], -[231, ["number", -300], 1633, 254, [230, null]], -[232, ["number", 100.0], 1633, 296, [230, null]], -[233, ["loadblock2arg", 0], 1575, 338, [230, 234, 235, 283]], -[234, ["string", "set pen size"], 1633, 338, [233, null]], -[235, ["number", 25], 1633, 380, [233, null]], -[236, ["loadblock", 0], 1575, 506, [283, 237, 238]], -[237, ["string", "forward"], 1633, 506, [236, null]], -[238, ["loadblock2arg", 0], 1575, 548, [236, 239, 240, 241]], -[239, ["string", "set gray"], 1633, 548, [238, null]], -[240, ["number", 50.0], 1633, 590, [238, null]], -[241, ["loadblock", 0], 1575, 632, [238, 242, 243]], -[242, ["string", "forward"], 1633, 632, [241, null]], -[243, ["loadblock2arg", 0], 1575, 674, [241, 244, 245, 246]], -[244, ["string", "set gray"], 1633, 674, [243, null]], -[245, ["number", 100.0], 1633, 716, [243, null]], -[246, ["loadblock", 0], 1575, 758, [243, 247, 248]], -[247, ["string", "forward"], 1633, 758, [246, null]], -[248, ["setxy2", 0], 1575, 800, [246, 249, 250, 253]], -[249, ["number", -300], 1633, 800, [248, null]], -[250, ["minus2", 0], 1633, 842, [248, 251, 252]], -[251, "ycor", 1687, 842, [250, null]], -[252, ["number", 40.0], 1711, 884, [250, null]], -[253, ["vspace", 0], 1575, 884, [248, 254]], -[254, "show", 1575, 926, [253, 255, 256]], -[255, ["string", "You can change the pen vividness..."], 1633, 926, [254, null]], -[256, ["setxy2", 0], 1575, 968, [254, 257, 258, 259]], -[257, ["number", 100], 1633, 968, [256, null]], -[258, ["number", -150], 1633, 1010, [256, null]], -[259, "pendown", 1575, 1052, [256, 260]], -[260, "setpensize", 1575, 1094, [259, 261, 277]], -[261, ["number", 25], 1677, 1094, [260, null]], -[262, "forward", 1575, 1178, [277, 263, 279]], -[263, ["number", 100], 1646, 1178, [262, null]], -[264, "forward", 1575, 1262, [279, 265, 281]], -[265, ["number", 100], 1646, 1262, [264, null]], -[266, "forward", 1575, 1346, [281, 267, null]], -[267, ["number", 100], 1646, 1346, [266, null]], -[268, ["loadblock2arg", 0], 1347, 640, [191, 269, 198, 194]], -[269, ["string", "set shade"], 1405, 640, [268, null]], -[270, ["number", 50.0], 1405, 808, [196, null]], -[271, "setshade", 1347, 1522, [222, 272, 224]], -[272, ["number", 90.0], 1432, 1522, [271, null]], -[273, "setshade", 1347, 1438, [220, 274, 222]], -[274, ["number", 50], 1432, 1438, [273, null]], -[275, "setshade", 1347, 1354, [218, 276, 220]], -[276, ["number", 10.0], 1432, 1354, [275, null]], -[277, "setgray", 1575, 1136, [260, 278, 262]], -[278, ["number", 0.0], 1648, 1136, [277, null]], -[279, "setgray", 1575, 1220, [262, 280, 264]], -[280, ["number", 50.0], 1648, 1220, [279, null]], -[281, "setgray", 1575, 1304, [264, 282, 266]], -[282, ["number", 100], 1648, 1304, [281, null]], -[283, ["loadblock2arg", 0], 1575, 422, [233, 284, 285, 236]], -[284, ["string", "set gray"], 1633, 422, [283, null]], -[285, ["number", 0.0], 1633, 464, [283, null]]] diff --git a/samples/basic-intro-3.ta b/samples/basic-intro-3.ta deleted file mode 100644 index 222317c..0000000 --- a/samples/basic-intro-3.ta +++ /dev/null @@ -1,244 +0,0 @@ -[[0, ["start", 2.0], 30, 550, [null, 221]], -[1, "hat", 33, 869, [null, 2, 20]], -[2, ["string", "next"], 91, 881, [1, null]], -[3, "stack", 30, 638, [221, 4, null]], -[4, ["string", "next"], 88, 638, [3, null]], -[5, "clean", 33, 1007, [23, 12]], -[6, "stack", 33, 1217, [21, 11, 7]], -[7, "storeinbox1", 33, 1259, [6, 10, null]], -[8, ["number", 1], 205, 1301, [10, null]], -[9, "box1", 205, 1259, [10, null]], -[10, ["plus2", 0], 151, 1259, [7, 9, 8]], -[11, "box1", 91, 1217, [6, null]], -[12, ["if", 0], 33, 1049, [5, 16, 13, 21]], -[13, "storeinbox1", 51, 1115, [12, 14, null]], -[14, ["number", 0], 169, 1115, [13, null]], -[15, "box1", 135, 1015, [16, null]], -[16, ["greater2", 0], 89, 1015, [12, 15, 17, null]], -[17, ["number", 1], 159, 1057, [16, null]], -[18, ["number", 1], 1389, 367, [19, null]], -[19, "hat", 1331, 355, [null, 18, 220]], -[20, "showblocks", 33, 923, [1, 23]], -[21, ["loadblock", 0], 33, 1175, [12, 22, 6]], -[22, ["string", "delete"], 91, 1175, [21, null]], -[23, "loadpalette", 33, 965, [20, 24, 5]], -[24, ["string", "turtle"], 94, 965, [23, null]], -[25, "hat", 1331, 74, [null, 26, 27]], -[26, ["number", 0], 1389, 86, [25, null]], -[27, "sandwichclampcollapsed", 1331, 128, [25, 67, null]], -[28, ["setxy2", 0], 1314, 724, [65, 29, 30, 62]], -[29, ["number", -300], 1372, 724, [28, null]], -[30, ["number", 100], 1372, 766, [28, null]], -[31, ["loadblock2arg", 0], 1314, 892, [62, 32, 33, 34]], -[32, ["string", "repeat"], 1372, 892, [31, null]], -[33, ["number", 4], 1372, 934, [31, null]], -[34, ["setxy2", 20], 1314, 976, [31, 35, 224, 40]], -[35, ["plus2", 0], 1372, 976, [34, 36, 37]], -[36, "xcor", 1426, 976, [35, null]], -[37, ["number", 20], 1426, 1018, [35, null]], -[38, "ycor", 1426, 1058, [224, null]], -[39, ["number", 60], 1426, 1100, [224, null]], -[40, ["vspace", 0], 1314, 1100, [34, 41]], -[41, ["loadblock2arg", 0], 1314, 1142, [40, 42, 43, 44]], -[42, ["string", "forward"], 1372, 1142, [41, null]], -[43, ["number", 100], 1372, 1184, [41, null]], -[44, ["loadblock2arg", 0], 1314, 1226, [41, 45, 46, 47]], -[45, ["string", "right"], 1372, 1226, [44, null]], -[46, ["number", 90], 1372, 1268, [44, null]], -[47, ["setxy2", 0], 1314, 1310, [44, 48, 49, 52]], -[48, ["number", -300], 1372, 1310, [47, null]], -[49, ["minus2", 0], 1372, 1352, [47, 50, 51]], -[50, "ycor", 1426, 1352, [49, null]], -[51, ["number", 100], 1450, 1394, [49, null]], -[52, ["vspace", 0], 1314, 1394, [47, 53]], -[53, "show", 1314, 1436, [52, 54, 55]], -[54, ["string", "The action block lets you run a stack multiple times."], 1372, 1436, [53, null]], -[55, ["setxy2", 0], 1314, 1478, [53, 56, 57, 58]], -[56, ["number", 0], 1372, 1478, [55, null]], -[57, ["number", 0], 1372, 1520, [55, null]], -[58, "pendown", 1314, 1562, [55, 92]], -[59, ["loadblock2arg", 0], 1314, 556, [73, 60, 61, 65]], -[60, ["string", "action"], 1372, 556, [59, null]], -[61, ["string", "square"], 1372, 598, [59, null]], -[62, ["loadblock2arg", 0], 1314, 808, [28, 63, 64, 31]], -[63, ["string", "hat"], 1372, 808, [62, null]], -[64, ["string", "square"], 1372, 850, [62, null]], -[65, ["loadblock2arg", 0], 1314, 640, [59, 66, 74, 28]], -[66, ["string", "right"], 1372, 640, [65, null]], -[67, "loadpalette", 1314, 138, [27, 68, 78]], -[68, ["string", "blocks"], 1375, 138, [67, null]], -[69, ["loadblock2arg", 0], 1314, 306, [75, 70, 71, 72]], -[70, ["string", "repeat"], 1372, 306, [69, null]], -[71, ["number", 8], 1372, 348, [69, null]], -[72, ["setxy2", 20], 1314, 390, [69, 81, 223, 73]], -[73, ["vspace", 0], 1314, 514, [72, 59]], -[74, ["number", 45], 1372, 682, [65, null]], -[75, ["setxy2", 0], 1314, 222, [78, 76, 77, 69]], -[76, ["number", 200], 1372, 222, [75, null]], -[77, ["number", 100], 1372, 264, [75, null]], -[78, "penup", 1314, 180, [67, 75]], -[79, "xcor", 1426, 390, [81, null]], -[80, "ycor", 1426, 472, [223, null]], -[81, ["plus2", 0], 1372, 390, [72, 79, 82]], -[82, ["number", 20], 1426, 432, [81, null]], -[83, ["number", 60], 1426, 514, [223, null]], -[84, "hat", 1465, 143, [null, 85, 86]], -[85, ["string", "square1"], 1523, 155, [84, null]], -[86, ["repeat", 21], 1465, 197, [84, 87, 88, null]], -[87, ["number", 4], 1524, 197, [86, null]], -[88, "forward", 1483, 239, [86, 89, 90]], -[89, ["number", 100], 1554, 239, [88, null]], -[90, "right", 1483, 281, [88, 91, null]], -[91, ["number", 90], 1541, 281, [90, null]], -[92, ["repeat", 21], 1314, 1604, [58, 93, 94, null]], -[93, ["number", 8], 1373, 1604, [92, null]], -[94, "stack", 1332, 1646, [92, 95, 96]], -[95, ["string", "square1"], 1390, 1646, [94, null]], -[96, "right", 1332, 1688, [94, 97, null]], -[97, ["number", 45], 1390, 1688, [96, null]], -[98, ["loadblock", 0], 1314, 1171, [145, 99, 146]], -[99, ["string", "box"], 1372, 1171, [98, null]], -[100, "forward", 1505, 1059, [109, 102, 101]], -[101, "back", 1505, 1101, [100, 104, 111]], -[102, "box", 1576, 1059, [100, 103, null]], -[103, ["string", "my box"], 1631, 1059, [102, null]], -[104, "box", 1563, 1101, [101, 105, null]], -[105, ["string", "my box"], 1618, 1101, [104, null]], -[106, ["storein", 0], 1487, 933, [205, 107, 108, 109]], -[107, ["string", "my box"], 1555, 933, [106, null]], -[108, ["number", 4], 1555, 975, [106, null]], -[109, ["repeat", 84], 1487, 1017, [106, 110, 100, null]], -[110, ["number", 90], 1546, 1017, [109, null]], -[111, "right", 1505, 1143, [101, 112, 113]], -[112, ["number", 4], 1563, 1143, [111, null]], -[113, ["storein", 0], 1505, 1185, [111, 114, 116, null]], -[114, ["string", "my box"], 1573, 1185, [113, null]], -[115, ["number", 2], 1627, 1269, [116, null]], -[116, ["plus2", 0], 1573, 1227, [113, 117, 115]], -[117, "box", 1627, 1227, [116, 118, null]], -[118, ["string", "my box"], 1682, 1227, [117, null]], -[119, ["loadblock2arg", 0], 1314, 713, [176, 120, 121, 122]], -[120, ["string", "repeat"], 1372, 713, [119, null]], -[121, ["number", 90], 1372, 755, [119, null]], -[122, ["setxy2", 20], 1314, 797, [119, 137, 225, 126]], -[123, ["number", 60], 1426, 921, [225, null]], -[124, "xcor", 1426, 797, [137, null]], -[125, "ycor", 1426, 879, [225, null]], -[126, ["vspace", 0], 1314, 921, [122, 127]], -[127, ["loadblock", 0], 1314, 963, [126, 128, 140]], -[128, ["string", "forward"], 1372, 963, [127, null]], -[129, ["loadblock2arg", 0], 1477, 773, [169, 130, 131, 179]], -[130, ["string", "right"], 1535, 773, [129, null]], -[131, ["number", 4], 1535, 815, [129, null]], -[132, ["string", "my box"], 1372, 629, [176, null]], -[133, ["loadblock", 0], 1477, 1149, [189, 134, 190]], -[134, ["string", "plus"], 1535, 1149, [133, null]], -[135, ["number", 20], 1426, 839, [137, null]], -[136, ["number", 70], 1450, 1255, [139, null]], -[137, ["plus2", 0], 1372, 797, [122, 124, 135]], -[138, "xcor", 1426, 1213, [139, null]], -[139, ["minus2", 0], 1372, 1213, [146, 138, 136]], -[140, ["setxy2", 20], 1314, 1005, [127, 141, 226, 145]], -[141, ["plus2", 0], 1372, 1005, [140, 142, 143]], -[142, "xcor", 1426, 1005, [141, null]], -[143, ["number", 70], 1426, 1047, [141, null]], -[144, "ycor", 1426, 1087, [226, null]], -[145, ["vspace", 0], 1314, 1129, [140, 98]], -[146, ["setxy2", 20], 1314, 1213, [98, 139, 147, 150]], -[147, ["minus2", 0], 1372, 1295, [146, 148, 149]], -[148, "ycor", 1426, 1295, [147, null]], -[149, ["number", 40], 1450, 1337, [147, null]], -[150, ["vspace", 0], 1314, 1337, [146, 151]], -[151, ["loadblock", 0], 1314, 1379, [150, 152, 153]], -[152, ["string", "back"], 1372, 1379, [151, null]], -[153, ["setxy2", 20], 1314, 1421, [151, 154, 228, 230]], -[154, ["plus2", 0], 1372, 1421, [153, 155, 156]], -[155, "xcor", 1426, 1421, [154, null]], -[156, ["number", 55], 1426, 1463, [154, null]], -[157, "ycor", 1426, 1503, [228, null]], -[158, ["loadblock", 0], 1314, 1587, [230, 159, 231]], -[159, ["string", "box"], 1372, 1587, [158, null]], -[160, ["setxy2", 20], 1477, 523, [235, 161, 164, 165]], -[161, ["minus2", 0], 1535, 523, [160, 162, 163]], -[162, "xcor", 1589, 523, [161, null]], -[163, ["number", 55], 1613, 565, [161, null]], -[164, "ycor", 1535, 605, [160, null]], -[165, ["setxy2", 0], 1477, 647, [160, 167, 170, 169]], -[166, ["number", 40], 1613, 731, [170, null]], -[167, "xcor", 1535, 647, [165, null]], -[168, "ycor", 1589, 689, [170, null]], -[169, ["vspace", 0], 1477, 731, [165, 129]], -[170, ["minus2", 0], 1535, 689, [165, 168, 166]], -[171, ["loadblock2arg", 0], 1477, 1525, [201, 172, 173, 239]], -[172, ["string", "number"], 1535, 1525, [171, null]], -[173, ["number", 2], 1535, 1567, [171, null]], -[174, ["loadblock", 0], 1477, 1357, [194, 175, 196]], -[175, ["string", "box"], 1535, 1357, [174, null]], -[176, ["loadblock3arg", 0], 1314, 587, [209, 177, 132, 178, 119]], -[177, ["string", "storein"], 1372, 587, [176, null]], -[178, ["number", 0], 1372, 671, [176, null]], -[179, ["loadblock3arg", 0], 1477, 857, [129, 180, 181, 182, 183]], -[180, ["string", "storein"], 1535, 857, [179, null]], -[181, ["number", 100], 1535, 899, [179, null]], -[182, ["number", 0], 1535, 941, [179, null]], -[183, ["setxy2", 20], 1477, 983, [179, 187, 241, 189]], -[184, ["number", 70.0], 1589, 1025, [187, null]], -[185, "xcor", 1589, 983, [187, null]], -[186, "ycor", 1589, 1065, [241, null]], -[187, ["plus2", 0], 1535, 983, [183, 185, 184]], -[188, ["number", 40], 1589, 1107, [241, null]], -[189, ["vspace", 0], 1477, 1107, [183, 133]], -[190, ["setxy2", 20], 1477, 1191, [133, 193, 242, 194]], -[191, ["number", 60.0], 1589, 1233, [193, null]], -[192, "xcor", 1589, 1191, [193, null]], -[193, ["plus2", 0], 1535, 1191, [190, 192, 191]], -[194, ["vspace", 0], 1477, 1315, [190, 174]], -[195, "ycor", 1589, 1273, [242, null]], -[196, ["setxy2", 0], 1477, 1399, [174, 197, 198, 201]], -[197, "xcor", 1535, 1399, [196, null]], -[198, ["minus2", 0], 1535, 1441, [196, 199, 200]], -[199, "ycor", 1589, 1441, [198, null]], -[200, ["number", 40], 1613, 1483, [198, null]], -[201, ["vspace", 0], 1477, 1483, [196, 171]], -[202, "loadpalette", 1314, 419, [220, 203, 204]], -[203, ["string", "blocks"], 1375, 419, [202, null]], -[204, "penup", 1314, 461, [202, 209]], -[205, "pendown", 1487, 891, [206, 106]], -[206, ["setxy2", 0], 1487, 807, [218, 207, 208, 205]], -[207, ["number", 0], 1545, 807, [206, null]], -[208, ["number", 0], 1545, 849, [206, null]], -[209, ["setxy2", 0], 1314, 503, [204, 210, 211, 176]], -[210, ["number", -300], 1372, 503, [209, null]], -[211, ["number", 150], 1372, 545, [209, null]], -[212, ["setxy2", 0], 1487, 639, [236, 213, 215, 217]], -[213, ["number", -300], 1545, 639, [212, null]], -[214, "ycor", 1599, 681, [215, null]], -[215, ["minus2", 0], 1545, 681, [212, 214, 216]], -[216, ["number", 100], 1623, 723, [215, null]], -[217, ["vspace", 0], 1487, 723, [212, 218]], -[218, "show", 1487, 765, [217, 219, 206]], -[219, ["string", "You can store a value in a box... and then change it."], 1545, 765, [218, null]], -[220, "sandwichclampcollapsed", 1331, 409, [19, 202, null]], -[221, "comment", 30, 596, [0, 222, 3]], -[222, ["string", "click start"], 113, 596, [221, null]], -[223, ["plus2", 0], 1372, 472, [72, 80, 83]], -[224, ["plus2", 0], 1372, 1058, [34, 38, 39]], -[225, ["plus2", 0], 1372, 879, [122, 125, 123]], -[226, ["plus2", 0], 1372, 1087, [140, 144, 227]], -[227, ["number", 40], 1426, 1129, [226, null]], -[228, ["plus2", 0], 1372, 1503, [153, 157, 229]], -[229, ["number", 40], 1426, 1545, [228, null]], -[230, ["vspace", 0], 1314, 1545, [153, 158]], -[231, "stack", 1314, 1629, [158, 232, null]], -[232, ["string", "part 2"], 1372, 1629, [231, null]], -[233, "hat", 1459, 435, [null, 234, 235]], -[234, ["string", "part 2"], 1517, 447, [233, null]], -[235, "sandwichclampcollapsed", 1459, 489, [233, 160, null]], -[236, "sandwichclampcollapsed", 1469, 605, [237, 212, null]], -[237, "hat", 1469, 551, [null, 238, 236]], -[238, ["string", "part 3"], 1527, 563, [237, null]], -[239, "stack", 1477, 1609, [171, 240, null]], -[240, ["string", "part 3"], 1535, 1609, [239, null]], -[241, ["plus2", 0], 1535, 1065, [183, 186, 188]], -[242, ["plus2", 0], 1535, 1273, [190, 195, 243]], -[243, ["number", 80], 1589, 1315, [242, null]]] diff --git a/samples/basic-repeat-squares.ta b/samples/basic-repeat-squares.ta deleted file mode 100644 index db6c59e..0000000 --- a/samples/basic-repeat-squares.ta +++ /dev/null @@ -1,13 +0,0 @@ -[[0, "clean", 258, 217, [12, 1]], -[1, "repeat", 258, 251, [0, 2, 3, null]], -[2, ["number", 36], 309, 251, [1, null]], -[3, "repeat", 323, 311, [1, 4, 5, 9]], -[4, ["number", 4], 374, 311, [3, null]], -[5, "forward", 388, 371, [3, 6, 7]], -[6, ["number", 300], 459, 371, [5, null]], -[7, "right", 388, 413, [5, 8, null]], -[8, ["number", 90], 446, 413, [7, null]], -[9, ["vspace", 20.0], 323, 389, [3, 10]], -[10, "right", 323, 463, [9, 11, null]], -[11, ["number", 10], 381, 463, [10, null]], -[12, ["start", 2.0], 460, 50, [null, 0]]] \ No newline at end of file diff --git a/samples/basic-spiral.ta b/samples/basic-spiral.ta deleted file mode 100644 index 68b4f04..0000000 --- a/samples/basic-spiral.ta +++ /dev/null @@ -1,25 +0,0 @@ -[[0, "clean", 528, 120, [15, 17]], -[1, ["number", 0.0], 596, 204, [17, null]], -[2, ["repeat", 105], 528, 246, [17, 3, 4, null]], -[3, ["number", 300], 587, 246, [2, null]], -[4, "forward", 546, 288, [2, 21, 5]], -[5, "right", 546, 330, [4, 6, 19]], -[6, ["number", 91], 604, 330, [5, null]], -[7, ["plus2", 0], 614, 414, [19, 23, 8]], -[8, ["number", 5], 668, 456, [7, null]], -[9, "setcolor", 546, 498, [16, 10, null]], -[10, ["product2", 20.0], 623, 498, [9, 11, 14]], -[11, ["division2", 0], 677, 498, [10, 12, 13]], -[12, "heading", 731, 498, [11, null]], -[13, ["number", 360], 755, 540, [11, null]], -[14, ["number", 100], 677, 580, [10, null]], -[15, ["start", 2.0], 528, 74, [null, 0]], -[16, ["vspace", 0], 546, 456, [19, 9]], -[17, ["storein", 0], 528, 162, [0, 18, 1, 2]], -[18, ["string", "my box"], 596, 162, [17, null]], -[19, ["storein", 0], 546, 372, [5, 20, 7, 16]], -[20, ["string", "my box"], 614, 372, [19, null]], -[21, "box", 617, 288, [4, 22, null]], -[22, ["string", "my box"], 672, 288, [21, null]], -[23, "box", 668, 414, [7, 24, null]], -[24, ["string", "my box"], 723, 414, [23, null]]] diff --git a/samples/basic-square.ta b/samples/basic-square.ta deleted file mode 100644 index 4633b71..0000000 --- a/samples/basic-square.ta +++ /dev/null @@ -1,7 +0,0 @@ -[[0, "repeat", 250, 217, [6, 1, 2, null]], -[1, ["number", 4], 301, 217, [0, null]], -[2, "forward", 315, 277, [0, 3, 4]], -[3, ["number", 100], 386, 277, [2, null]], -[4, "right", 315, 319, [2, 5, null]], -[5, ["number", 90], 373, 319, [4, null]], -[6, ["start", 2.0], 250, 175, [null, 0]]] diff --git a/samples/graphics-birds.ta b/samples/graphics-birds.ta deleted file mode 100644 index 516fb3d..0000000 --- a/samples/graphics-birds.ta +++ /dev/null @@ -1,40 +0,0 @@ -[[0, ["start", 2.0], 180, 200, [null, 1]], -[1, "clean", 180, 242, [0, 11]], -[2, "repeat", 180, 326, [11, 3, 34, null]], -[3, ["number", 30], 231, 326, [2, null]], -[4, ["setxy2", 20.0], 245, 428, [34, 5, 8, 31]], -[5, ["random", 0], 306, 428, [4, 6, 7, null]], -[6, ["number", -600], 365, 428, [5, null]], -[7, ["number", 600], 365, 470, [5, null]], -[8, ["random", 0], 306, 510, [4, 9, 10, null]], -[9, ["number", -450], 365, 510, [8, null]], -[10, ["number", 450], 365, 552, [8, null]], -[11, "setpensize", 180, 284, [1, 12, 2]], -[12, ["number", 10], 281, 284, [11, null]], -[13, "repeat", 500, 250, [36, 14, 15, null]], -[14, ["number", 720], 551, 250, [13, null]], -[15, "forward", 565, 310, [13, 16, 21]], -[16, ["number", 200], 639, 310, [15, null]], -[17, "setcolor", 565, 394, [21, 18, 32]], -[18, ["division2", 0], 646, 394, [17, 19, 20]], -[19, "xcor", 700, 394, [18, null]], -[20, ["number", 5], 724, 436, [18, null]], -[21, "setshade", 565, 352, [15, 22, 17]], -[22, "heading", 643, 352, [21, null]], -[23, "back", 565, 478, [32, 24, 25]], -[24, ["number", 400], 623, 478, [23, null]], -[25, "forward", 565, 520, [23, 26, 33]], -[26, ["random", 0], 639, 520, [25, 27, 28, null]], -[27, ["number", 190], 698, 520, [26, null]], -[28, ["number", 210], 698, 562, [26, null]], -[29, "left", 565, 604, [33, 30, null]], -[30, ["number", 1], 644, 604, [29, null]], -[31, ["vspace", 0], 245, 552, [4, 35]], -[32, ["vspace", 0], 565, 436, [17, 23]], -[33, ["vspace", 0], 565, 562, [25, 29]], -[34, "penup", 245, 386, [2, 4]], -[35, "pendown", 245, 594, [31, 38]], -[36, "hat", 500, 200, [null, 37, 13]], -[37, ["string", "bird"], 559, 208, [36, null]], -[38, "stack", 245, 636, [35, 39, null]], -[39, ["string", "bird"], 304, 636, [38, null]]] diff --git a/samples/graphics-bubbles.ta b/samples/graphics-bubbles.ta deleted file mode 100644 index 0d3c680..0000000 --- a/samples/graphics-bubbles.ta +++ /dev/null @@ -1,36 +0,0 @@ -[[0, "setcolor", 159, 215, [11, 1, 2]], -[1, ["number", 60], 240, 215, [0, null]], -[2, "repeat", 159, 257, [0, 3, 23, null]], -[3, ["number", 5000], 210, 257, [2, null]], -[4, ["setxy2", 20.0], 224, 359, [23, 5, 6, 20]], -[5, ["random", 0], 285, 359, [4, 32, 33, null]], -[6, ["random", 0], 285, 441, [4, 34, 35, null]], -[7, "setpensize", 224, 693, [31, 18, 21]], -[8, "setshade", 224, 777, [21, 16, 22]], -[9, "forward", 224, 861, [22, 10, null]], -[10, ["number", 1], 298, 861, [9, null]], -[11, "clean", 159, 173, [12, 0]], -[12, ["start", 2.0], 159, 131, [null, 11]], -[13, ["plus2", 0], 319, 609, [30, 14, 15]], -[14, "ycor", 373, 609, [13, null]], -[15, ["number", 900], 373, 651, [13, null]], -[16, ["division2", 0], 302, 777, [8, 28, 17]], -[17, ["number", 12], 380, 819, [16, null]], -[18, ["division2", 0], 325, 693, [7, 26, 19]], -[19, ["number", 9], 403, 735, [18, null]], -[20, ["vspace", 0], 224, 483, [4, 24]], -[21, ["vspace", 0], 224, 735, [7, 8]], -[22, ["vspace", 0], 224, 819, [8, 9]], -[23, "penup", 224, 317, [2, 4]], -[24, "pendown", 224, 525, [20, 30]], -[25, ["string", "my box"], 319, 567, [30, null]], -[26, "box", 379, 693, [18, 27, null]], -[27, ["string", "my box"], 434, 693, [26, null]], -[28, "box", 356, 777, [16, 29, null]], -[29, ["string", "my box"], 411, 777, [28, null]], -[30, ["storein", 0], 224, 567, [24, 25, 13, 31]], -[31, ["vspace", 0], 224, 651, [30, 7]], -[32, ["number", -600.0], 344, 359, [5, null]], -[33, ["number", 600.0], 344, 401, [5, null]], -[34, ["number", -450.0], 344, 441, [6, null]], -[35, ["number", 450.0], 344, 483, [6, null]]] diff --git a/samples/graphics-candyvortex.ta b/samples/graphics-candyvortex.ta deleted file mode 100644 index f4c2294..0000000 --- a/samples/graphics-candyvortex.ta +++ /dev/null @@ -1,16 +0,0 @@ -[[0, ["start", 2.0], 226, 175, [null, 1]], -[1, "clean", 226, 217, [0, 2]], -[2, "repeat", 226, 251, [1, 3, 4, null]], -[3, ["number", 350], 277, 251, [2, null]], -[4, "setpensize", 291, 311, [2, 5, 6]], -[5, "heading", 393, 311, [4, null]], -[6, "forward", 291, 353, [4, 7, 8]], -[7, ["number", 1000], 362, 353, [6, null]], -[8, "setcolor", 291, 395, [6, 9, 10]], -[9, "xcor", 368, 395, [8, null]], -[10, "setshade", 291, 437, [8, 11, 12]], -[11, "ycor", 376, 437, [10, null]], -[12, "back", 291, 479, [10, 13, 14]], -[13, ["number", 1000], 349, 479, [12, null]], -[14, "left", 291, 521, [12, 15, null]], -[15, ["number", 1], 349, 521, [14, null]]] \ No newline at end of file diff --git a/samples/graphics-city.ta b/samples/graphics-city.ta deleted file mode 100644 index e501e16..0000000 --- a/samples/graphics-city.ta +++ /dev/null @@ -1,149 +0,0 @@ -[[0, ["start", 2.0], 401, 0, [null, 65]], -[1, "forward", 784, 194, [4, 143, 2]], -[2, "right", 784, 236, [1, 3, null]], -[3, ["number", 90], 842, 236, [2, null]], -[4, "repeat", 719, 134, [7, 5, 1, 8]], -[5, ["number", 4], 770, 134, [4, null]], -[6, ["vspace", 0], 719, 254, [8, 15]], -[7, "startfill", 719, 92, [19, 4]], -[8, "stopfill", 719, 212, [4, 6]], -[9, "repeat", 719, 380, [11, 10, 12, 42]], -[10, ["number", 4], 770, 380, [9, null]], -[11, ["vspace", 0], 719, 338, [15, 9]], -[12, "forward", 784, 440, [9, 145, 13]], -[13, "right", 784, 482, [12, 14, null]], -[14, ["number", 90], 842, 482, [13, null]], -[15, "setshade", 719, 296, [6, 18, 11]], -[16, ["number", 50], 858, 338, [18, null]], -[17, "shade", 858, 296, [18, null]], -[18, ["plus2", 0], 804, 296, [15, 17, 16]], -[19, "seth", 719, 50, [141, 20, 7]], -[20, ["number", 45], 777, 50, [19, null]], -[21, "seth", 57, 191, [131, 22, 125]], -[22, ["number", 180], 115, 191, [21, null]], -[23, "ycor", 179, 275, [25, null]], -[24, "bottompos", 203, 317, [25, null]], -[25, ["minus2", 0], 125, 275, [125, 23, 24]], -[26, "forward", 122, 419, [31, 133, 34]], -[27, "forward", 122, 503, [34, 67, 30]], -[28, ["number", 2], 301, 545, [29, null]], -[29, "sqrt", 247, 545, [67, 28]], -[30, ["vspace", 0], 122, 545, [27, 36]], -[31, "repeat", 57, 359, [43, 32, 26, 44]], -[32, ["number", 2], 108, 359, [31, null]], -[33, ["vspace", 60], 57, 479, [44, 56]], -[34, "left", 122, 461, [26, 35, 27]], -[35, ["number", 90], 180, 461, [34, null]], -[36, "left", 122, 587, [30, 37, null]], -[37, ["number", 90], 180, 587, [36, null]], -[38, "setshade", 719, 750, [78, 41, null]], -[39, ["number", 50], 882, 792, [41, null]], -[40, "shade", 858, 750, [41, null]], -[41, ["minus2", 0], 804, 750, [38, 40, 39]], -[42, ["vspace", 20], 719, 458, [9, 69]], -[43, "startfill", 57, 317, [125, 31]], -[44, "stopfill", 57, 437, [31, 33]], -[45, "repeat", 57, 725, [63, 46, 47, 64]], -[46, ["number", 2], 108, 725, [45, null]], -[47, "forward", 122, 785, [45, 137, 48]], -[48, "left", 122, 827, [47, 49, 50]], -[49, ["number", 90], 180, 827, [48, null]], -[50, "forward", 122, 869, [48, 68, 53]], -[51, "sqrt", 247, 911, [68, 52]], -[52, ["number", 2], 301, 911, [51, null]], -[53, ["vspace", 0], 122, 911, [50, 54]], -[54, "left", 122, 953, [53, 55, null]], -[55, ["number", 90], 180, 953, [54, null]], -[56, "setshade", 57, 641, [33, 62, 63]], -[57, ["number", 50], 196, 683, [62, null]], -[58, "shade", 196, 641, [62, null]], -[59, "setshade", 57, 1005, [64, 66, null]], -[60, ["number", 50], 220, 1047, [66, null]], -[61, "shade", 196, 1005, [66, null]], -[62, ["plus2", 0], 142, 641, [56, 58, 57]], -[63, ["vspace", 0], 57, 683, [56, 45]], -[64, ["vspace", 80], 57, 803, [45, 59]], -[65, "clean", 401, 42, [0, 79]], -[66, ["minus2", 0], 142, 1005, [59, 61, 60]], -[67, ["product2", 0], 193, 503, [27, 135, 29]], -[68, ["product2", 0], 193, 869, [50, 139, 51]], -[69, "seth", 719, 540, [42, 70, 71]], -[70, ["number", 135], 777, 540, [69, null]], -[71, "forward", 719, 582, [69, 147, 72]], -[72, "seth", 719, 624, [71, 73, 77]], -[73, ["number", 180], 777, 624, [72, null]], -[74, "ycor", 844, 666, [75, null]], -[75, ["minus2", 0], 790, 666, [77, 74, 76]], -[76, "bottompos", 868, 708, [75, null]], -[77, "forward", 719, 666, [72, 75, 78]], -[78, ["vspace", 0], 719, 708, [77, 38]], -[79, ["fillscreen", 0], 401, 84, [65, 80, 120, 123]], -[80, ["number", 60], 483, 84, [79, null]], -[81, ["random", 0], 469, 210, [123, 82, 83, null]], -[82, ["number", 75], 555, 210, [81, null]], -[83, ["number", 125], 555, 252, [81, null]], -[84, "repeat", 401, 420, [99, 85, 118, null]], -[85, ["number", 100], 452, 420, [84, null]], -[86, ["setxy2", 40], 466, 690, [91, 87, 97, 92]], -[87, ["random", 20], 524, 690, [86, 121, 89, null]], -[88, "leftpos", 664, 690, [121, null]], -[89, "rightpos", 610, 772, [87, null]], -[90, "toppos", 523, 336, [96, null]], -[91, "penup", 466, 648, [114, 86]], -[92, "pendown", 466, 854, [86, 127]], -[93, ["storein", 0], 401, 294, [106, 94, 96, 99]], -[94, ["string", "top"], 469, 294, [93, null]], -[95, ["number", 100], 547, 378, [96, null]], -[96, ["minus2", 0], 469, 336, [93, 90, 95]], -[97, "box", 524, 812, [86, 98, null]], -[98, ["string", "top"], 579, 812, [97, null]], -[99, ["vspace", 0], 401, 378, [93, 84]], -[100, ["storein", 0], 466, 980, [129, 101, 105, null]], -[101, ["string", "top"], 534, 980, [100, null]], -[102, ["number", 3], 612, 1064, [105, null]], -[103, "box", 588, 1022, [105, 104, null]], -[104, ["string", "top"], 643, 1022, [103, null]], -[105, ["minus2", 0], 534, 1022, [100, 103, 102]], -[106, ["vspace", 0], 401, 252, [123, 93]], -[107, "setshade", 466, 564, [119, 113, 114]], -[108, ["number", 8], 629, 646, [113, null]], -[109, "box", 683, 606, [112, 110, null]], -[110, ["string", "top"], 738, 606, [109, null]], -[111, "toppos", 659, 564, [112, null]], -[112, ["minus2", 0], 605, 564, [113, 111, 109]], -[113, ["division2", 20], 551, 564, [107, 112, 108]], -[114, ["vspace", 0], 466, 606, [107, 91]], -[115, ["random", 0], 543, 480, [118, 116, 117, null]], -[116, ["number", 0], 629, 480, [115, null]], -[117, ["number", 10], 629, 522, [115, null]], -[118, "setcolor", 466, 480, [84, 115, 119]], -[119, ["vspace", 0], 466, 522, [118, 107]], -[120, ["number", 0], 483, 126, [79, null]], -[121, ["minus2", 0], 610, 690, [87, 88, 122]], -[122, ["number", 50], 688, 732, [121, null]], -[123, ["storein", 0], 401, 168, [79, 124, 81, 106]], -[124, ["string", "my box 1"], 469, 168, [123, null]], -[125, ["storein", 0], 57, 233, [21, 126, 25, 43]], -[126, ["string", "my box 2"], 125, 233, [125, null]], -[127, "stack", 466, 896, [92, 128, 129]], -[128, ["string", "building"], 524, 896, [127, null]], -[129, "stack", 466, 938, [127, 130, 100]], -[130, ["string", "roof"], 524, 938, [129, null]], -[131, "hat", 57, 141, [null, 132, 21]], -[132, ["string", "building"], 115, 149, [131, null]], -[133, "box", 193, 419, [26, 134, null]], -[134, ["string", "my box 2"], 248, 419, [133, null]], -[135, "box", 247, 503, [67, 136, null]], -[136, ["string", "my box 1"], 302, 503, [135, null]], -[137, "box", 193, 785, [47, 138, null]], -[138, ["string", "my box 2"], 248, 785, [137, null]], -[139, "box", 247, 869, [68, 140, null]], -[140, ["string", "my box 1"], 302, 869, [139, null]], -[141, "hat", 719, 0, [null, 142, 19]], -[142, ["string", "roof"], 777, 8, [141, null]], -[143, "box", 855, 194, [1, 144, null]], -[144, ["string", "my box 1"], 910, 194, [143, null]], -[145, "box", 855, 440, [12, 146, null]], -[146, ["string", "my box 1"], 910, 440, [145, null]], -[147, "box", 790, 582, [71, 148, null]], -[148, ["string", "my box 1"], 845, 582, [147, null]]] diff --git a/samples/graphics-colors.ta b/samples/graphics-colors.ta deleted file mode 100644 index 6a48e9a..0000000 --- a/samples/graphics-colors.ta +++ /dev/null @@ -1,14 +0,0 @@ -[[0, "setpensize", 175, 251, [2, 1, 3]], -[1, ["number", 15], 277, 251, [0, null]], -[2, "clean", 175, 217, [13, 0]], -[3, "repeat", 175, 293, [0, 4, 5, null]], -[4, ["number", 360], 226, 293, [3, null]], -[5, "setcolor", 240, 353, [3, 6, 7]], -[6, "heading", 317, 353, [5, null]], -[7, "forward", 240, 395, [5, 8, 9]], -[8, ["number", 1000], 311, 395, [7, null]], -[9, "back", 240, 437, [7, 10, 11]], -[10, ["number", 1000], 298, 437, [9, null]], -[11, "right", 240, 479, [9, 12, null]], -[12, ["number", 1], 298, 479, [11, null]], -[13, ["start", 2.0], 175, 175, [null, 2]]] \ No newline at end of file diff --git a/samples/graphics-csquiral.ta b/samples/graphics-csquiral.ta deleted file mode 100644 index 9b77344..0000000 --- a/samples/graphics-csquiral.ta +++ /dev/null @@ -1,24 +0,0 @@ -[[0, ["start", 2.0], 719, 108, [null, 1]], -[1, "clean", 719, 154, [0, 2]], -[2, "storeinbox1", 719, 196, [1, 3, 4]], -[3, ["number", 1], 836, 196, [2, null]], -[4, "setpensize", 719, 238, [2, 5, 6]], -[5, ["number", 20], 821, 238, [4, null]], -[6, ["repeat", 84], 719, 280, [4, 7, 8, null]], -[7, ["number", 1300], 777, 280, [6, null]], -[8, "forward", 737, 322, [6, 9, 10]], -[9, "box1", 807, 322, [8, null]], -[10, "right", 737, 364, [8, 11, 12]], -[11, ["number", 91], 795, 364, [10, null]], -[12, "setcolor", 737, 406, [10, 22, 16]], -[13, ["division2", 0], 948, 406, [22, 14, 15]], -[14, "xcor", 1018, 406, [13, null]], -[15, ["number", 6], 1042, 448, [13, null]], -[16, "setshade", 737, 448, [12, 17, 18]], -[17, "heading", 822, 448, [16, null]], -[18, "storeinbox1", 737, 490, [16, 19, null]], -[19, ["plus2", 0], 854, 490, [18, 20, 21]], -[20, "box1", 908, 490, [19, null]], -[21, ["number", 1], 908, 532, [19, null]], -[22, ["identity2", 40], 814, 406, [12, 13]], -[-1, ["turtle", "Yertle"], 907.9985581895907, 87.04554561204145, 220.0, 151.33309303159845, 220.0, 20.0]] \ No newline at end of file diff --git a/samples/graphics-curlygates.ta b/samples/graphics-curlygates.ta deleted file mode 100644 index 481c5ad..0000000 --- a/samples/graphics-curlygates.ta +++ /dev/null @@ -1,63 +0,0 @@ -[[0, ["start", 2.0], 0, 120, [null, 1]], -[1, ["fillscreen", 0], 0, 162, [0, 2, 3, 4]], -[2, ["number", 50], 82, 162, [1, null]], -[3, ["number", 30], 82, 204, [1, null]], -[4, "repeat", 0, 246, [1, 5, 40, null]], -[5, ["number", 20], 51, 246, [4, null]], -[6, ["setxy2", 20.0], 65, 348, [40, 7, 8, 35]], -[7, ["random", 0], 123, 348, [6, 36, 37, null]], -[8, ["random", 0], 123, 430, [6, 38, 39, null]], -[9, "seth", 65, 556, [41, 10, 53]], -[10, ["random", 0], 123, 556, [9, 11, 12, null]], -[11, ["number", 0], 209, 556, [10, null]], -[12, ["number", 360], 209, 598, [10, null]], -[13, "setcolor", 360, 212, [17, 14, 15]], -[14, ["number", 20], 437, 212, [13, null]], -[15, "setshade", 360, 254, [13, 16, 44]], -[16, ["number", 60], 445, 254, [15, null]], -[17, "setpensize", 360, 170, [42, 18, 13]], -[18, ["number", 20], 462, 170, [17, null]], -[19, "setcolor", 360, 380, [25, 20, 21]], -[20, ["number", 0], 437, 380, [19, null]], -[21, "setshade", 360, 422, [19, 22, 52]], -[22, ["random", 0], 445, 422, [21, 23, 24, null]], -[23, ["number", 60], 531, 422, [22, null]], -[24, ["number", 80], 531, 464, [22, null]], -[25, "setpensize", 360, 338, [44, 26, 19]], -[26, ["number", 12], 462, 338, [25, null]], -[27, "repeat", 620, 170, [46, 28, 54, null]], -[28, ["number", 3], 671, 170, [27, null]], -[29, "repeat", 685, 314, [54, 30, 31, null]], -[30, ["number", 20], 736, 314, [29, null]], -[31, ["arc", 0], 750, 374, [29, 32, 59, 61]], -[32, ["number", 30], 808, 374, [31, null]], -[33, ["division2", 0], 818, 500, [61, 57, 34]], -[34, ["number", 1.2], 896, 542, [33, null]], -[35, ["vspace", 0], 65, 472, [6, 41]], -[36, "leftpos", 209, 348, [7, null]], -[37, "rightpos", 209, 390, [7, null]], -[38, "bottompos", 209, 430, [8, null]], -[39, "toppos", 209, 472, [8, null]], -[40, "penup", 65, 306, [4, 6]], -[41, "pendown", 65, 514, [35, 9]], -[42, "hat", 360, 120, [null, 43, 17]], -[43, ["string", "action"], 418, 128, [42, null]], -[44, "stack", 360, 296, [15, 45, 25]], -[45, ["string", "draw"], 418, 296, [44, null]], -[46, "hat", 620, 120, [null, 47, 27]], -[47, ["string", "draw"], 678, 128, [46, null]], -[48, "stack", 65, 640, [53, 49, null]], -[49, ["string", "action"], 123, 640, [48, null]], -[50, "stack", 360, 506, [52, 51, null]], -[51, ["string", "draw"], 418, 506, [50, null]], -[52, ["vspace", 0], 360, 464, [21, 50]], -[53, ["vspace", 0], 65, 598, [9, 48]], -[54, ["storein", 0], 685, 230, [27, 55, 56, 29]], -[55, ["string", "my box"], 753, 230, [54, null]], -[56, ["number", 200.0], 753, 272, [54, null]], -[57, "box", 872, 500, [33, 58, null]], -[58, ["string", "my box"], 927, 500, [57, null]], -[59, "box", 808, 416, [31, 60, null]], -[60, ["string", "my box"], 863, 416, [59, null]], -[61, ["storein", 0], 750, 458, [31, 62, 33, null]], -[62, ["string", "my box"], 818, 458, [61, null]]] diff --git a/samples/graphics-dots.ta b/samples/graphics-dots.ta deleted file mode 100644 index 5f12daa..0000000 --- a/samples/graphics-dots.ta +++ /dev/null @@ -1,30 +0,0 @@ -[[0, "clean", 338, 42, [1, 2]], -[1, ["start", 2.0], 338, 0, [null, 0]], -[2, "setcolor", 338, 84, [0, 3, 4]], -[3, ["number", 0], 415, 84, [2, null]], -[4, "setpensize", 338, 126, [2, 5, 19]], -[5, ["number", 20], 440, 126, [4, null]], -[6, "repeat", 338, 252, [19, 7, 8, null]], -[7, ["number", 1000], 389, 252, [6, null]], -[8, "pendown", 403, 312, [6, 9]], -[9, "forward", 403, 354, [8, 10, 11]], -[10, ["number", 1], 474, 354, [9, null]], -[11, "penup", 403, 396, [9, 12]], -[12, "forward", 403, 438, [11, 22, 13]], -[13, "right", 403, 480, [12, 14, 26]], -[14, ["number", 93], 461, 480, [13, null]], -[15, ["plus2", 0], 471, 564, [26, 28, 16]], -[16, ["number", 1], 525, 606, [15, null]], -[17, "setcolor", 403, 648, [18, 24, null]], -[18, ["vspace", 0], 403, 606, [26, 17]], -[19, ["storein", 0], 338, 168, [4, 20, 21, 6]], -[20, ["string", "my box"], 406, 168, [19, null]], -[21, ["number", 0.0], 406, 210, [19, null]], -[22, "box", 474, 438, [12, 23, null]], -[23, ["string", "my box"], 529, 438, [22, null]], -[24, "box", 480, 648, [17, 25, null]], -[25, ["string", "my box"], 535, 648, [24, null]], -[26, ["storein", 0], 403, 522, [13, 27, 15, 18]], -[27, ["string", "my box"], 471, 522, [26, null]], -[28, "box", 525, 564, [15, 29, null]], -[29, ["string", "my box"], 580, 564, [28, null]]] diff --git a/samples/graphics-flower.ta b/samples/graphics-flower.ta deleted file mode 100644 index 7dcc969..0000000 --- a/samples/graphics-flower.ta +++ /dev/null @@ -1,44 +0,0 @@ -[[0, "repeat", 560, 170, [40, 1, 2, null]], -[1, ["number", 4], 611, 170, [0, null]], -[2, "forward", 625, 230, [0, 42, 3]], -[3, "right", 625, 272, [2, 4, null]], -[4, ["number", 90], 683, 272, [3, null]], -[5, "repeat", 300, 170, [36, 6, 38, null]], -[6, ["number", 10], 351, 170, [5, null]], -[7, "right", 365, 272, [38, 8, null]], -[8, ["number", 36], 423, 272, [7, null]], -[9, ["start", 2.0], 60, 120, [null, 10]], -[10, "clean", 60, 162, [9, 22]], -[11, "repeat", 60, 288, [22, 12, 13, null]], -[12, ["number", 300], 111, 288, [11, null]], -[13, "setshade", 125, 348, [11, 14, 21]], -[14, ["minus2", 0], 210, 348, [13, 15, 25]], -[15, ["number", 100], 264, 348, [14, null]], -[16, "setcolor", 125, 432, [21, 17, 35]], -[17, ["division2", 0], 202, 432, [16, 27, 18]], -[18, ["number", 3], 280, 474, [17, null]], -[19, ["plus2", 0], 193, 600, [29, 31, 20]], -[20, ["number", 1], 247, 642, [19, null]], -[21, ["vspace", 0], 125, 390, [13, 16]], -[22, ["storein", 0], 60, 204, [10, 23, 24, 11]], -[23, ["string", "my box"], 128, 204, [22, null]], -[24, ["number", 0.0], 128, 246, [22, null]], -[25, "box", 288, 390, [14, 26, null]], -[26, ["string", "my box"], 343, 390, [25, null]], -[27, "box", 256, 432, [17, 28, null]], -[28, ["string", "my box"], 311, 432, [27, null]], -[29, ["storein", 0], 125, 558, [33, 30, 19, null]], -[30, ["string", "my box"], 193, 558, [29, null]], -[31, "box", 247, 600, [19, 32, null]], -[32, ["string", "my box"], 302, 600, [31, null]], -[33, "stack", 125, 516, [35, 34, 29]], -[34, ["string", "action1"], 183, 516, [33, null]], -[35, ["vspace", 0], 125, 474, [16, 33]], -[36, "hat", 300, 120, [null, 37, 5]], -[37, ["string", "action1"], 358, 128, [36, null]], -[38, "stack", 365, 230, [5, 39, 7]], -[39, ["string", "action2"], 423, 230, [38, null]], -[40, "hat", 560, 120, [null, 41, 0]], -[41, ["string", "action2"], 618, 128, [40, null]], -[42, "box", 696, 230, [2, 43, null]], -[43, ["string", "my box"], 751, 230, [42, null]]] diff --git a/samples/graphics-fountain.ta b/samples/graphics-fountain.ta deleted file mode 100644 index eb490d6..0000000 --- a/samples/graphics-fountain.ta +++ /dev/null @@ -1,58 +0,0 @@ -[[0, ["fillscreen", 0], 160, 202, [16, 1, 2, 3]], -[1, ["number", 10], 242, 202, [0, null]], -[2, ["number", 30], 242, 244, [0, null]], -[3, "setshade", 160, 286, [0, 4, 42]], -[4, ["number", 85], 245, 286, [3, null]], -[5, ["setxy2", 0], 160, 370, [42, 6, 7, 43]], -[6, ["number", -590], 218, 370, [5, null]], -[7, ["number", -450], 218, 412, [5, null]], -[8, "setpensize", 160, 496, [43, 9, 10]], -[9, ["number", 3], 262, 496, [8, null]], -[10, "repeat", 160, 538, [8, 11, 12, null]], -[11, ["number", 6], 211, 538, [10, null]], -[12, "seth", 225, 598, [10, 13, 46]], -[13, ["number", 0], 283, 598, [12, null]], -[14, ["setxy2", 20.0], 225, 724, [40, 17, 15, 41]], -[15, "ycor", 283, 806, [14, null]], -[16, ["start", 2.0], 160, 160, [null, 0]], -[17, ["plus2", 0], 283, 724, [14, 18, 19]], -[18, "xcor", 337, 724, [17, null]], -[19, ["number", 200], 337, 766, [17, null]], -[20, "repeat", 520, 210, [44, 21, 48, null]], -[21, ["number", 400], 571, 210, [20, null]], -[22, ["division2", 0], 653, 312, [48, 23, 24]], -[23, "heading", 707, 312, [22, null]], -[24, ["number", 2], 731, 354, [22, null]], -[25, ["plus2", 0], 653, 438, [50, 54, 26]], -[26, ["number", 5], 707, 480, [25, null]], -[27, "setcolor", 585, 522, [39, 28, 37]], -[28, ["random", 0], 662, 522, [27, 52, 56, null]], -[29, ["arc", 0], 585, 606, [37, 30, 31, 32]], -[30, ["number", -40], 643, 606, [29, null]], -[31, ["number", 3000], 643, 648, [29, null]], -[32, ["arc", 0], 585, 690, [29, 33, 34, 35]], -[33, ["number", -40], 643, 690, [32, null]], -[34, ["number", -3000], 643, 732, [32, null]], -[35, "right", 585, 774, [32, 36, null]], -[36, ["number", 0.1], 643, 774, [35, null]], -[37, ["vspace", 0], 585, 564, [27, 29]], -[38, ["vspace", 0], 585, 354, [48, 50]], -[39, ["vspace", 0], 585, 480, [50, 27]], -[40, "penup", 225, 682, [46, 14]], -[41, "pendown", 225, 848, [14, null]], -[42, "penup", 160, 328, [3, 5]], -[43, "pendown", 160, 454, [5, 8]], -[44, "hat", 520, 160, [null, 45, 20]], -[45, ["string", "action"], 578, 168, [44, null]], -[46, "stack", 225, 640, [12, 47, 40]], -[47, ["string", "action"], 283, 640, [46, null]], -[48, ["storein", 0], 585, 270, [20, 49, 22, 38]], -[49, ["string", "my box 1"], 653, 270, [48, null]], -[50, ["storein", 0], 585, 396, [38, 51, 25, 39]], -[51, ["string", "my box 2"], 653, 396, [50, null]], -[52, "box", 748, 522, [28, 53, null]], -[53, ["string", "my box 1"], 803, 522, [52, null]], -[54, "box", 707, 438, [25, 55, null]], -[55, ["string", "my box 1"], 762, 438, [54, null]], -[56, "box", 748, 564, [28, 57, null]], -[57, ["string", "my box 2"], 803, 564, [56, null]]] diff --git a/samples/graphics-jonny-emerson.ta b/samples/graphics-jonny-emerson.ta deleted file mode 100644 index da6bec8..0000000 --- a/samples/graphics-jonny-emerson.ta +++ /dev/null @@ -1,74 +0,0 @@ -[[0, ["start", 2.0], 47, 205, [null, 1]], -[1, "fillscreen2", 47, 251, [0, 2, 4, 3, 5]], -[2, ["number", 0.0], 129, 251, [1, null]], -[3, ["number", 0.0], 129, 335, [1, null]], -[4, ["number", 0.0], 129, 293, [1, null]], -[5, "setcolor", 47, 377, [1, 6, 7]], -[6, ["number", 75.0], 124, 377, [5, null]], -[7, "setpensize", 47, 419, [5, 8, 9]], -[8, ["number", 7.0], 149, 419, [7, null]], -[9, "stack", 47, 461, [7, 10, null]], -[10, ["string", "action 1"], 105, 461, [9, null]], -[11, "hat", 308, 192, [null, 12, 13]], -[12, ["string", "action 1"], 366, 204, [11, null]], -[13, ["storein", 0], 308, 246, [11, 14, 15, 19]], -[14, ["string", "my box 3"], 376, 246, [13, null]], -[15, ["number", 100], 376, 288, [13, null]], -[16, "setshade", 326, 414, [21, 17, 25]], -[17, "box", 411, 414, [16, 18, null]], -[18, ["string", "my box 3"], 466, 414, [17, null]], -[19, ["repeat", 126], 308, 330, [13, 20, 21, null]], -[20, ["number", 70.0], 367, 330, [19, null]], -[21, "seth", 326, 372, [19, 22, 16]], -[22, ["number", 0], 425, 372, [21, null]], -[23, "hat", 784, 76, [null, 24, 38]], -[24, ["string", "action 2"], 842, 88, [23, null]], -[25, "stack", 326, 456, [16, 26, 27]], -[26, ["string", "action 2"], 384, 456, [25, null]], -[27, "seth", 326, 498, [25, 28, 29]], -[28, ["number", 180.0], 425, 498, [27, null]], -[29, "stack", 326, 540, [27, 30, 31]], -[30, ["string", "action 2"], 384, 540, [29, null]], -[31, ["storein", 0], 326, 582, [29, 32, 36, null]], -[32, ["string", "my box 3"], 394, 582, [31, null]], -[33, ["number", 1.0], 448, 666, [36, null]], -[34, "box", 448, 624, [36, 35, null]], -[35, ["string", "my box 3"], 503, 624, [34, null]], -[36, ["plus2", 0], 394, 624, [31, 34, 33]], -[37, "right", 784, 298, [41, 44, 46]], -[38, ["storein", 0], 784, 130, [23, 39, 40, 41]], -[39, ["string", "my box 1"], 852, 130, [38, null]], -[40, ["number", 10.0], 852, 172, [38, null]], -[41, ["storein", 0], 784, 214, [38, 42, 43, 37]], -[42, ["string", "my box 2"], 852, 214, [41, null]], -[43, ["number", 200.0], 852, 256, [41, null]], -[44, "box", 842, 298, [37, 45, null]], -[45, ["string", "my box 3"], 897, 298, [44, null]], -[46, "penup", 784, 340, [37, 48]], -[47, "pendown", 784, 466, [48, 51]], -[48, ["setxy2", 0], 784, 382, [46, 49, 50, 47]], -[49, ["number", 0], 842, 382, [48, null]], -[50, ["number", 0], 842, 424, [48, null]], -[51, ["repeat", 147], 784, 508, [47, 52, 53, null]], -[52, ["number", 40.0], 843, 508, [51, null]], -[53, ["arc", 0], 802, 550, [51, 56, 54, 58]], -[54, "box", 860, 592, [53, 55, null]], -[55, ["string", "my box 1"], 915, 592, [54, null]], -[56, "box", 860, 550, [53, 57, null]], -[57, ["string", "my box 2"], 915, 550, [56, null]], -[58, "left", 802, 634, [53, 59, 70]], -[59, ["number", 100.0], 860, 634, [58, null]], -[60, ["plus2", 0], 870, 718, [70, 68, 63]], -[61, ["minus2", 0], 870, 844, [64, 66, 62]], -[62, ["number", 10.0], 948, 886, [61, null]], -[63, ["number", 10.0], 924, 760, [60, null]], -[64, ["storein", 0], 802, 802, [72, 65, 61, null]], -[65, ["string", "my box 2"], 870, 802, [64, null]], -[66, "box", 924, 844, [61, 67, null]], -[67, ["string", "my box 2"], 979, 844, [66, null]], -[68, "box", 924, 718, [60, 69, null]], -[69, ["string", "my box 1"], 979, 718, [68, null]], -[70, ["storein", 0], 802, 676, [58, 71, 60, 72]], -[71, ["string", "my box 1"], 870, 676, [70, null]], -[72, ["vspace", 0], 802, 760, [70, 64]]] - diff --git a/samples/graphics-op-art.ta b/samples/graphics-op-art.ta deleted file mode 100644 index bfe8b14..0000000 --- a/samples/graphics-op-art.ta +++ /dev/null @@ -1,121 +0,0 @@ -[[0, ["start", 2.0], 51, 188, [null, 64]], -[1, ["fillscreen", 0], 51, 486, [70, 73, 2, 94]], -[2, ["number", 50], 133, 528, [1, null]], -[3, ["repeat", 189], 376, 240, [90, 10, 5, null]], -[4, ["number", 10], 567, 282, [9, null]], -[5, ["vspace", 0], 394, 282, [3, 114]], -[6, ["repeat", 114], 710, 159, [85, 7, 30, null]], -[7, ["number", 3], 769, 159, [6, null]], -[8, "height", 543, 240, [9, null]], -[9, ["division2", 0], 489, 240, [10, 8, 4]], -[10, ["identity2", 0], 435, 240, [3, 9]], -[11, ["division2", 0], 119, 612, [94, 13, 12]], -[12, ["number", 12], 197, 654, [11, null]], -[13, "width", 173, 612, [11, null]], -[14, ["setxy2", 0], 51, 696, [25, 15, 16, 26]], -[15, "leftpos", 109, 696, [14, null]], -[16, "toppos", 109, 738, [14, null]], -[17, "leftpos", 452, 534, [21, null]], -[18, "ycor", 506, 576, [19, null]], -[19, ["plus2", 0], 452, 576, [21, 18, 20]], -[20, ["number", -10], 506, 618, [19, null]], -[21, ["setxy2", 0], 394, 534, [23, 17, 19, 22]], -[22, ["vspace", 0], 394, 618, [21, 24]], -[23, "penup", 394, 492, [87, 21]], -[24, "pendown", 394, 660, [22, null]], -[25, "penup", 51, 654, [94, 14]], -[26, "pendown", 51, 780, [14, 40]], -[27, "forward", 1015, 533, [62, 96, 63]], -[28, ["ifelse", [21, 0]], -728, 243, [30, 36, 29, 53, null]], -[29, ["vspace", 0], 746, 309, [28, 55]], -[30, ["vspace", 0], 728, 201, [6, 28]], -[31, "setcolor", 1015, 617, [63, 75, 32]], -[32, "forward", 1015, 659, [31, 106, 60]], -[33, "forward", 1015, 743, [60, 108, 61]], -[34, "setcolor", 1015, 827, [61, 83, 35]], -[35, "forward", 1015, 869, [34, 110, null]], -[36, ["equal2", 0], 784, 209, [28, 118, 37, null]], -[37, ["number", 0], 830, 251, [36, null]], -[38, "seth", 51, 864, [40, 39, 112]], -[39, ["number", 90], 109, 864, [38, null]], -[40, "setpensize", 51, 822, [26, 41, 38]], -[41, ["number", 10], 153, 822, [40, null]], -[42, "setcolor", 1002, 115, [49, 79, 43]], -[43, "forward", 1002, 157, [42, 98, 44]], -[44, "setcolor", 1002, 199, [43, 81, 45]], -[45, "forward", 1002, 241, [44, 100, 46]], -[46, "forward", 1002, 283, [45, 102, 47]], -[47, "setcolor", 1002, 325, [46, 77, 48]], -[48, "forward", 1002, 367, [47, 104, null]], -[49, "hat", 1002, 61, [null, 50, 42]], -[50, ["string", "stripe a"], 1060, 73, [49, null]], -[51, "hat", 1015, 437, [null, 52, 62]], -[52, ["string", "stripe b"], 1073, 449, [51, null]], -[53, "stack", 746, 411, [28, 54, null]], -[54, ["string", "stripe a"], 804, 411, [53, null]], -[55, "stack", 746, 351, [29, 56, null]], -[56, ["string", "stripe b"], 804, 351, [55, null]], -[57, ["number", 1], 516, 366, [59, null]], -[58, ["number", 0.0], 119, 948, [112, null]], -[59, ["minus2", 0], 462, 366, [114, 57, 116]], -[60, "penup", 1015, 701, [32, 33]], -[61, "pendown", 1015, 785, [33, 34]], -[62, "penup", 1015, 491, [51, 27]], -[63, "pendown", 1015, 575, [27, 31]], -[64, ["storein", 0], 51, 234, [0, 65, 66, 67]], -[65, ["string", "color 1"], 119, 234, [64, null]], -[66, ["number", 40], 119, 276, [64, null]], -[67, ["storein", 0], 51, 318, [64, 68, 69, 70]], -[68, ["string", "color 2"], 119, 318, [67, null]], -[69, ["number", 10], 119, 360, [67, null]], -[70, ["storein", 0], 51, 402, [67, 71, 72, 1]], -[71, ["string", "color 3"], 119, 402, [70, null]], -[72, ["number", 90], 119, 444, [70, null]], -[73, "box", 133, 486, [1, 74, null]], -[74, ["string", "color 1"], 188, 486, [73, null]], -[75, "box", 1092, 617, [31, 76, null]], -[76, ["string", "color 2"], 1147, 617, [75, null]], -[77, "box", 1079, 325, [47, 78, null]], -[78, ["string", "color 2"], 1134, 325, [77, null]], -[79, "box", 1079, 115, [42, 80, null]], -[80, ["string", "color 2"], 1134, 115, [79, null]], -[81, "box", 1079, 199, [44, 82, null]], -[82, ["string", "color 3"], 1134, 199, [81, null]], -[83, "box", 1092, 827, [34, 84, null]], -[84, ["string", "color 3"], 1147, 827, [83, null]], -[85, "hat", 710, 105, [null, 86, 6]], -[86, ["string", "action_2"], 768, 117, [85, null]], -[87, "stack", 394, 450, [89, 88, 23]], -[88, ["string", "action_2"], 452, 450, [87, null]], -[89, ["vspace", 0], 394, 408, [114, 87]], -[90, "hat", 376, 186, [null, 91, 3]], -[91, ["string", "action"], 434, 198, [90, null]], -[92, "stack", 51, 990, [112, 93, null]], -[93, ["string", "action"], 109, 990, [92, null]], -[94, ["storein", 0], 51, 570, [1, 95, 11, 25]], -[95, ["string", "box 1"], 119, 570, [94, null]], -[96, "box", 1086, 533, [27, 97, null]], -[97, ["string", "box 1"], 1141, 533, [96, null]], -[98, "box", 1073, 157, [43, 99, null]], -[99, ["string", "box 1"], 1128, 157, [98, null]], -[100, "box", 1073, 241, [45, 101, null]], -[101, ["string", "box 1"], 1128, 241, [100, null]], -[102, "box", 1073, 283, [46, 103, null]], -[103, ["string", "box 1"], 1128, 283, [102, null]], -[104, "box", 1073, 367, [48, 105, null]], -[105, ["string", "box 1"], 1128, 367, [104, null]], -[106, "box", 1086, 659, [32, 107, null]], -[107, ["string", "box 1"], 1141, 659, [106, null]], -[108, "box", 1086, 743, [33, 109, null]], -[109, ["string", "box 1"], 1141, 743, [108, null]], -[110, "box", 1086, 869, [35, 111, null]], -[111, ["string", "box 1"], 1141, 869, [110, null]], -[112, ["storein", 0], 51, 906, [38, 113, 58, 92]], -[113, ["string", "box 2"], 119, 906, [112, null]], -[114, ["storein", 0], 394, 324, [5, 115, 59, 89]], -[115, ["string", "box 2"], 462, 324, [114, null]], -[116, "box", 540, 408, [59, 117, null]], -[117, ["string", "box 2"], 595, 408, [116, null]], -[118, "box", 830, 209, [36, 119, null]], -[119, ["string", "box 2"], 885, 209, [118, null]]] diff --git a/samples/graphics-rainbow.ta b/samples/graphics-rainbow.ta deleted file mode 100644 index 7eb06b7..0000000 --- a/samples/graphics-rainbow.ta +++ /dev/null @@ -1,21 +0,0 @@ -[[0, ["start", 2.0], 175, 178, [null, 1]], -[1, "clean", 175, 220, [0, 2]], -[2, "setcolor", 175, 254, [1, 3, 4]], -[3, ["number", 50], 252, 254, [2, null]], -[4, "setpensize", 175, 296, [2, 5, 6]], -[5, ["number", 15], 277, 296, [4, null]], -[6, "repeat", 175, 338, [4, 7, 8, null]], -[7, ["number", 360], 226, 338, [6, null]], -[8, "setcolor", 240, 398, [6, 9, 20]], -[9, ["product2", 0], 317, 398, [8, 10, 11]], -[10, "heading", 371, 398, [9, null]], -[11, ["division2", 0], 371, 440, [9, 12, 13]], -[12, ["number", 100], 425, 440, [11, null]], -[13, ["number", 360], 449, 482, [11, null]], -[14, "forward", 240, 554, [20, 15, 16]], -[15, ["number", 1000], 311, 554, [14, null]], -[16, "back", 240, 596, [14, 17, 18]], -[17, ["number", 1000], 298, 596, [16, null]], -[18, "right", 240, 638, [16, 19, null]], -[19, ["number", 1], 298, 638, [18, null]], -[20, ["vspace", 40.0], 240, 440, [8, 14]]] \ No newline at end of file diff --git a/samples/graphics-redwisp.ta b/samples/graphics-redwisp.ta deleted file mode 100644 index f0eb998..0000000 --- a/samples/graphics-redwisp.ta +++ /dev/null @@ -1,42 +0,0 @@ -[[0, "setpensize", 140, 224, [2, 1, 3]], -[1, ["number", 15], 242, 224, [0, null]], -[2, "clean", 140, 182, [6, 0]], -[3, "repeat", 140, 266, [0, 4, 37, null]], -[4, ["number", 360], 191, 266, [3, null]], -[5, "setshade", 205, 452, [32, 10, 41]], -[6, ["start", 2.0], 140, 140, [null, 2]], -[7, ["product2", 0], 273, 368, [37, 8, 9]], -[8, "heading", 327, 368, [7, null]], -[9, ["number", 600], 327, 410, [7, null]], -[10, ["division2", 0], 290, 452, [5, 39, 11]], -[11, ["number", 360], 368, 494, [10, null]], -[12, "repeat", 560, 190, [33, 13, 14, 20]], -[13, ["number", 4], 611, 190, [12, null]], -[14, ["arc", 0], 625, 250, [12, 15, 16, 17]], -[15, ["number", 180], 683, 250, [14, null]], -[16, ["number", 75], 683, 292, [14, null]], -[17, ["arc", 0], 625, 334, [14, 18, 19, null]], -[18, ["number", -180], 683, 334, [17, null]], -[19, ["number", 75], 683, 376, [17, null]], -[20, ["vspace", 60.0], 560, 268, [12, 21]], -[21, "repeat", 560, 430, [20, 22, 23, 29]], -[22, ["number", 4], 611, 430, [21, null]], -[23, ["arc", 0], 625, 490, [21, 24, 25, 26]], -[24, ["number", -180], 683, 490, [23, null]], -[25, ["number", -75], 683, 532, [23, null]], -[26, ["arc", 0], 625, 574, [23, 27, 28, null]], -[27, ["number", 180], 683, 574, [26, null]], -[28, ["number", -75], 683, 616, [26, null]], -[29, ["vspace", 60.0], 560, 508, [21, 30]], -[30, "right", 560, 670, [29, 31, null]], -[31, ["number", 1], 618, 670, [30, null]], -[32, ["vspace", 0], 205, 410, [37, 5]], -[33, "hat", 560, 140, [null, 34, 12]], -[34, ["string", "action"], 618, 148, [33, null]], -[35, "stack", 205, 536, [41, 36, null]], -[36, ["string", "action"], 263, 536, [35, null]], -[37, ["storein", 0], 205, 326, [3, 38, 7, 32]], -[38, ["string", "my box"], 273, 326, [37, null]], -[39, "box", 344, 452, [10, 40, null]], -[40, ["string", "my box"], 399, 452, [39, null]], -[41, ["vspace", 0], 205, 494, [5, 35]]] diff --git a/samples/graphics-reflections.ta b/samples/graphics-reflections.ta deleted file mode 100644 index 124727d..0000000 --- a/samples/graphics-reflections.ta +++ /dev/null @@ -1,46 +0,0 @@ -[[0, "clean", 176, 221, [12, 1]], -[1, "setpensize", 176, 263, [0, 2, 28]], -[2, ["number", 15], 278, 263, [1, null]], -[3, ["number", 6200.0], 244, 347, [28, null]], -[4, "repeat", 176, 389, [28, 5, 30, null]], -[5, ["number", 6200], 227, 389, [4, null]], -[6, "setshade", 241, 575, [23, 13, 24]], -[7, "forward", 241, 659, [24, 19, 25]], -[8, "back", 241, 743, [25, 21, 26]], -[9, "right", 241, 827, [26, 10, 40]], -[10, ["number", 1], 299, 827, [9, null]], -[11, "setcolor", 241, 995, [27, 44, null]], -[12, ["start", 2.0], 176, 179, [null, 0]], -[13, ["minus2", 0], 326, 575, [6, 14, 34]], -[14, ["number", 100], 380, 575, [13, null]], -[15, ["minus2", 0], 309, 911, [40, 42, 16]], -[16, ["number", 1], 387, 953, [15, null]], -[17, ["division2", 0], 309, 491, [30, 32, 18]], -[18, ["number", 50], 387, 533, [17, null]], -[19, ["division2", 0], 312, 659, [7, 36, 20]], -[20, ["number", 8], 390, 701, [19, null]], -[21, ["division2", 0], 299, 743, [8, 38, 22]], -[22, ["number", 8], 377, 785, [21, null]], -[23, ["vspace", 0], 241, 533, [30, 6]], -[24, ["vspace", 0], 241, 617, [6, 7]], -[25, ["vspace", 0], 241, 701, [7, 8]], -[26, ["vspace", 0], 241, 785, [8, 9]], -[27, ["vspace", 0], 241, 953, [40, 11]], -[28, ["storein", 0], 176, 305, [1, 29, 3, 4]], -[29, ["string", "my box 1"], 244, 305, [28, null]], -[30, ["storein", 0], 241, 449, [4, 31, 17, 23]], -[31, ["string", "my box 2"], 309, 449, [30, null]], -[32, "box", 363, 491, [17, 33, null]], -[33, ["string", "my box 1"], 418, 491, [32, null]], -[34, "box", 404, 617, [13, 35, null]], -[35, ["string", "my box 2"], 459, 617, [34, null]], -[36, "box", 366, 659, [19, 37, null]], -[37, ["string", "my box 1"], 421, 659, [36, null]], -[38, "box", 353, 743, [21, 39, null]], -[39, ["string", "my box 1"], 408, 743, [38, null]], -[40, ["storein", 0], 241, 869, [9, 41, 15, 27]], -[41, ["string", "my box 1"], 309, 869, [40, null]], -[42, "box", 363, 911, [15, 43, null]], -[43, ["string", "my box 1"], 418, 911, [42, null]], -[44, "box", 318, 995, [11, 45, null]], -[45, ["string", "my box 1"], 373, 995, [44, null]]] diff --git a/samples/graphics-shades.ta b/samples/graphics-shades.ta deleted file mode 100644 index 68732fc..0000000 --- a/samples/graphics-shades.ta +++ /dev/null @@ -1,46 +0,0 @@ -[[0, "clean", 176, 221, [12, 1]], -[1, "setpensize", 176, 263, [0, 2, 28]], -[2, ["number", 15], 277, 263, [1, null]], -[3, ["number", 6200.0], 271, 347, [28, null]], -[4, "repeat", 176, 389, [28, 5, 40, null]], -[5, ["number", 6200], 227, 389, [4, null]], -[6, "setshade", 241, 575, [23, 13, 24]], -[7, "forward", 241, 659, [24, 19, 25]], -[8, "back", 241, 743, [25, 21, 26]], -[9, "right", 241, 827, [26, 10, 42]], -[10, ["number", 1], 313, 827, [9, null]], -[11, "setcolor", 241, 995, [27, 32, null]], -[12, ["start", 2.0], 176, 179, [null, 0]], -[13, ["minus2", 0], 319, 575, [6, 14, 44]], -[14, ["number", 100], 373, 575, [13, null]], -[15, ["minus2", 0], 336, 911, [42, 34, 16]], -[16, ["number", 1], 414, 953, [15, null]], -[17, ["division2", 0], 336, 491, [40, 38, 18]], -[18, ["number", 50], 414, 533, [17, null]], -[19, ["division2", 0], 315, 659, [7, 36, 20]], -[20, ["number", 8], 393, 701, [19, null]], -[21, ["division2", 0], 299, 743, [8, 30, 22]], -[22, ["number", 8], 377, 785, [21, null]], -[23, ["vspace", 0], 241, 533, [40, 6]], -[24, ["vspace", 0], 241, 617, [6, 7]], -[25, ["vspace", 0], 241, 701, [7, 8]], -[26, ["vspace", 0], 241, 785, [8, 9]], -[27, ["vspace", 0], 241, 953, [42, 11]], -[28, ["storein", 0], 176, 305, [1, 29, 3, 4]], -[29, ["string", "my box 1"], 271, 305, [28, null]], -[30, "box", 353, 743, [21, 31, null]], -[31, ["string", "my box 1"], 408, 743, [30, null]], -[32, "box", 322, 995, [11, 33, null]], -[33, ["string", "my box 1"], 377, 995, [32, null]], -[34, "box", 390, 911, [15, 35, null]], -[35, ["string", "my box 1"], 445, 911, [34, null]], -[36, "box", 369, 659, [19, 37, null]], -[37, ["string", "my box 1"], 424, 659, [36, null]], -[38, "box", 390, 491, [17, 39, null]], -[39, ["string", "my box 1"], 445, 491, [38, null]], -[40, ["storein", 0], 241, 449, [4, 41, 17, 23]], -[41, ["string", "my box 2"], 336, 449, [40, null]], -[42, ["storein", 0], 241, 869, [9, 43, 15, 27]], -[43, ["string", "my box 1"], 336, 869, [42, null]], -[44, "box", 397, 617, [13, 45, null]], -[45, ["string", "my box 2"], 452, 617, [44, null]]] diff --git a/samples/graphics-smoothcandy.ta b/samples/graphics-smoothcandy.ta deleted file mode 100644 index 9f45a38..0000000 --- a/samples/graphics-smoothcandy.ta +++ /dev/null @@ -1,32 +0,0 @@ -[[0, ["start", 2.0], 236, 175, [null, 1]], -[1, "clean", 236, 217, [0, 2]], -[2, "repeat", 236, 259, [1, 3, 4, null]], -[3, ["number", 350], 287, 259, [2, null]], -[4, "setpensize", 301, 319, [2, 21, 24]], -[5, "forward", 301, 403, [24, 6, 7]], -[6, ["number", 1000], 372, 403, [5, null]], -[7, "setcolor", 301, 445, [5, 18, 25]], -[8, "setshade", 301, 655, [26, 13, 27]], -[9, "back", 301, 739, [27, 10, 11]], -[10, ["number", 1000], 359, 739, [9, null]], -[11, "left", 301, 781, [9, 12, null]], -[12, ["number", 1], 359, 781, [11, null]], -[13, ["minus2", 0], 386, 655, [8, 14, 30]], -[14, ["number", 100], 440, 655, [13, null]], -[15, ["division2", 0], 369, 571, [28, 16, 17]], -[16, "heading", 423, 571, [15, null]], -[17, ["number", 2], 447, 613, [15, null]], -[18, ["division2", 0], 378, 445, [7, 19, 20]], -[19, "heading", 432, 445, [18, null]], -[20, ["number", 3], 456, 487, [18, null]], -[21, ["plus2", 0], 403, 319, [4, 22, 23]], -[22, "heading", 457, 319, [21, null]], -[23, ["number", 4], 457, 361, [21, null]], -[24, ["vspace", 0], 301, 361, [4, 5]], -[25, ["vspace", 0], 301, 487, [7, 28]], -[26, ["vspace", 0], 301, 613, [28, 8]], -[27, ["vspace", 0], 301, 697, [8, 9]], -[28, ["storein", 0], 301, 529, [25, 29, 15, 26]], -[29, ["string", "my box"], 369, 529, [28, null]], -[30, "box", 464, 697, [13, 31, null]], -[31, ["string", "my box"], 519, 697, [30, null]]] diff --git a/samples/graphics-snowflake.ta b/samples/graphics-snowflake.ta deleted file mode 100644 index 90fa72c..0000000 --- a/samples/graphics-snowflake.ta +++ /dev/null @@ -1,70 +0,0 @@ -[[0, ["ifelse", [336, 0]], -666, 244, [2, 1, 57, 5, null]], -[1, ["greater2", 0], 722, 210, [0, 61, 12, null]], -[2, ["vspace", 0], 666, 202, [40, 0]], -[3, "left", 684, 478, [48, 4, 6]], -[4, ["number", 60], 742, 478, [3, null]], -[5, "forward", 684, 1042, [0, 65, null]], -[6, "setcolor", 684, 520, [3, 29, 51]], -[7, "right", 684, 646, [44, 8, 46]], -[8, ["number", 120], 742, 646, [7, null]], -[9, "setcolor", 684, 730, [46, 32, 37]], -[10, "left", 684, 814, [37, 11, 53]], -[11, ["number", 60], 742, 814, [10, null]], -[12, ["number", 3], 792, 252, [1, null]], -[13, "clean", 309, 221, [26, 14]], -[14, "setpensize", 309, 263, [13, 15, 38]], -[15, ["number", 3], 411, 263, [14, null]], -[16, ["setxy2", 0], 309, 347, [38, 17, 18, 39]], -[17, ["number", 364], 367, 347, [16, null]], -[18, ["number", -210], 367, 389, [16, null]], -[19, "left", 309, 473, [39, 20, 55]], -[20, ["number", 90], 367, 473, [19, null]], -[21, ["number", 729.0], 377, 557, [55, null]], -[22, ["repeat", 21], 309, 599, [55, 23, 42, null]], -[23, ["number", 3], 368, 599, [22, null]], -[24, "right", 327, 683, [42, 25, null]], -[25, ["number", 120], 385, 683, [24, null]], -[26, ["start", 2.0], 309, 175, [null, 13]], -[27, ["division2", 0], 752, 352, [57, 63, 28]], -[28, ["number", 3], 830, 394, [27, null]], -[29, ["plus2", 0], 761, 520, [6, 30, 31]], -[30, "color", 815, 520, [29, null]], -[31, ["number", 7], 815, 562, [29, null]], -[32, ["minus2", 0], 761, 730, [9, 33, 34]], -[33, "color", 815, 730, [32, null]], -[34, ["number", 7], 839, 772, [32, null]], -[35, ["product2", 0], 752, 940, [59, 67, 36]], -[36, ["number", 3], 806, 982, [35, null]], -[37, ["vspace", 0], 684, 772, [9, 10]], -[38, "penup", 309, 305, [14, 16]], -[39, "pendown", 309, 431, [16, 19]], -[40, "hat", 666, 148, [null, 41, 2]], -[41, ["string", "action"], 724, 160, [40, null]], -[42, "stack", 327, 641, [22, 43, 24]], -[43, ["string", "action"], 385, 641, [42, null]], -[44, "stack", 684, 604, [51, 45, 7]], -[45, ["string", "action"], 742, 604, [44, null]], -[46, "stack", 684, 688, [7, 47, 9]], -[47, ["string", "action"], 742, 688, [46, null]], -[48, "stack", 684, 436, [50, 49, 3]], -[49, ["string", "action"], 742, 436, [48, null]], -[50, ["vspace", 0], 684, 394, [57, 48]], -[51, ["vspace", 0], 684, 562, [6, 44]], -[52, ["vspace", 0], 684, 982, [59, null]], -[53, "stack", 684, 856, [10, 54, 59]], -[54, ["string", "action"], 742, 856, [53, null]], -[55, ["storein", 0], 309, 515, [19, 56, 21, 22]], -[56, ["string", "my box"], 377, 515, [55, null]], -[57, ["storein", 0], 684, 310, [0, 58, 27, 50]], -[58, ["string", "my box"], 752, 310, [57, null]], -[59, ["storein", 0], 684, 898, [53, 60, 35, 52]], -[60, ["string", "my box"], 752, 898, [59, null]], -[61, "box", 768, 210, [1, 62, null]], -[62, ["string", "my box"], 823, 210, [61, null]], -[63, "box", 806, 352, [27, 64, null]], -[64, ["string", "my box"], 861, 352, [63, null]], -[65, "box", 755, 1042, [5, 66, null]], -[66, ["string", "my box"], 810, 1042, [65, null]], -[67, "box", 806, 940, [35, 68, null]], -[68, ["string", "my box"], 861, 940, [67, null]]] diff --git a/samples/graphics-sunrise.ta b/samples/graphics-sunrise.ta deleted file mode 100644 index 5707988..0000000 --- a/samples/graphics-sunrise.ta +++ /dev/null @@ -1,73 +0,0 @@ -[[0, ["fillscreen", 0], 214, 217, [11, 1, 2, 3]], -[1, ["number", 0], 344, 217, [0, null]], -[2, ["number", 0], 344, 259, [0, null]], -[3, "setpensize", 214, 301, [0, 4, 5]], -[4, ["number", 6], 315, 301, [3, null]], -[5, "repeat", 214, 343, [3, 6, 49, null]], -[6, ["number", 300], 265, 343, [5, null]], -[7, ["number", 15.0], 374, 445, [49, null]], -[8, ["number", 20.0], 374, 529, [51, null]], -[9, ["number", 0.0], 374, 655, [53, null]], -[10, ["number", 10.0], 374, 739, [55, null]], -[11, ["start", 2.0], 214, 175, [null, 0]], -[12, ["setxy2", 0], 555, 262, [47, 13, 14, 48]], -[13, ["number", 0], 616, 262, [12, null]], -[14, ["number", 0], 616, 304, [12, null]], -[15, "seth", 555, 388, [48, 16, 46]], -[16, ["random", 0], 649, 388, [15, 17, 18, null]], -[17, ["number", 0], 708, 388, [16, null]], -[18, ["number", 360], 708, 430, [16, null]], -[19, "repeat", 555, 472, [46, 20, 21, null]], -[20, ["number", 20], 606, 472, [19, null]], -[21, "setcolor", 620, 532, [19, 22, 41]], -[22, ["random", 0], 701, 532, [21, 61, 63, null]], -[23, "forward", 620, 616, [41, 24, 42]], -[24, ["random", 0], 694, 616, [23, 25, 26, null]], -[25, ["number", 10], 753, 616, [24, null]], -[26, ["number", 30], 753, 658, [24, null]], -[27, "right", 620, 700, [42, 28, 43]], -[28, ["random", 0], 692, 700, [27, 29, 30, null]], -[29, ["number", 30], 751, 700, [28, null]], -[30, ["number", 40], 751, 742, [28, null]], -[31, "setcolor", 620, 784, [43, 32, 44]], -[32, ["random", 0], 701, 784, [31, 59, 57, null]], -[33, "forward", 620, 868, [44, 34, 45]], -[34, ["random", 0], 694, 868, [33, 35, 36, null]], -[35, ["number", 10], 753, 868, [34, null]], -[36, ["number", 30], 753, 910, [34, null]], -[37, "left", 620, 952, [45, 38, null]], -[38, ["random", 0], 699, 952, [37, 39, 40, null]], -[39, ["number", 30], 758, 952, [38, null]], -[40, ["number", 40], 758, 994, [38, null]], -[41, ["vspace", 0], 620, 574, [21, 23]], -[42, ["vspace", 0], 620, 658, [23, 27]], -[43, ["vspace", 0], 620, 742, [27, 31]], -[44, ["vspace", 0], 620, 826, [31, 33]], -[45, ["vspace", 0], 620, 910, [33, 37]], -[46, ["vspace", 0], 555, 430, [15, 19]], -[47, "penup", 555, 220, [65, 12]], -[48, "pendown", 555, 346, [12, 15]], -[49, ["storein", 0], 279, 403, [5, 50, 7, 51]], -[50, ["string", "my box 1"], 374, 403, [49, null]], -[51, ["storein", 0], 279, 487, [49, 52, 8, 71]], -[52, ["string", "my box 2"], 374, 487, [51, null]], -[53, ["storein", 0], 279, 613, [71, 54, 9, 55]], -[54, ["string", "my box 1"], 374, 613, [53, null]], -[55, ["storein", 0], 279, 697, [53, 56, 10, 67]], -[56, ["string", "my box 2"], 374, 697, [55, null]], -[57, "box", 760, 826, [32, 58, null]], -[58, ["string", "my box 2"], 815, 826, [57, null]], -[59, "box", 760, 784, [32, 60, null]], -[60, ["string", "my box 1"], 815, 784, [59, null]], -[61, "box", 760, 532, [22, 62, null]], -[62, ["string", "my box 1"], 815, 532, [61, null]], -[63, "box", 760, 574, [22, 64, null]], -[64, ["string", "my box 2"], 815, 574, [63, null]], -[65, "hat", 555, 170, [null, 66, 47]], -[66, ["string", "sunrise"], 614, 178, [65, null]], -[67, "stack", 279, 781, [55, 68, null]], -[68, ["string", "sunrise"], 338, 781, [67, null]], -[69, "stack", 303, 728, [null, 70, null]], -[70, ["string", "sunrise"], 362, 728, [69, null]], -[71, "stack", 279, 571, [51, 72, 53]], -[72, ["string", "sunrise"], 338, 571, [71, null]]] diff --git a/samples/graphics-tree.ta b/samples/graphics-tree.ta deleted file mode 100644 index 5993475..0000000 --- a/samples/graphics-tree.ta +++ /dev/null @@ -1,94 +0,0 @@ -[[0, "pendown", 838, 221, [58, 52]], -[1, ["if", 0], 838, 305, [52, 2, 68, 72]], -[2, ["greater2", 0], 894, 271, [1, 80, 3, null]], -[3, ["number", 10], 964, 313, [2, null]], -[4, ["random", 0], 906, 473, [72, 5, 35, null]], -[5, ["number", 0], 992, 473, [4, null]], -[6, ["if", 231], 838, 597, [53, 7, 8, null]], -[7, ["equal2", 0], 894, 563, [6, 82, 34, null]], -[8, "penup", 856, 663, [6, 9]], -[9, "forward", 856, 705, [8, 50, 54]], -[10, "setcolor", 856, 789, [54, 11, 12]], -[11, ["number", 40], 933, 789, [10, null]], -[12, "setpensize", 856, 831, [10, 13, 14]], -[13, ["number", 20], 958, 831, [12, null]], -[14, "forward", 856, 873, [12, 15, 16]], -[15, ["number", 1], 927, 873, [14, null]], -[16, "pendown", 856, 915, [14, 17]], -[17, "back", 856, 957, [16, 18, 19]], -[18, ["number", 1], 914, 957, [17, null]], -[19, "setcolor", 856, 999, [17, 20, 21]], -[20, ["number", 10], 933, 999, [19, null]], -[21, "setpensize", 856, 1041, [19, 22, 23]], -[22, ["number", 5], 958, 1041, [21, null]], -[23, "penup", 856, 1083, [21, 24]], -[24, "back", 856, 1125, [23, 48, null]], -[25, "forward", 475, 219, [60, 76, 74]], -[26, "right", 475, 387, [55, 27, 64]], -[27, ["number", 30], 533, 387, [26, null]], -[28, "left", 475, 471, [64, 29, 66]], -[29, ["number", 60], 533, 471, [28, null]], -[30, "right", 475, 555, [66, 31, 70]], -[31, ["number", 30], 533, 555, [30, null]], -[32, "penup", 475, 681, [70, 33]], -[33, "back", 475, 723, [32, 86, null]], -[34, ["number", 0], 940, 605, [7, null]], -[35, ["number", 2], 992, 515, [4, null]], -[36, "clean", 227, 224, [43, 56]], -[37, ["setxy2", 0], 227, 308, [56, 38, 39, 57]], -[38, ["number", 0], 285, 308, [37, null]], -[39, ["number", -400], 285, 350, [37, null]], -[40, ["number", 300.0], 295, 476, [92, null]], -[41, "setcolor", 227, 518, [92, 42, 62]], -[42, ["number", 10], 304, 518, [41, null]], -[43, ["start", 2.0], 227, 178, [null, 36]], -[44, ["product2", 0], 543, 639, [70, 84, 45]], -[45, ["number", 1.5], 597, 681, [44, null]], -[46, ["division2", 0], 543, 303, [74, 78, 47]], -[47, ["number", 1.5], 621, 345, [46, null]], -[48, ["division2", 0], 914, 1125, [24, 90, 49]], -[49, ["number", 2], 992, 1167, [48, null]], -[50, ["division2", 0], 927, 705, [9, 88, 51]], -[51, ["number", 2], 1005, 747, [50, null]], -[52, ["vspace", 0], 838, 263, [0, 1]], -[53, ["vspace", 20], 838, 515, [72, 6]], -[54, ["vspace", 0], 856, 747, [9, 10]], -[55, ["vspace", 0], 475, 345, [74, 26]], -[56, "penup", 227, 266, [36, 37]], -[57, "pendown", 227, 392, [37, 92]], -[58, "hat", 838, 167, [null, 59, 0]], -[59, ["string", "action"], 896, 179, [58, null]], -[60, "hat", 475, 165, [null, 61, 25]], -[61, ["string", "action_2"], 533, 177, [60, null]], -[62, "stack", 227, 560, [41, 63, null]], -[63, ["string", "action"], 285, 560, [62, null]], -[64, "stack", 475, 429, [26, 65, 28]], -[65, ["string", "action"], 533, 429, [64, null]], -[66, "stack", 475, 513, [28, 67, 30]], -[67, ["string", "action"], 533, 513, [66, null]], -[68, "stack", 856, 371, [1, 69, null]], -[69, ["string", "action_2"], 914, 371, [68, null]], -[70, ["storein", 0], 475, 597, [30, 71, 44, 32]], -[71, ["string", "box 1"], 543, 597, [70, null]], -[72, ["storein", 0], 838, 431, [1, 73, 4, 53]], -[73, ["string", "box 2"], 906, 431, [72, null]], -[74, ["storein", 0], 475, 261, [25, 75, 46, 55]], -[75, ["string", "box 1"], 543, 261, [74, null]], -[76, "box", 546, 219, [25, 77, null]], -[77, ["string", "box 1"], 601, 219, [76, null]], -[78, "box", 597, 303, [46, 79, null]], -[79, ["string", "box 1"], 652, 303, [78, null]], -[80, "box", 940, 271, [2, 81, null]], -[81, ["string", "box 1"], 995, 271, [80, null]], -[82, "box", 940, 563, [7, 83, null]], -[83, ["string", "box 2"], 995, 563, [82, null]], -[84, "box", 597, 639, [44, 85, null]], -[85, ["string", "box 1"], 652, 639, [84, null]], -[86, "box", 533, 723, [33, 87, null]], -[87, ["string", "box 1"], 588, 723, [86, null]], -[88, "box", 981, 705, [50, 89, null]], -[89, ["string", "box 1"], 1036, 705, [88, null]], -[90, "box", 968, 1125, [48, 91, null]], -[91, ["string", "box 1"], 1023, 1125, [90, null]], -[92, ["storein", 0], 227, 434, [57, 93, 40, 41]], -[93, ["string", "box 1"], 295, 434, [92, null]]] diff --git a/samples/graphics-turtles.ta b/samples/graphics-turtles.ta deleted file mode 100644 index 82c39eb..0000000 --- a/samples/graphics-turtles.ta +++ /dev/null @@ -1,23 +0,0 @@ -[[0, "repeat", 136, 312, [16, 1, 13, null]], -[1, ["number", 5000], 187, 312, [0, null]], -[2, "addturtle", 201, 448, [17, 14, 12]], -[3, ["random", 0], 319, 372, [13, 4, 5, null]], -[4, ["number", 0], 405, 372, [3, null]], -[5, ["number", 100], 405, 414, [3, null]], -[6, "seth", 201, 616, [19, 7, 18]], -[7, ["random", 0], 300, 616, [6, 8, 9, null]], -[8, ["number", 0], 386, 616, [7, null]], -[9, ["number", 360], 386, 658, [7, null]], -[10, "forward", 201, 692, [18, 11, null]], -[11, ["number", 100], 272, 692, [10, null]], -[12, "setcolor", 201, 490, [2, 15, 21]], -[13, "storeinbox1", 201, 372, [0, 3, 17]], -[14, "box1", 259, 448, [2, null]], -[15, "box1", 278, 490, [12, null]], -[16, ["start", 2.0], 136, 270, [null, 0]], -[17, ["vspace", 0], 201, 414, [13, 2]], -[18, ["vspace", 0], 201, 658, [6, 10]], -[19, "setpensize", 201, 574, [21, 20, 6]], -[20, "box1", 303, 574, [19, null]], -[21, "setshade", 201, 532, [12, 22, 19]], -[22, "box1", 286, 532, [21, null]]] \ No newline at end of file diff --git a/samples/graphics-xo-child.ta b/samples/graphics-xo-child.ta deleted file mode 100644 index 34f5d14..0000000 --- a/samples/graphics-xo-child.ta +++ /dev/null @@ -1,72 +0,0 @@ -[[0, "clean", 77, 166, [1, 47]], -[1, ["start", 2.0], 77, 124, [null, 0]], -[2, "setcolor", 705, 50, [63, 3, 55]], -[3, ["random", 0], 782, 50, [2, 4, 5, null]], -[4, ["number", 0], 868, 50, [3, null]], -[5, ["number", 100], 868, 92, [3, null]], -[6, "setpensize", 705, 134, [55, 7, 69]], -[7, ["number", 40], 807, 134, [6, null]], -[8, "setcolor", 705, 218, [69, 9, 56]], -[9, ["plus2", 0], 782, 218, [8, 10, 11]], -[10, "color", 836, 218, [9, null]], -[11, ["number", 10], 836, 260, [9, null]], -[12, "setpensize", 705, 302, [56, 13, 71]], -[13, ["minus2", 0], 807, 302, [12, 14, 15]], -[14, "pensize", 861, 302, [13, null]], -[15, ["number", 25], 885, 344, [13, null]], -[16, "left", 438, 50, [61, 17, 18]], -[17, ["number", 45], 496, 50, [16, null]], -[18, "repeat", 438, 92, [16, 19, 20, 26]], -[19, ["number", 4], 489, 92, [18, null]], -[20, "forward", 503, 152, [18, 21, 22]], -[21, ["number", 75], 574, 152, [20, null]], -[22, "back", 503, 194, [20, 23, 24]], -[23, ["number", 75], 561, 194, [22, null]], -[24, "left", 503, 236, [22, 25, null]], -[25, ["number", 90], 561, 236, [24, null]], -[26, ["vspace", 40.0], 438, 170, [18, 27]], -[27, "right", 438, 292, [26, 28, 29]], -[28, ["number", 45], 496, 292, [27, null]], -[29, "penup", 438, 334, [27, 30]], -[30, "forward", 438, 376, [29, 31, 32]], -[31, ["number", 90], 509, 376, [30, null]], -[32, "pendown", 438, 418, [30, 33]], -[33, "setpensize", 438, 460, [32, 41, 54]], -[34, "forward", 438, 544, [54, 35, 36]], -[35, ["number", 1], 509, 544, [34, null]], -[36, "penup", 438, 586, [34, 37]], -[37, "back", 438, 628, [36, 38, 39]], -[38, ["number", 91], 496, 628, [37, null]], -[39, "pendown", 438, 670, [37, 40]], -[40, "setpensize", 438, 712, [39, 44, null]], -[41, ["plus2", 0], 540, 460, [33, 42, 43]], -[42, "pensize", 594, 460, [41, null]], -[43, ["number", 35], 594, 502, [41, null]], -[44, ["minus2", 0], 540, 712, [40, 45, 46]], -[45, "pensize", 594, 712, [44, null]], -[46, ["number", 35], 618, 754, [44, null]], -[47, "repeat", 77, 208, [0, 48, 49, null]], -[48, ["number", 500], 128, 208, [47, null]], -[49, "penup", 142, 268, [47, 50]], -[50, ["setxy2", 20.0], 142, 310, [49, 51, 52, 53]], -[51, ["random", 0], 200, 310, [50, 57, 58, null]], -[52, ["random", 0], 200, 392, [50, 59, 60, null]], -[53, "pendown", 142, 434, [50, 65]], -[54, ["vspace", 0], 438, 502, [33, 34]], -[55, ["vspace", 0], 705, 92, [2, 6]], -[56, ["vspace", 0], 705, 260, [8, 12]], -[57, "leftpos", 286, 310, [51, null]], -[58, "rightpos", 286, 352, [51, null]], -[59, "bottompos", 286, 392, [52, null]], -[60, "toppos", 286, 434, [52, null]], -[61, "hat", 438, 0, [null, 62, 16]], -[62, ["string", "xo"], 496, 8, [61, null]], -[63, "hat", 705, 0, [null, 64, 2]], -[64, ["string", "xo man"], 763, 8, [63, null]], -[65, "stack", 142, 476, [53, 66, null]], -[66, ["string", "xo man"], 200, 476, [65, null]], -[67, "stack", 705, 386, [71, 68, null]], -[68, ["string", "xo"], 763, 386, [67, null]], -[69, "stack", 705, 176, [6, 70, 8]], -[70, ["string", "xo"], 763, 176, [69, null]], -[71, ["vspace", 0], 705, 344, [12, 67]]] diff --git a/challenges/confusion-01.svg b/samples/thumbnails/confusion-01.svg index d46a36b..d46a36b 100644 --- a/challenges/confusion-01.svg +++ b/samples/thumbnails/confusion-01.svg diff --git a/challenges/confusion-02.svg b/samples/thumbnails/confusion-02.svg index 61b3bdd..61b3bdd 100644 --- a/challenges/confusion-02.svg +++ b/samples/thumbnails/confusion-02.svg diff --git a/challenges/confusion-03.svg b/samples/thumbnails/confusion-03.svg index eddd464..eddd464 100644 --- a/challenges/confusion-03.svg +++ b/samples/thumbnails/confusion-03.svg diff --git a/challenges/confusion-04.svg b/samples/thumbnails/confusion-04.svg index 97cdcc3..97cdcc3 100644 --- a/challenges/confusion-04.svg +++ b/samples/thumbnails/confusion-04.svg diff --git a/challenges/confusion-05.svg b/samples/thumbnails/confusion-05.svg index f5c766d..f5c766d 100644 --- a/challenges/confusion-05.svg +++ b/samples/thumbnails/confusion-05.svg diff --git a/challenges/confusion-06.svg b/samples/thumbnails/confusion-06.svg index bf84aba..bf84aba 100644 --- a/challenges/confusion-06.svg +++ b/samples/thumbnails/confusion-06.svg diff --git a/challenges/confusion-07.svg b/samples/thumbnails/confusion-07.svg index f8d90c2..f8d90c2 100644 --- a/challenges/confusion-07.svg +++ b/samples/thumbnails/confusion-07.svg diff --git a/challenges/confusion-08.svg b/samples/thumbnails/confusion-08.svg index 6cb6454..6cb6454 100644 --- a/challenges/confusion-08.svg +++ b/samples/thumbnails/confusion-08.svg diff --git a/challenges/confusion-09.svg b/samples/thumbnails/confusion-09.svg index d6d3d08..d6d3d08 100644 --- a/challenges/confusion-09.svg +++ b/samples/thumbnails/confusion-09.svg diff --git a/challenges/confusion-10.svg b/samples/thumbnails/confusion-10.svg index 3854e12..3854e12 100644 --- a/challenges/confusion-10.svg +++ b/samples/thumbnails/confusion-10.svg diff --git a/challenges/confusion-11.svg b/samples/thumbnails/confusion-11.svg index acdd96d..acdd96d 100644 --- a/challenges/confusion-11.svg +++ b/samples/thumbnails/confusion-11.svg diff --git a/challenges/confusion-12.svg b/samples/thumbnails/confusion-12.svg index 979e9e8..979e9e8 100644 --- a/challenges/confusion-12.svg +++ b/samples/thumbnails/confusion-12.svg diff --git a/challenges/confusion-13.svg b/samples/thumbnails/confusion-13.svg index 82f9fd5..82f9fd5 100644 --- a/challenges/confusion-13.svg +++ b/samples/thumbnails/confusion-13.svg diff --git a/challenges/confusion-14.svg b/samples/thumbnails/confusion-14.svg index 15bbc4d..15bbc4d 100644 --- a/challenges/confusion-14.svg +++ b/samples/thumbnails/confusion-14.svg diff --git a/challenges/confusion-15.svg b/samples/thumbnails/confusion-15.svg index 4c637dc..4c637dc 100644 --- a/challenges/confusion-15.svg +++ b/samples/thumbnails/confusion-15.svg diff --git a/challenges/confusion-16.svg b/samples/thumbnails/confusion-16.svg index a3a156e..a3a156e 100644 --- a/challenges/confusion-16.svg +++ b/samples/thumbnails/confusion-16.svg diff --git a/challenges/confusion-17.svg b/samples/thumbnails/confusion-17.svg index 373428f..373428f 100644 --- a/challenges/confusion-17.svg +++ b/samples/thumbnails/confusion-17.svg diff --git a/challenges/confusion-18.svg b/samples/thumbnails/confusion-18.svg index 45d5b42..45d5b42 100644 --- a/challenges/confusion-18.svg +++ b/samples/thumbnails/confusion-18.svg diff --git a/challenges/confusion-19.svg b/samples/thumbnails/confusion-19.svg index 907708f..907708f 100644 --- a/challenges/confusion-19.svg +++ b/samples/thumbnails/confusion-19.svg diff --git a/challenges/confusion-20.svg b/samples/thumbnails/confusion-20.svg index 918c8aa..918c8aa 100644 --- a/challenges/confusion-20.svg +++ b/samples/thumbnails/confusion-20.svg diff --git a/challenges/confusion-21.svg b/samples/thumbnails/confusion-21.svg index 3dde6af..3dde6af 100644 --- a/challenges/confusion-21.svg +++ b/samples/thumbnails/confusion-21.svg diff --git a/challenges/confusion-22.svg b/samples/thumbnails/confusion-22.svg index 2ca3ff4..2ca3ff4 100644 --- a/challenges/confusion-22.svg +++ b/samples/thumbnails/confusion-22.svg diff --git a/challenges/confusion-23.svg b/samples/thumbnails/confusion-23.svg index 87fbfa2..87fbfa2 100644 --- a/challenges/confusion-23.svg +++ b/samples/thumbnails/confusion-23.svg diff --git a/challenges/confusion-24.svg b/samples/thumbnails/confusion-24.svg index 0a8ce5b..0a8ce5b 100644 --- a/challenges/confusion-24.svg +++ b/samples/thumbnails/confusion-24.svg diff --git a/challenges/confusion-25.svg b/samples/thumbnails/confusion-25.svg index da87507..da87507 100644 --- a/challenges/confusion-25.svg +++ b/samples/thumbnails/confusion-25.svg diff --git a/challenges/confusion-26.svg b/samples/thumbnails/confusion-26.svg index 9ce1c9b..9ce1c9b 100644 --- a/challenges/confusion-26.svg +++ b/samples/thumbnails/confusion-26.svg diff --git a/challenges/confusion-27.svg b/samples/thumbnails/confusion-27.svg index bbf6e8c..bbf6e8c 100644 --- a/challenges/confusion-27.svg +++ b/samples/thumbnails/confusion-27.svg diff --git a/challenges/confusion-28.svg b/samples/thumbnails/confusion-28.svg index 6721145..6721145 100644 --- a/challenges/confusion-28.svg +++ b/samples/thumbnails/confusion-28.svg diff --git a/challenges/confusion-29.svg b/samples/thumbnails/confusion-29.svg index ba20d6b..ba20d6b 100644 --- a/challenges/confusion-29.svg +++ b/samples/thumbnails/confusion-29.svg diff --git a/challenges/confusion-30.svg b/samples/thumbnails/confusion-30.svg index 0c5353a..0c5353a 100644 --- a/challenges/confusion-30.svg +++ b/samples/thumbnails/confusion-30.svg diff --git a/challenges/confusion-31.svg b/samples/thumbnails/confusion-31.svg index 6b7e9be..6b7e9be 100644 --- a/challenges/confusion-31.svg +++ b/samples/thumbnails/confusion-31.svg diff --git a/challenges/confusion-32.svg b/samples/thumbnails/confusion-32.svg index f3f2b15..f3f2b15 100644 --- a/challenges/confusion-32.svg +++ b/samples/thumbnails/confusion-32.svg diff --git a/challenges/confusion-33.svg b/samples/thumbnails/confusion-33.svg index 50d7927..50d7927 100644 --- a/challenges/confusion-33.svg +++ b/samples/thumbnails/confusion-33.svg diff --git a/challenges/confusion-34.svg b/samples/thumbnails/confusion-34.svg index 047a68b..047a68b 100644 --- a/challenges/confusion-34.svg +++ b/samples/thumbnails/confusion-34.svg diff --git a/challenges/confusion-35.svg b/samples/thumbnails/confusion-35.svg index 60c9631..60c9631 100644 --- a/challenges/confusion-35.svg +++ b/samples/thumbnails/confusion-35.svg diff --git a/challenges/confusion-36.svg b/samples/thumbnails/confusion-36.svg index 822d3ad..822d3ad 100644 --- a/challenges/confusion-36.svg +++ b/samples/thumbnails/confusion-36.svg diff --git a/challenges/confusion-37.svg b/samples/thumbnails/confusion-37.svg index 08ea0d8..08ea0d8 100644 --- a/challenges/confusion-37.svg +++ b/samples/thumbnails/confusion-37.svg diff --git a/challenges/confusion-38.svg b/samples/thumbnails/confusion-38.svg index 38b09eb..38b09eb 100644 --- a/challenges/confusion-38.svg +++ b/samples/thumbnails/confusion-38.svg diff --git a/challenges/confusion-39.svg b/samples/thumbnails/confusion-39.svg index 9cbd268..9cbd268 100644 --- a/challenges/confusion-39.svg +++ b/samples/thumbnails/confusion-39.svg diff --git a/challenges/confusion-40.svg b/samples/thumbnails/confusion-40.svg index 798c376..798c376 100644 --- a/challenges/confusion-40.svg +++ b/samples/thumbnails/confusion-40.svg diff --git a/turtleblocks b/turtleconfusion index 8b1040c..1e79f19 100755 --- a/turtleblocks +++ b/turtleconfusion @@ -30,7 +30,7 @@ TAPATH = '/usr/share/sugar/activities/TurtleArt.activity' if len(argv) > 1: argv = argv[1:] params = string.join(argv, ' ') - os.system(os.path.join(TAPATH, 'turtleblocks.py') + ' ' + params) + os.system(os.path.join(TAPATH, 'turtleconfusion.py') + ' ' + params) else: - os.system(os.path.join(TAPATH, 'turtleblocks.py')) + os.system(os.path.join(TAPATH, 'turtleconfusion.py')) -- cgit v0.9.1