浏览代码

WXGUI: Help shouldn't fail if locale isn't set. See also https://trac.osgeo.org/grass/changeset/53238

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@53239 15284696-431f-4ddb-bdfa-cd5b030d7da7
Maris Nartiss 12 年之前
父节点
当前提交
79b87c6543
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      gui/wxpython/gui_core/ghelp.py

+ 5 - 1
gui/wxpython/gui_core/ghelp.py

@@ -483,7 +483,11 @@ class AboutWindow(wx.Frame):
         self.langUsed = grass.gisenv().get('LANG', None)
         if not self.langUsed:
             import locale
-            self.langUsed = '.'.join(locale.getdefaultlocale())
+            loc = locale.getdefaultlocale()
+            if loc == (None, None):
+                self.langUsed = _('unknown')
+            else:
+                self.langUsed = u'%s.%s' % (loc[0], loc[1])
         infoGridSizer.Add(item = wx.StaticText(parent = infoTxt, id = wx.ID_ANY,
                                                label = self.langUsed),
                           pos = (row, 1),