opental-checkins
[Top][All Lists]
Advanced

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

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


From: Fernando Lalo Martins
Subject: [OpenTAL-checkins] opental/PlacelessTranslationService PlacelessTr...
Date: Wed, 26 Mar 2003 08:31:33 -0500

CVSROOT:        /cvsroot/opental
Module name:    opental
Changes by:     Fernando Lalo Martins <address@hidden>  03/03/26 08:31:33

Modified files:
        PlacelessTranslationService: PlacelessTranslationService.py 

Log message:
        ZMI rename should work also - except that GettextMessageCatalog doesn't 
support it :-)

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

Patches:
Index: opental/PlacelessTranslationService/PlacelessTranslationService.py
diff -u opental/PlacelessTranslationService/PlacelessTranslationService.py:1.19 
opental/PlacelessTranslationService/PlacelessTranslationService.py:1.20
--- opental/PlacelessTranslationService/PlacelessTranslationService.py:1.19     
Wed Mar 26 08:19:51 2003
+++ opental/PlacelessTranslationService/PlacelessTranslationService.py  Wed Mar 
26 08:31:33 2003
@@ -17,7 +17,7 @@
 #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307, USA
 """Placeless Translation Service for providing I18n to file-based code.
 
-$Id: PlacelessTranslationService.py,v 1.19 2003/03/26 13:19:51 lalo Exp $
+$Id: PlacelessTranslationService.py,v 1.20 2003/03/26 13:31:33 lalo Exp $
 """
 
 import sys, re, zLOG, Globals
@@ -100,6 +100,13 @@
             except ValueError:
                 pass
         self._p_changed = 1
+
+    def manage_renameObject(self, id, new_id, REQUEST=None):
+        "wrap manage_renameObject to deal with registration"
+        catalog = self._getOb(id)
+        self._unregisterMessageCatalog(catalog)
+        Folder.manage_renameObject(self, id, new_id, REQUEST=None)
+        self._registerMessageCatalog(catalog)
 
     def _delObject(self, id, dp=1):
         catalog = self._getOb(id)




reply via email to

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