[jToolkit-cvs] jToolkit localize.py,1.3,1.4
Brought to you by:
davidfraser,
friedelwolff
|
From: <dav...@us...> - 2003-09-29 07:58:17
|
Update of /cvsroot/jtoolkit/jToolkit
In directory sc8-pr-cvs1:/tmp/cvs-serv5470
Modified Files:
localize.py
Log Message:
added support for empty language list when choosing default language
Index: localize.py
===================================================================
RCS file: /cvsroot/jtoolkit/jToolkit/localize.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** localize.py 25 Sep 2003 17:36:55 -0000 1.3
--- localize.py 29 Sep 2003 07:58:02 -0000 1.4
***************
*** 107,120 ****
except ValueError:
defaultlocale, defaultencoding = None, None
! if currentlocale is not None:
! if currentlocale in languagelist:
return currentlocale
! elif reducelocale(currentlocale) in languagelist:
! return reducelocale(currentlocale)
! if defaultlocale is not None:
! if defaultlocale in languagelist:
return defaultlocale
! elif reducelocale(defaultlocale) in languagelist:
! return reducelocale(defaultlocale)
! return languagelist[0]
--- 107,128 ----
except ValueError:
defaultlocale, defaultencoding = None, None
! if len(languagelist) > 0:
! if currentlocale is not None:
! if currentlocale in languagelist:
! return currentlocale
! elif reducelocale(currentlocale) in languagelist:
! return reducelocale(currentlocale)
! if defaultlocale is not None:
! if defaultlocale in languagelist:
! return defaultlocale
! elif reducelocale(defaultlocale) in languagelist:
! return reducelocale(defaultlocale)
! return languagelist[0]
! else:
! # if our language list is empty, we'll just ignore it
! if currentlocale is not None:
return currentlocale
! elif defaultlocale is not None:
return defaultlocale
! return None
|