[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/common/src GBaseApp.py GParser.py
From: |
Jason Cater |
Subject: |
gnue/common/src GBaseApp.py GParser.py |
Date: |
Wed, 13 Nov 2002 23:06:27 -0500 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/11/13 23:06:25
Modified files:
common/src : GBaseApp.py GParser.py
Log message:
Added btami's locale patches for better i18n support under win32
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/GBaseApp.py.diff?cvsroot=OldCVS&tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/GParser.py.diff?cvsroot=OldCVS&tr1=1.49&tr2=1.50&r1=text&r2=text
Patches:
Index: gnue/common/src/GBaseApp.py
diff -c gnue/common/src/GBaseApp.py:1.28 gnue/common/src/GBaseApp.py:1.29
*** gnue/common/src/GBaseApp.py:1.28 Sun Nov 10 17:06:33 2002
--- gnue/common/src/GBaseApp.py Wed Nov 13 23:06:25 2002
***************
*** 31,37 ****
import GConfig
#
! # i18n support
#
import getopt
import sys
--- 31,37 ----
import GConfig
#
! # I18N, L10N support
#
import getopt
import sys
***************
*** 40,48 ****
import ConfigParser
import gettext
from gnue.common.TextUtils import lineWrap
try:
!
gettext.install('gnue',GConfig.getInstalledBase('install_prefix')+'/translations')
except:
# sys.stderr.write('Unable to load locale information falling back to
default English language translations.\n')
import __builtin__
--- 40,53 ----
import ConfigParser
import gettext
from gnue.common.TextUtils import lineWrap
+ import locale
+ locale.setlocale(locale.LC_ALL, '')
try:
! #
gettext.install('gnue',GConfig.getInstalledBase('install_prefix')+'/translations')
! # no need for LC_ALL on win2k and XP with this variant
! lang = [locale.getdefaultlocale()[0]]
!
gettext.translation('gnue',GConfig.getInstalledBase('install_prefix')+'/translations',languages=lang).install()
except:
# sys.stderr.write('Unable to load locale information falling back to
default English language translations.\n')
import __builtin__
Index: gnue/common/src/GParser.py
diff -c gnue/common/src/GParser.py:1.49 gnue/common/src/GParser.py:1.50
*** gnue/common/src/GParser.py:1.49 Sun Nov 10 15:35:25 2002
--- gnue/common/src/GParser.py Wed Nov 13 23:06:25 2002
***************
*** 235,241 ****
for qattr in saxattrs.keys():
attrns, attr = qattr
! encoding = 'iso8859-1' # TODO: fix this when we have [common] section
try: # in gnue.conf
encoding = gConfig('formFontEncoding')
except:
--- 235,243 ----
for qattr in saxattrs.keys():
attrns, attr = qattr
! encoding= sys.getdefaultencoding()
! if encoding == 'ascii':
! encoding = 'iso8859-1' # TODO: fix this when we have [common]
section
try: # in gnue.conf
encoding = gConfig('formFontEncoding')
except:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/common/src GBaseApp.py GParser.py,
Jason Cater <=