[Erp5-report] r26126 - in /erp5/trunk/bt5/erp5_forge: SkinTemplateItem/portal_skins/erp5_to...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 23 10:58:56 CET 2009


Author: mame
Date: Mon Mar 23 10:58:52 2009
New Revision: 26126

URL: http://svn.erp5.org?rev=26126&view=rev
Log:
2009-02-23 mame
*modified so that transition's actbox_name and  transition's title are exported

Modified:
    erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_getToBeTranslatedMessageListFromEntireSystemAsPot.xml
    erp5/trunk/bt5/erp5_forge/bt/revision

Modified: erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_getToBeTranslatedMessageListFromEntireSystemAsPot.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_getToBeTranslatedMessageListFromEntireSystemAsPot.xml?rev=26126&r1=26125&r2=26126&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_getToBeTranslatedMessageListFromEntireSystemAsPot.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_getToBeTranslatedMessageListFromEntireSystemAsPot.xml [utf8] Mon Mar 23 10:58:52 2009
@@ -53,7 +53,8 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>message_dict = {}\n
+            <value> <string>from Products.ERP5Type.Utils import getMessageIdWithContext\n
+message_dict = {}\n
 \n
 def add_message(message, comment):\n
   \n
@@ -65,6 +66,8 @@
     comment_list = message_dict[message] = []\n
   if comment not in comment_list:\n
     comment_list.append(comment)\n
+\n
+\n
 \n
 portal_url = context.portal_url\n
 \n
@@ -163,7 +166,7 @@
      s_title = s.title\n
      if s_title:\n
        # adding a context in msg_id for more precise translation\n
-       msg_id = \'%s [state in %s]\' % (s_title, i.id)\n
+       msg_id = getMessageIdWithContext(s_title,\'state\',i.id)      \n
        add_message(msg_id, portal_url.getRelativeContentURL(s))\n
        # also use state title as msg_id for compatibility\n
        add_message(s_title, portal_url.getRelativeContentURL(s))\n
@@ -172,8 +175,22 @@
     continue\n
   for t in i.transitions.values():\n
     if t.actbox_name:\n
+      #adding a context in msg_id for more precise translation\n
+      msg_id = getMessageIdWithContext(t.actbox_name,\'transition\',i.id)\n
+      add_message(msg_id, portal_url.getRelativeContentURL(t))\n
+      # also use action box name as msg_id for compatibility\n
       add_message(t.actbox_name, portal_url.getRelativeContentURL(t))\n
+    if t.title:\n
+      #adding a context in msg_id for more precise translation\n
+      msg_id = getMessageIdWithContext(t.title,\'transition\',i.id)\n
+      add_message(msg_id, portal_url.getRelativeContentURL(t))\n
+      # also use transition title as msg_id for compatibility\n
+      add_message(t.title, portal_url.getRelativeContentURL(t))\n
   for worklist in i.worklists.objectValues():\n
+    #adding a context in msg_id for more precise translation\n
+    msg_id = getMessageIdWithContext(worklist.actbox_name,\'worklist\',i.id)\n
+    add_message(msg_id, portal_url.getRelativeContentURL(worklist))\n
+    # also use worklist action box name as msg_id for compatibility\n
     add_message(worklist.actbox_name, portal_url.getRelativeContentURL(worklist))\n
 \n
 \n
@@ -198,7 +215,7 @@
   line_list = string.split(\'\\n\')\n
   length = len(line_list)\n
   if length==1:\n
-    return \'"%s"\' % string\n
+    return \'"%s"\' % string.replace(\'"\', \'\\\\"\')\n
   else:\n
     return \'\\n\'.join([\'""\']+[format(i) for i in line_list])\n
 \n
@@ -259,6 +276,8 @@
                           <tuple>
                             <string>_print_</string>
                             <string>_print</string>
+                            <string>Products.ERP5Type.Utils</string>
+                            <string>getMessageIdWithContext</string>
                             <string>message_dict</string>
                             <string>add_message</string>
                             <string>_getattr_</string>

Modified: erp5/trunk/bt5/erp5_forge/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_forge/bt/revision?rev=26126&r1=26125&r2=26126&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_forge/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_forge/bt/revision [utf8] Mon Mar 23 10:58:52 2009
@@ -1,1 +1,1 @@
-448
+451




More information about the Erp5-report mailing list