Commit b2a5f0244545dd08beab9e74e89db55cfe78253b

Authored by tatiana
1 parent aab0bb21

STL: Removed prints / commented language combo build

Showing 1 changed file with 16 additions and 6 deletions   Show diff stats
invesalius/gui/language_dialog.py
... ... @@ -39,26 +39,36 @@ class LanguageDialog(wx.Dialog):
39 39  
40 40 def __init_combobox_bitmap__(self):
41 41 """Initialize combobox bitmap"""
42   -
  42 +
  43 + # Retrieve locales dictionary
43 44 dict_locales = i18n.GetLocales()
44   -
  45 +
  46 + # Retrieve locales names and sort them
45 47 self.locales = dict_locales.values()
46 48 self.locales.sort()
47 49  
48   - print "-------------------"
49   - print self.locales
  50 + # Retrieve locales keys (eg: pt_BR for Portuguese(Brazilian))
50 51 self.locales_key = [dict_locales.get_key(value)[0] for value in self.locales]
51   - print self.locales_key
  52 +
  53 + # Find out OS locale
52 54 self.os_locale = i18n.GetLocaleOS()
53 55  
  56 + # FIXME: In future we shall be using all locales using 5
  57 + # characters... until then, we use only 2:
54 58 os_lang = self.os_locale[0:2]
  59 +
  60 + # Default selection will be English
55 61 selection = self.locales_key.index('en')
56   -
  62 +
  63 + # Create bitmap combo
57 64 self.bitmapCmb = bitmapCmb = wx.combo.BitmapComboBox(self, style=wx.CB_READONLY)
58 65 for key in self.locales_key:
  66 + # Based on composed flag filename, get bitmap
59 67 filepath = os.path.join(ICON_DIR, "%s.bmp"%(key))
60 68 bmp = wx.Bitmap(filepath, wx.BITMAP_TYPE_BMP)
  69 + # Add bitmap and info to Combo
61 70 bitmapCmb.Append(dict_locales[key], bmp, key)
  71 + # Set default combo item if available on the list
62 72 if key.startswith(os_lang):
63 73 selection = self.locales_key.index(key)
64 74 bitmapCmb.SetSelection(selection)
... ...