/[thuban]/trunk/thuban/Thuban/UI/about.py
ViewVC logotype

Diff of /trunk/thuban/Thuban/UI/about.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2582 by jan, Thu Mar 10 22:47:14 2005 UTC revision 2642 by bh, Fri Jul 1 20:49:04 2005 UTC
# Line 17  from wxPython.wx import * Line 17  from wxPython.wx import *
17    
18  from locale import getdefaultlocale  from locale import getdefaultlocale
19    
20  from Thuban import _  from Thuban import _, internal_from_unicode
21  from Thuban.version import versions  from Thuban.version import versions
22  from Thuban.Model.resource import gdal_support_status  from Thuban.Model.resource import gdal_support_status
23    
# Line 39  class About(wxDialog): Line 39  class About(wxDialog):
39          lead_developer = 'Bernhard Herzog'          lead_developer = 'Bernhard Herzog'
40          developers = [ 'Jonathan Coles',          developers = [ 'Jonathan Coles',
41                         'Frank Koormann',                         'Frank Koormann',
42                         unicodeToLocale(u'Martin M\xfcller'),                         internal_from_unicode(u'Martin M\xfcller'),
43                         'Bernhard Reiter',                         'Bernhard Reiter',
44                         'Jan-Oliver Wagner' ]                         'Jan-Oliver Wagner' ]
45          translators = [ ( _('French'), 'Daniel Calvelo Aros' ),          translators = [ ( _('French'), 'Daniel Calvelo Aros' ),
46                          ( _('German'), unicodeToLocale(u'Bj\xf6rn Broscheit')),                          ( _('German'),
47                              internal_from_unicode(u'Bj\xf6rn Broscheit')),
48                          ( _('Hungarian'), 'Norbert Solymosi'),                          ( _('Hungarian'), 'Norbert Solymosi'),
49                          ( _('Italian'), 'Maurizio Napolitano'),                          ( _('Italian'), 'Maurizio Napolitano'),
50                          ( _('Portuguese (Brazilian)'), 'Eduardo Patto Kanegae'),                          ( _('Portuguese (Brazilian)'), 'Eduardo Patto Kanegae'),
# Line 163  class About(wxDialog): Line 164  class About(wxDialog):
164    
165      def OnCancel(self, event):      def OnCancel(self, event):
166          self.EndModal(wxID_CANCEL)          self.EndModal(wxID_CANCEL)
   
   
 def unicodeToLocale(unicodeStr):  
     "Function to convert unicode to the user's locale encoding"  
     # Under a german windows 2000 getlocale returns an encoding name  
     # that's not direcly usable (it's missing a "cp" at the beginning).  
     # getdefaultlocale does return a usable encoding name so we use that  
     # instead.  
     locale=getdefaultlocale()[1]  
     if locale is None:  
         locale = 'ascii'  
     return unicodeStr.encode(locale,'replace')  

Legend:
Removed from v.2582  
changed lines
  Added in v.2642

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26