[Erp5-report] r23207 - /erp5/trunk/products/ERP5Form/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Aug 28 10:39:11 CEST 2008
Author: yusei
Date: Thu Aug 28 10:39:10 2008
New Revision: 23207
URL: http://svn.erp5.org?rev=23207&view=rev
Log:
Use N_ function for translation message so that message will be found automatically.
Modified:
erp5/trunk/products/ERP5Form/MultiRelationField.py
erp5/trunk/products/ERP5Form/SelectionTool.py
Modified: erp5/trunk/products/ERP5Form/MultiRelationField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/MultiRelationField.py?rev=23207&r1=23206&r2=23207&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/MultiRelationField.py (original)
+++ erp5/trunk/products/ERP5Form/MultiRelationField.py Thu Aug 28 10:39:10 2008
@@ -41,6 +41,9 @@
from Globals import get_request
from AccessControl import Unauthorized
from AccessControl import getSecurityManager
+
+# a marker function for translation.
+N_ = lambda msg, **kw: str(Message('erp5_ui', msg, **kw))
# Max. number of catalog result
MAX_SELECT = 30
@@ -556,12 +559,10 @@
# form is not validated
##############################
portal_type = relation_uid[len(NEW_CONTENT_PREFIX):]
- translated_portal_type = Message(domain='erp5_ui',
- message=portal_type)
+ translated_portal_type = N_(portal_type)
# XXX Replace New by Add
- message = Message(
- domain='erp5_ui', message='New ${portal_type}',
- mapping={'portal_type': translated_portal_type})
+ message = N_('New ${portal_type}',
+ mapping={'portal_type': translated_portal_type})
display_text = message
else:
display_text = 'Object has been deleted'
@@ -653,11 +654,9 @@
# form is not validated
##############################
portal_type = relation_uid[len(NEW_CONTENT_PREFIX):]
- translated_portal_type = Message(domain='erp5_ui',
- message=portal_type)
- message = Message(
- domain='erp5_ui', message='New ${portal_type}',
- mapping={'portal_type': translated_portal_type})
+ translated_portal_type = N_(portal_type)
+ message = N_('New ${portal_type}',
+ mapping={'portal_type': translated_portal_type})
display_text = message
else:
display_text = 'Object has been deleted'
@@ -736,11 +735,9 @@
pass
else:
if portal_type in module.getVisibleAllowedContentTypeList():
- translated_portal_type = Message(domain='erp5_ui',
- message=portal_type)
- message = Message(
- domain='erp5_ui', message='Add ${portal_type}',
- mapping={'portal_type': translated_portal_type})
+ translated_portal_type = N_(portal_type)
+ message = N_('Add ${portal_type}',
+ mapping={'portal_type':translated_portal_type})
menu_item_list.append((message,
'%s%s' % (NEW_CONTENT_PREFIX,
portal_type)))
Modified: erp5/trunk/products/ERP5Form/SelectionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/SelectionTool.py?rev=23207&r1=23206&r2=23207&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/SelectionTool.py (original)
+++ erp5/trunk/products/ERP5Form/SelectionTool.py Thu Aug 28 10:39:10 2008
@@ -45,6 +45,9 @@
from Acquisition import aq_base
from Products.ERP5Type.Message import Message
import warnings
+
+# a marker function for translation.
+N_ = lambda msg, **kw: str(Message('erp5_ui', msg, **kw))
_MARKER = []
@@ -1112,12 +1115,9 @@
if len(field_value) > 1 and isinstance(field_value, type([])):
field_value = ' OR '.join(field_value)
REQUEST.form[field_key] = field_value
- portal_status_message = Message(
- domain='erp5_ui',
- message="Please select one (or more) object.")
+ portal_status_message = N_("Please select one (or more) object.")
else:
- portal_status_message = Message(domain='erp5_ui',
- message="Please select one object.")
+ portal_status_message = N_("Please select one object.")
# Save the current REQUEST form
More information about the Erp5-report
mailing list