opental-checkins
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[OpenTAL-checkins] opental/PlacelessTranslationService GettextMess...


From: Fernando Lalo Martins
Subject: [OpenTAL-checkins] opental/PlacelessTranslationService GettextMess...
Date: Wed, 05 Mar 2003 10:28:48 -0500

CVSROOT:        /cvsroot/opental
Module name:    opental
Changes by:     Fernando Lalo Martins <address@hidden>  03/03/05 10:28:48

Modified files:
        PlacelessTranslationService: GettextMessageCatalog.py 

Log message:
        more, umm, informative error reporting

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/opental/opental/PlacelessTranslationService/GettextMessageCatalog.py.diff?tr1=1.8&tr2=1.9&r1=text&r2=text

Patches:
Index: opental/PlacelessTranslationService/GettextMessageCatalog.py
diff -u opental/PlacelessTranslationService/GettextMessageCatalog.py:1.8 
opental/PlacelessTranslationService/GettextMessageCatalog.py:1.9
--- opental/PlacelessTranslationService/GettextMessageCatalog.py:1.8    Fri Feb 
28 06:08:04 2003
+++ opental/PlacelessTranslationService/GettextMessageCatalog.py        Wed Mar 
 5 10:28:47 2003
@@ -17,7 +17,7 @@
 #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307, USA
 """A simple implementation of a Message Catalog. 
 
-$Id: GettextMessageCatalog.py,v 1.8 2003/02/28 11:08:04 lalo Exp $
+$Id: GettextMessageCatalog.py,v 1.9 2003/03/05 15:28:47 lalo Exp $
 """
 
 from gettext import GNUTranslations
@@ -81,10 +81,10 @@
             file.close()
             self._language = (tro._info.get('language-code', None) # new way
                            or tro._info.get('language', None)) # old way
-            self._language = self._language.lower().replace('_', '-')
             self._domain = tro._info.get('domain', None)
             if self._language is None or self._domain is None:
                 raise ValueError, 'potfile has no metadata'
+            self._language = self._language.lower().replace('_', '-')
             self.preferred_encodings = tro._info.get('preferred-encodings', 
'').split()
             self.name = unicode(tro._info.get('language-name', ''), 
tro._charset)
             self.default_zope_data_encoding = tro._charset




reply via email to

[Prev in Thread] Current Thread [Next in Thread]