#806: WinGRASS: Problem with special characters (wxpython GUI)
------------------------------------+---------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: new
Priority: normal | Milestone: 6.4.0
Component: default | Version: 6.4.0 RCs
Keywords: umlaut charcter german | Platform: MSWindows XP
Cpu: Unspecified |
------------------------------------+---------------------------------------
In the latest winGRASS binary (standalone version: WinGRASS-6.4.0SVN-
r39626-1-Setup.exe) there is a problem with the special characters in the
German language ('Umlaute', e.g. ö,ä,ü):
In the GUI windows that open at startup ('GRASS GIS Ebenen-Manager')
everything is correct, but all GUIs for modules (started from within the
wxpython GUI) have broken characters (all umlauts are broken; see attached
file). This occured on W2k and XP, and can be reproduced.
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Changes (by cnielsen):
* keywords: umlaut charcter german => wingrass,umlaut charcter,german
* priority: normal => major
Comment:
A french colleague of mine complained about the same issue. I'm not sure
how to fix it although I may have missed a library when assembling the
package.
It might help if you could tell me if this is the first version of
wingrass you have had a problem with?
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by marmai):
Replying to [comment:2 cnielsen]:
> It might help if you could tell me if this is the first version of
wingrass you have had a problem with?
I am not sure. I used the former wingrass versions, but I realized this
problem the first time in this version. But I am not sure that this
problem was not there in the older versions. Is it possible to get
somewhere the old binary installer (for the old versions), then I will
install a older version to check for this problem.
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by marmai):
Replying to [comment:2 cnielsen]:
> It might help if you could tell me if this is the first version of
wingrass you have had a problem with?
I found an old binary in my downloads (WinGRASS-6.4.0SVN-
r39271-1-Setup.exe downloaded 13th October 2009). I re-installed that
version, and here is the same problem with the characters.
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: reopened
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by hamish):
fwiw I see a "ü" in the $Date$ stamp of the AUTHORS file from the
Help->About tab in the latest wingrass 6.4.0svn binary (r40456) on XP.
(Presumably because this is due to the packager's locale.)
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: reopened
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by marmai):
Replying to [comment:5 neteler]:
> We have done some modifications. Please check if the problem persists in
the latest available winGRASS version.
Sorry, but there is still the problem with the German 'Umlaute' in the
latest wingrass 6.4.0svn binary (r40456) on my machine (XP).
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: reopened
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by hellik):
Replying to [comment:9 marmai]:
> Replying to [comment:5 neteler]:
> > We have done some modifications. Please check if the problem persists
in the latest available winGRASS version.
> Sorry, but there is still the problem with the German 'Umlaute' in the
latest wingrass 6.4.0svn binary (r40456) on my machine (XP).
I can confirm on Grass64svn, but on Grass65svn all german 'Umlaute' are
correctly displayed in the GUI
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: reopened
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by neteler):
The file encoding is indentical:
{{{
file grass64/locale/po/*de.po grass65/locale/po/*de.po
grass64/locale/po/grasslibs_de.po: ISO-8859 English text
grass64/locale/po/grassmods_de.po: Lisp/Scheme program text
grass64/locale/po/grasstcl_de.po: ISO-8859 English text
grass64/locale/po/grasswxpy_de.po: ISO-8859 English text
grass65/locale/po/grasslibs_de.po: ISO-8859 English text
grass65/locale/po/grassmods_de.po: Lisp/Scheme program text
grass65/locale/po/grasstcl_de.po: ISO-8859 English text
grass65/locale/po/grasswxpy_de.po: ISO-8859 English text
}}}
Comparing gui/wxpython/gui_modules/menuform.py I see some SAX differences
and p.get() and __getNodeText() (which isn't used in 6.4) and in "class
GUI"
(SAX parsing no longer used). No idea if that's relevant.
#806: WinGRASS: Problem with special characters (wxpython GUI)
---------------------------+------------------------------------------------
Reporter: marmai | Owner: grass-dev@lists.osgeo.org
Type: defect | Status: reopened
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass,umlaut charcter,german
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by hellik):
Replying to [comment:10 hellik]:
> Replying to [comment:9 marmai]:
> > Replying to [comment:5 neteler]:
> > > We have done some modifications. Please check if the problem
persists in the latest available winGRASS version.
> > Sorry, but there is still the problem with the German 'Umlaute' in the
latest wingrass 6.4.0svn binary (r40456) on my machine (XP).
>
> I can confirm on Grass64svn, but on Grass65svn all german 'Umlaute' are
correctly displayed in the GUI
>
> Helmut
tested on a fresh grass64svn-checkout, all german 'Umlaute' are correctly
displayed in the GUI.