From 5cb78127f552a06aa6a398661b96fe396f302606 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Mon, 07 Oct 2013 23:23:18 +0000 Subject: add i18n to palette names --- (limited to 'TurtleArt') diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index beccd2a..667486f 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -119,7 +119,7 @@ class Palettes(): def _turtle_palette(self): ''' The basic Turtle Art turtle palette ''' - palette = make_palette('turtle', + palette = make_palette(_('turtle'), colors=["#00FF00", "#00A000"], help_string=_('Palette of turtle commands')) @@ -303,7 +303,7 @@ setxy :x :y\npendown\nend\n') def _pen_palette(self): ''' The basic Turtle Art pen palette ''' - palette = make_palette('pen', + palette = make_palette(_('pen'), colors=["#00FFFF", "#00A0A0"], help_string=_('Palette of pen commands')) @@ -503,7 +503,7 @@ pensize\nend\n') def _color_palette(self): ''' The basic Turtle Art color palette ''' - palette = make_palette('colors', + palette = make_palette(_('colors'), colors=["#00FFFF", "#00A0A0"], help_string=_('Palette of pen colors')) @@ -596,7 +596,7 @@ tasetshade :shade \n') def _numbers_palette(self): ''' The basic Turtle Art numbers palette ''' - palette = make_palette('numbers', + palette = make_palette(_('numbers'), colors=["#FF00FF", "#A000A0"], help_string=_('Palette of numeric operators')) @@ -779,7 +779,7 @@ operators')) def _flow_palette(self): ''' The basic Turtle Art flow palette ''' - palette = make_palette('flow', + palette = make_palette(_('flow'), colors=["#FFC000", "#A08000"], help_string=_('Palette of flow operators')) @@ -879,7 +879,7 @@ boolean operators from Numbers palette')) def _blocks_palette(self): ''' The basic Turtle Art blocks palette ''' - palette = make_palette('blocks', + palette = make_palette(_('blocks'), colors=["#FFFF00", "#A0A000"], help_string=_('Palette of variable blocks')) @@ -1040,7 +1040,7 @@ variable')) def _trash_palette(self): ''' The basic Turtle Art turtle palette ''' - palette = make_palette('trash', + palette = make_palette(_('trash'), colors=["#FFFF00", "#A0A000"], help_string=_('trash')) diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index af611a3..5f7ffde 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -1002,7 +1002,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): @@ -1278,8 +1279,8 @@ class TurtleArtWindow(): and not self.activity.has_toolbarbox: self.activity.palette_buttons[palette].set_icon( palette_names[palette] + 'off') - if 'trash' in palette_names and \ - palette == palette_names.index('trash'): + if _('trash') in palette_names and \ + palette == palette_names.index(_('trash')): for blk in self.trash_stack: for gblk in find_group(blk): gblk.spr.hide() @@ -1359,8 +1360,8 @@ class TurtleArtWindow(): if self.orientation == HORIZONTAL_PALETTE: x, y = _BUTTON_SIZE, self.toolbar_offset + _MARGIN x, y, max_w = self._horizontal_layout(x, y, self.palettes[n]) - if 'trash' in palette_names and \ - n == palette_names.index('trash'): + if _('trash') in palette_names and \ + n == palette_names.index(_('trash')): x, y, max_w = self._horizontal_layout(x + max_w, y, self.trash_stack) w = x + max_w + _BUTTON_SIZE + _MARGIN @@ -1376,8 +1377,8 @@ class TurtleArtWindow(): else: x, y = _MARGIN, self.toolbar_offset + _BUTTON_SIZE + _MARGIN x, y, max_h = self._vertical_layout(x, y, self.palettes[n]) - if 'trash' in palette_names and \ - n == palette_names.index('trash'): + if _('trash') in palette_names and \ + n == palette_names.index(_('trash')): x, y, max_h = self._vertical_layout(x, y + max_h, self.trash_stack) h = y + max_h + _BUTTON_SIZE + _MARGIN - self.toolbar_offset @@ -1422,8 +1423,8 @@ class TurtleArtWindow(): 'category-shift-vertical' else: self.palette_sprs[n][self.orientation].type = 'category' - if 'trash' in palette_names and \ - n == palette_names.index('trash'): + if _('trash') in palette_names and \ + n == palette_names.index(_('trash')): svg = SVG() self.palette_sprs[n][self.orientation].set_shape( svg_str_to_pixbuf(svg.palette(w, h))) @@ -1569,8 +1570,9 @@ before making changes to your 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: @@ -2010,8 +2012,8 @@ before making changes to your program')) if gblk.name in BLOCKS_WITH_SKIN: self._resize_skin(gblk) - if not 'trash' in palette_names or \ - self.selected_palette != palette_names.index('trash'): + if not _('trash') in palette_names or \ + self.selected_palette != palette_names.index(_('trash')): for gblk in group: gblk.spr.hide() @@ -2117,8 +2119,9 @@ before making changes to your program')) 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? ''' @@ -4572,7 +4575,7 @@ before making changes to your program')) if name == _('action'): return # Choose a palette for the new block. - palette = make_palette('blocks') + palette = make_palette(_('blocks')) # Create a new block prototype. primitive_dictionary['stack'] = self._prim_stack @@ -4601,7 +4604,7 @@ before making changes to your program')) if name == _('my box'): return # Choose a palette for the new block. - palette = make_palette('blocks') + palette = make_palette(_('blocks')) # Create a new block prototype. primitive_dictionary['box'] = self._prim_box @@ -4631,7 +4634,7 @@ before making changes to your program')) if name == _('my box'): return # Choose a palette for the new block. - palette = make_palette('blocks') + palette = make_palette(_('blocks')) # Create a new block prototype. primitive_dictionary['setbox'] = self._prim_setbox -- cgit v0.9.1