Commit 30973c35 authored by wenjie.zheng's avatar wenjie.zheng

erp5_core: ERP5Site_updateTranslationTable when generate table, only check related portal type.

parent a85f3c5d
......@@ -72,6 +72,7 @@ def catalog_translation_list(object_list):\n
object_list = []\n
portal_workflow = context.portal_workflow\n
portal_type_list = context.portal_types.objectValues()\n
\n
for wf in portal_workflow.objectValues():\n
if wf is None:\n
continue\n
......@@ -80,6 +81,9 @@ for wf in portal_workflow.objectValues():\n
for state_id, state in wf.getStateValueList().items():\n
for lang in supported_languages:\n
for portal_type in portal_type_list:\n
if wf.getId() not in portal_type.getTypeWorkflowList() and portal_type.getId() not in getattr(portal_workflow.getChainDict(), wf.getId(),[]):\n
# do not check unrelated portal type.\n
continue\n
key = (lang, portal_type, state_var, state_id)\n
if not translated_keys.has_key(key):\n
translated_message = context.Localizer.erp5_ui.gettext(state_id, lang=lang).encode(\'utf-8\')\n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment