i18n/mki18n.py
changeset 1482 5d4543ee5a5d
parent 814 5743cbdff669
child 1624 bc84d659894f
equal deleted inserted replaced
1481:5b294dcaae18 1482:5d4543ee5a5d
    93 
    93 
    94 # -----------------------------------------------------------------------------
    94 # -----------------------------------------------------------------------------
    95 
    95 
    96 def getlanguageDict():
    96 def getlanguageDict():
    97     languageDict = {}
    97     languageDict = {}
    98     
    98 
       
    99     if wx.VERSION >= (3, 0, 0):
       
   100         app = wx.App()
       
   101     else:
       
   102         app = wx.PySimpleApp()
       
   103 
    99     for lang in [x for x in dir(wx) if x.startswith("LANGUAGE")]:
   104     for lang in [x for x in dir(wx) if x.startswith("LANGUAGE")]:
   100         i = wx.Locale(wx.LANGUAGE_DEFAULT).GetLanguageInfo(getattr(wx, lang))
   105         i = wx.Locale(wx.LANGUAGE_DEFAULT).GetLanguageInfo(getattr(wx, lang))
   101         if i:
   106         if i:
   102             languageDict[i.CanonicalName] = i.Description
   107             languageDict[i.CanonicalName] = i.Description
   103 
   108