commit-gnue
[Top][All Lists]
Advanced

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

r6417 - trunk/gnue-appserver/src/gld


From: johannes
Subject: r6417 - trunk/gnue-appserver/src/gld
Date: Tue, 28 Sep 2004 13:20:47 -0500 (CDT)

Author: johannes
Date: 2004-09-28 13:20:46 -0500 (Tue, 28 Sep 2004)
New Revision: 6417

Modified:
   trunk/gnue-appserver/src/gld/readgld.py
Log:
If multiple files are fed in treat diffrent languages of the same class right


Modified: trunk/gnue-appserver/src/gld/readgld.py
===================================================================
--- trunk/gnue-appserver/src/gld/readgld.py     2004-09-28 16:34:09 UTC (rev 
6416)
+++ trunk/gnue-appserver/src/gld/readgld.py     2004-09-28 18:20:46 UTC (rev 
6417)
@@ -273,7 +273,8 @@
     cDef ['properties'] = []
     cDef ['language']   = self.__module ['language']
 
-    self.classes [aClass.fullName] = cDef
+    key = "%s::%s" % (self.__module ['language'], aClass.fullName)
+    self.classes [key] = cDef
 
     # After processing the class definition, iterate over all it's items
     aClass.walk (self.__iterateClassObjects, defs = cDef)
@@ -318,7 +319,7 @@
   # ---------------------------------------------------------------------------
 
   def __translateMessage (self, sObject):
-    self.messages [sObject.fullName] = { \
+    self.messages ["%s::%s" % (sObject.language, sObject.fullName)] = { \
                          'gnue_language': sObject.language,
                          'gnue_name'    : sObject.name,
                          'gnue_text'    : sObject.getChildrenAsContent (),





reply via email to

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