You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/04/11 09:48:26 UTC
[hop] branch master updated: HOP-2723: fix missing messages + repeat action sample
This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new 266dca392c HOP-2723: fix missing messages + repeat action sample
new 7b620bc58e Merge pull request #1454 from hansva/master
266dca392c is described below
commit 266dca392c82c246d2b0f4c408e86d2130d0b84c
Author: Hans Van Akelyen <ha...@gmail.com>
AuthorDate: Mon Apr 11 11:47:22 2022 +0200
HOP-2723: fix missing messages + repeat action sample
---
.../src/main/samples/actions/repeat_action.hwf | 99 +++++++
.../src/main/samples/actions/repeat_child.hpl | 283 +++++++++++++++++++++
.../dialog/messages/messages_en_US.properties | 9 +
.../dialog/messages/messages_zh_CN.properties | 11 +-
.../dialog/messages/messages_en_US.properties | 11 +-
.../dialog/messages/messages_zh_CN.properties | 8 +
6 files changed, 419 insertions(+), 2 deletions(-)
diff --git a/plugins/actions/repeat/src/main/samples/actions/repeat_action.hwf b/plugins/actions/repeat/src/main/samples/actions/repeat_action.hwf
new file mode 100644
index 0000000000..7b6464f080
--- /dev/null
+++ b/plugins/actions/repeat/src/main/samples/actions/repeat_action.hwf
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<workflow>
+ <name>repeat_action</name>
+ <name_sync_with_filename>Y</name_sync_with_filename>
+ <description/>
+ <extended_description/>
+ <workflow_version/>
+ <workflow_status>0</workflow_status>
+ <created_user>-</created_user>
+ <created_date>2022/04/11 09:13:28.977</created_date>
+ <modified_user>-</modified_user>
+ <modified_date>2022/04/11 09:13:28.977</modified_date>
+ <parameters>
+ <parameter>
+ <name>COUNTER</name>
+ <default_value>0</default_value>
+ <description/>
+ </parameter>
+ </parameters>
+ <actions>
+ <action>
+ <name>Start</name>
+ <description/>
+ <type>SPECIAL</type>
+ <attributes/>
+ <repeat>N</repeat>
+ <schedulerType>0</schedulerType>
+ <intervalSeconds>0</intervalSeconds>
+ <intervalMinutes>60</intervalMinutes>
+ <hour>12</hour>
+ <minutes>0</minutes>
+ <weekDay>1</weekDay>
+ <DayOfMonth>1</DayOfMonth>
+ <parallel>N</parallel>
+ <xloc>48</xloc>
+ <yloc>160</yloc>
+ <attributes_hac/>
+ </action>
+ <action>
+ <name>Repeat</name>
+ <description/>
+ <type>Repeat</type>
+ <attributes/>
+ <filename>${PROJECT_HOME}/repeat_child.hpl</filename>
+ <run_configuration>local</run_configuration>
+ <variable_name>END_LOOP</variable_name>
+ <variable_value/>
+ <delay/>
+ <keep_values>N</keep_values>
+ <logfile_enabled>N</logfile_enabled>
+ <logfile_appended>Y</logfile_appended>
+ <logfile_base/>
+ <logfile_extension>log</logfile_extension>
+ <logfile_add_date>Y</logfile_add_date>
+ <logfile_add_time>N</logfile_add_time>
+ <logfile_add_repetition>N</logfile_add_repetition>
+ <logfile_update_interval>5000</logfile_update_interval>
+ <parameters/>
+ <parallel>N</parallel>
+ <xloc>176</xloc>
+ <yloc>160</yloc>
+ <attributes_hac/>
+ </action>
+ </actions>
+ <hops>
+ <hop>
+ <from>Start</from>
+ <to>Repeat</to>
+ <enabled>Y</enabled>
+ <evaluation>Y</evaluation>
+ <unconditional>Y</unconditional>
+ </hop>
+ </hops>
+ <notepads>
+ <notepad>
+ <note>This action will repeat a pipeline until a condition is met.
+It will increment the counter parameter until value 5 has been reached.
+Then it will set the END_LOOP variable causing the repeat action to stop</note>
+ <xloc>64</xloc>
+ <yloc>48</yloc>
+ <width>447</width>
+ <heigth>58</heigth>
+ <fontname>.AppleSystemUIFont</fontname>
+ <fontsize>13</fontsize>
+ <fontbold>N</fontbold>
+ <fontitalic>N</fontitalic>
+ <fontcolorred>14</fontcolorred>
+ <fontcolorgreen>58</fontcolorgreen>
+ <fontcolorblue>90</fontcolorblue>
+ <backgroundcolorred>201</backgroundcolorred>
+ <backgroundcolorgreen>232</backgroundcolorgreen>
+ <backgroundcolorblue>251</backgroundcolorblue>
+ <bordercolorred>14</bordercolorred>
+ <bordercolorgreen>58</bordercolorgreen>
+ <bordercolorblue>90</bordercolorblue>
+ </notepad>
+ </notepads>
+ <attributes/>
+</workflow>
diff --git a/plugins/actions/repeat/src/main/samples/actions/repeat_child.hpl b/plugins/actions/repeat/src/main/samples/actions/repeat_child.hpl
new file mode 100644
index 0000000000..5da5acffb1
--- /dev/null
+++ b/plugins/actions/repeat/src/main/samples/actions/repeat_child.hpl
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pipeline>
+ <info>
+ <name>repeat_child</name>
+ <name_sync_with_filename>Y</name_sync_with_filename>
+ <description/>
+ <extended_description/>
+ <pipeline_version/>
+ <pipeline_type>Normal</pipeline_type>
+ <parameters>
+ </parameters>
+ <capture_transform_performance>N</capture_transform_performance>
+ <transform_performance_capturing_delay>1000</transform_performance_capturing_delay>
+ <transform_performance_capturing_size_limit>100</transform_performance_capturing_size_limit>
+ <created_user>-</created_user>
+ <created_date>2022/04/11 09:14:15.582</created_date>
+ <modified_user>-</modified_user>
+ <modified_date>2022/04/11 09:14:15.582</modified_date>
+ <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
+ <is_key_private>N</is_key_private>
+ </info>
+ <notepads>
+ <notepad>
+ <note>This is a child pipeline called by repeat_action.hwf</note>
+ <xloc>64</xloc>
+ <yloc>48</yloc>
+ <width>315</width>
+ <heigth>26</heigth>
+ <fontname>.AppleSystemUIFont</fontname>
+ <fontsize>13</fontsize>
+ <fontbold>N</fontbold>
+ <fontitalic>N</fontitalic>
+ <fontcolorred>14</fontcolorred>
+ <fontcolorgreen>58</fontcolorgreen>
+ <fontcolorblue>90</fontcolorblue>
+ <backgroundcolorred>201</backgroundcolorred>
+ <backgroundcolorgreen>232</backgroundcolorgreen>
+ <backgroundcolorblue>251</backgroundcolorblue>
+ <bordercolorred>14</bordercolorred>
+ <bordercolorgreen>58</bordercolorgreen>
+ <bordercolorblue>90</bordercolorblue>
+ </notepad>
+ </notepads>
+ <order>
+ <hop>
+ <from>generate dummy row</from>
+ <to>get counter variable</to>
+ <enabled>Y</enabled>
+ </hop>
+ <hop>
+ <from>counter + 1</from>
+ <to>counter >5</to>
+ <enabled>Y</enabled>
+ </hop>
+ <hop>
+ <from>counter >5</from>
+ <to>set counter variable</to>
+ <enabled>Y</enabled>
+ </hop>
+ <hop>
+ <from>get counter variable</from>
+ <to>write counter to log</to>
+ <enabled>Y</enabled>
+ </hop>
+ <hop>
+ <from>write counter to log</from>
+ <to>counter + 1</to>
+ <enabled>Y</enabled>
+ </hop>
+ <hop>
+ <from>counter >5</from>
+ <to>set end loop</to>
+ <enabled>Y</enabled>
+ </hop>
+ </order>
+ <transform>
+ <name>counter + 1</name>
+ <type>Calculator</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <failIfNoFile>Y</failIfNoFile>
+ <calculation>
+ <calc_type>CONSTANT</calc_type>
+ <field_a>1</field_a>
+ <field_name>C_1</field_name>
+ <remove>N</remove>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <value_type>Integer</value_type>
+ </calculation>
+ <calculation>
+ <calc_type>ADD</calc_type>
+ <field_a>counter</field_a>
+ <field_b>C_1</field_b>
+ <field_name>new_counter</field_name>
+ <remove>N</remove>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <value_type>Integer</value_type>
+ </calculation>
+ <attributes/>
+ <GUI>
+ <xloc>624</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>counter >5</name>
+ <type>FilterRows</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <send_true_to>set end loop</send_true_to>
+ <send_false_to>set counter variable</send_false_to>
+ <compare>
+ <condition>
+ <negated>N</negated>
+ <leftvalue>new_counter</leftvalue>
+ <function>></function>
+ <rightvalue/>
+ <value>
+ <name>constant</name>
+ <type>Integer</type>
+ <text>5</text>
+ <length>-1</length>
+ <precision>0</precision>
+ <isnull>N</isnull>
+ <mask>####0;-####0</mask>
+ </value>
+ </condition>
+ </compare>
+ <attributes/>
+ <GUI>
+ <xloc>800</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>generate dummy row</name>
+ <type>RowGenerator</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <fields>
+</fields>
+ <interval_in_ms>5000</interval_in_ms>
+ <last_time_field>FiveSecondsAgo</last_time_field>
+ <never_ending>N</never_ending>
+ <limit>1</limit>
+ <row_time_field>now</row_time_field>
+ <attributes/>
+ <GUI>
+ <xloc>80</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>get counter variable</name>
+ <type>GetVariable</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <fields>
+ <field>
+ <name>counter</name>
+ <variable>${COUNTER}</variable>
+ <type>Integer</type>
+ <format/>
+ <currency/>
+ <decimal/>
+ <group/>
+ <length>-1</length>
+ <precision>-1</precision>
+ <trim_type>none</trim_type>
+ </field>
+ </fields>
+ <attributes/>
+ <GUI>
+ <xloc>256</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>set counter variable</name>
+ <type>SetVariable</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <fields>
+ <field>
+ <field_name>new_counter</field_name>
+ <variable_name>COUNTER</variable_name>
+ <variable_type>PARENT_WORKFLOW</variable_type>
+ <default_value/>
+ </field>
+ </fields>
+ <use_formatting>Y</use_formatting>
+ <attributes/>
+ <GUI>
+ <xloc>992</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>set end loop</name>
+ <type>SetVariable</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <fields>
+ <field>
+ <field_name>new_counter</field_name>
+ <variable_name>END_LOOP</variable_name>
+ <variable_type>PARENT_WORKFLOW</variable_type>
+ <default_value/>
+ </field>
+ </fields>
+ <use_formatting>Y</use_formatting>
+ <attributes/>
+ <GUI>
+ <xloc>800</xloc>
+ <yloc>256</yloc>
+ </GUI>
+ </transform>
+ <transform>
+ <name>write counter to log</name>
+ <type>WriteToLog</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <loglevel>log_level_basic</loglevel>
+ <displayHeader>Y</displayHeader>
+ <limitRows>N</limitRows>
+ <limitRowsNumber>0</limitRowsNumber>
+ <logmessage>counter value is: ${COUNTER} </logmessage>
+ <fields>
+ </fields>
+ <attributes/>
+ <GUI>
+ <xloc>448</xloc>
+ <yloc>144</yloc>
+ </GUI>
+ </transform>
+ <transform_error_handling>
+ </transform_error_handling>
+ <attributes/>
+</pipeline>
diff --git a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_en_US.properties b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_en_US.properties
index 75ce705da4..b8d64d84fc 100644
--- a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_en_US.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_en_US.properties
@@ -51,6 +51,7 @@ PipelineDialog.TransformPerformanceMonitoring.Label=Enable transform performance
PipelineExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on run
PipelineExecutionConfigurationDialog.ClearLog.Label=Clear log before running
PipelineExecutionConfigurationDialog.ClearLog.Tooltip=Indicates whether to clear all your logs before you run your pipeline
+PipelineExecutionConfigurationDialog.DetailsGroup.Label=Options
PipelineExecutionConfigurationDialog.ErrorSavingRunConfiguration.Message=Error saving local pipeline run configuration
PipelineExecutionConfigurationDialog.ErrorSavingRunConfiguration.Title=Error
PipelineExecutionConfigurationDialog.LocalRunConfiguration.Description=Runs your pipelines locally with the standard local Hop pipeline engine
@@ -60,11 +61,19 @@ PipelineExecutionConfigurationDialog.NoRunConfigurationDefined.Message=You don't
PipelineExecutionConfigurationDialog.NoRunConfigurationDefined.Title=Add local run configuration?
PipelineExecutionConfigurationDialog.NoRunConfigurationSpecified.Message=Please specify a run configuration to use
PipelineExecutionConfigurationDialog.NoRunConfigurationSpecified.Title=Specify a run configuration
+PipelineExecutionConfigurationDialog.Params.Label=Parameters
+PipelineExecutionConfigurationDialog.ParamsColumn.Argument=Parameter
+PipelineExecutionConfigurationDialog.ParamsColumn.Default=Default value
+PipelineExecutionConfigurationDialog.ParamsColumn.Description=Description
+PipelineExecutionConfigurationDialog.ParamsColumn.Value=Value
PipelineExecutionConfigurationDialog.PipelineRunConfiguration.Label=Pipeline run configuration
PipelineExecutionConfigurationDialog.PipelineRunConfiguration.Tooltip=Choose the configuration with which to run this pipeline
PipelineExecutionConfigurationDialog.RunConfigurationDoesNotExist.Message=The specified run configuration ''{0}'' unfortunately doesn''t exist
PipelineExecutionConfigurationDialog.RunConfigurationDoesNotExist.Title=No such run configuration
PipelineExecutionConfigurationDialog.Shell.Title=Run Options
+PipelineExecutionConfigurationDialog.Variables.Label=Variables
+PipelineExecutionConfigurationDialog.VariablesColumn.Argument=Variable
+PipelineExecutionConfigurationDialog.VariablesColumn.Value=Value
PipelineExecutionConfigurationDialog.VerifyRunConfigurationName.Warning=Warning\! The proposed run configuration name is different from what was used last in another pipeline. Make sure you''re using the right run configuration before executing\!
PipelineExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if you don''t want to see this dialog when running your pipeline
PipelineExecutionConfigurationDialog.docHeader=Run a pipeline
diff --git a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_zh_CN.properties b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_zh_CN.properties
index c377ada80d..cb99dcabd0 100644
--- a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_zh_CN.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_zh_CN.properties
@@ -51,6 +51,7 @@ PipelineDialog.TransformPerformanceMonitoring.Label=\u5F00\u542F Transform \u602
PipelineExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on run
PipelineExecutionConfigurationDialog.ClearLog.Label=\u8FD0\u884C\u524D\u6E05\u9664\u65E5\u5FD7
PipelineExecutionConfigurationDialog.ClearLog.Tooltip=\u662F\u5426\u5728\u8FD0\u884C Pipeline \u4E4B\u524D\u6E05\u9664\u6240\u6709\u65E5\u5FD7
+PipelineExecutionConfigurationDialog.DetailsGroup.Label=\u7EC6\u8282
PipelineExecutionConfigurationDialog.ErrorSavingRunConfiguration.Message=\u4FDD\u5B58\u672C\u5730 Pipeline \u8FD0\u884C\u914D\u7F6E\u65F6\u51FA\u9519
PipelineExecutionConfigurationDialog.ErrorSavingRunConfiguration.Title=\u9519\u8BEF
PipelineExecutionConfigurationDialog.LocalRunConfiguration.Description=\u4F7F\u7528\u6807\u51C6\u7684\u672C\u5730 Hop Pipeline \u5F15\u64CE\u5728\u672C\u5730\u8FD0\u884C\u60A8\u7684 Pipeline
@@ -60,11 +61,19 @@ PipelineExecutionConfigurationDialog.NoRunConfigurationDefined.Message=\u60A8\u4
PipelineExecutionConfigurationDialog.NoRunConfigurationDefined.Title=\u6DFB\u52A0\u672C\u5730\u8FD0\u884C\u914D\u7F6E
PipelineExecutionConfigurationDialog.NoRunConfigurationSpecified.Message=\u8BF7\u6307\u5B9A\u8981\u4F7F\u7528\u7684\u8FD0\u884C\u914D\u7F6E
PipelineExecutionConfigurationDialog.NoRunConfigurationSpecified.Title=\u6307\u5B9A\u8FD0\u884C\u914D\u7F6E
+PipelineExecutionConfigurationDialog.Params.Label=\u547D\u540D\u53C2\u6570
+PipelineExecutionConfigurationDialog.ParamsColumn.Argument=\u547D\u540D\u53C2\u6570
+PipelineExecutionConfigurationDialog.ParamsColumn.Default=\u9ED8\u8BA4\u503C
+PipelineExecutionConfigurationDialog.ParamsColumn.Description=Description
+PipelineExecutionConfigurationDialog.ParamsColumn.Value=\u503C
PipelineExecutionConfigurationDialog.PipelineRunConfiguration.Label=Pipeline \u8FD0\u884C\u914D\u7F6E
PipelineExecutionConfigurationDialog.PipelineRunConfiguration.Tooltip=\u9009\u62E9\u8FD0\u884C\u6B64 Pipeline \u7684\u914D\u7F6E
PipelineExecutionConfigurationDialog.RunConfigurationDoesNotExist.Message=\u6307\u5B9A\u7684\u8FD0\u884C\u914D\u7F6E \u201C{0}\u201D \u4E0D\u5B58\u5728
PipelineExecutionConfigurationDialog.RunConfigurationDoesNotExist.Title=\u6CA1\u6709\u6B64\u8FD0\u884C\u914D\u7F6E
PipelineExecutionConfigurationDialog.Shell.Title=\u6267\u884C Pipeline
+PipelineExecutionConfigurationDialog.Variables.Label=\u53D8\u91CF
+PipelineExecutionConfigurationDialog.VariablesColumn.Argument=\u53D8\u91CF
+PipelineExecutionConfigurationDialog.VariablesColumn.Value=\u503C
PipelineExecutionConfigurationDialog.VerifyRunConfigurationName.Warning=\u8B66\u544A! \u5EFA\u8BAE\u4E3A\u8FD0\u884C\u914D\u7F6E\u91CD\u65B0\u547D\u540D, \u4EE5\u533A\u522B\u4E8E\u4E0A\u4E00\u4E2A Pipeline \u4E2D\u4F7F\u7528\u7684\u540D\u79F0. \u786E\u4FDD\u5728\u6267\u884C\u4E4B\u524D\u4F7F\u7528\u6B63\u786E\u7684\u8FD0\u884C\u914D\u7F6E!
PipelineExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if you don''t want to see this dialog when running your pipeline
PipelineExecutionConfigurationDialog.docHeader=Run a pipeline
@@ -86,4 +95,4 @@ PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogMessage=\u4E00\u4E2A\u9
PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogTitle=\u9519\u8BEF\u52A0\u8F7D Pipeline
PipelinePreviewProgressDialog.Exception.ErrorPreparingPipeline=\u9884\u5904\u7406(\u521D\u59CB\u5316)Pipeline \u65F6\u51FA\u9519!
PipelinePreviewProgressDialog.Monitor.BeginTask.Title=\u5F00\u59CB\u9884\u89C8 Pipeline...
-PipelinePreviewProgressDialog.SubTask.TransformPreviewFinished=Transform \u9884\u89C8\u5B8C\u6210.
+PipelinePreviewProgressDialog.SubTask.TransformPreviewFinished=Transform \u9884\u89C8\u5B8C\u6210.
\ No newline at end of file
diff --git a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_en_US.properties b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_en_US.properties
index 65f4579471..fb365de8b6 100644
--- a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_en_US.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_en_US.properties
@@ -43,6 +43,7 @@ WorkflowDialog.WorkflowTab.Label=Workflow
WorkflowExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on run
WorkflowExecutionConfigurationDialog.ClearLog.Label=Clear log before running
WorkflowExecutionConfigurationDialog.ClearLog.Tooltip=Indicates whether to clear all your logs before you run your workflow
+WorkflowExecutionConfigurationDialog.DetailsGroup.Label=Options
WorkflowExecutionConfigurationDialog.ErrorSavingRunConfiguration.Message=Error saving local workflow run configuration
WorkflowExecutionConfigurationDialog.ErrorSavingRunConfiguration.Title=Error
WorkflowExecutionConfigurationDialog.LocalRunConfiguration.Description=Runs your workflows locally with the standard local Hop workflow engine
@@ -52,12 +53,20 @@ WorkflowExecutionConfigurationDialog.NoRunConfigurationDefined.Message=You don't
WorkflowExecutionConfigurationDialog.NoRunConfigurationDefined.Title=Add local run configuration?
WorkflowExecutionConfigurationDialog.NoRunConfigurationSpecified.Message=Please specify a run configuration to use
WorkflowExecutionConfigurationDialog.NoRunConfigurationSpecified.Title=Specify a run configuration
+WorkflowExecutionConfigurationDialog.Params.Label=Parameters
+WorkflowExecutionConfigurationDialog.ParamsColumn.Argument=Parameter
+WorkflowExecutionConfigurationDialog.ParamsColumn.Default=Default value
+WorkflowExecutionConfigurationDialog.ParamsColumn.Description=Description
+WorkflowExecutionConfigurationDialog.ParamsColumn.Value=Value
WorkflowExecutionConfigurationDialog.RunConfigurationDoesNotExist.Message=The specified run configuration ''{0}'' unfortunately doesn''t exist
WorkflowExecutionConfigurationDialog.RunConfigurationDoesNotExist.Title=No such run configuration
WorkflowExecutionConfigurationDialog.Shell.Title=Run Options
WorkflowExecutionConfigurationDialog.StartCopy.Label=Start workflow at\:
WorkflowExecutionConfigurationDialog.StartCopy.Tooltip=Specifies an alternative starting point for your workflow
+WorkflowExecutionConfigurationDialog.Variables.Label=Variables
+WorkflowExecutionConfigurationDialog.VariablesColumn.Argument=Variable
+WorkflowExecutionConfigurationDialog.VariablesColumn.Value=Value
WorkflowExecutionConfigurationDialog.VerifyRunConfigurationName.Warning=Warning\! The proposed run configuration name is different from what was used last in another workflow. Make sure you''re using the right run configuration before executing\!
WorkflowExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if you don''t want to see this dialog when running your workflow
WorkflowExecutionConfigurationDialog.docHeader=Run a workflow
-WorkflowExecutionConfigurationDialog.docTitle=Help for Execute a workflow
+WorkflowExecutionConfigurationDialog.docTitle=Help for Execute a workflow
\ No newline at end of file
diff --git a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_zh_CN.properties b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_zh_CN.properties
index b430fc148d..eee9f1aec8 100644
--- a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_zh_CN.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_zh_CN.properties
@@ -42,6 +42,7 @@ WorkflowDialog.WorkflowTab.Label=\u5E38\u89C4
WorkflowExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on run
WorkflowExecutionConfigurationDialog.ClearLog.Label=\u6267\u884C\u524D\u6E05\u7A7A\u65E5\u5FD7
WorkflowExecutionConfigurationDialog.ClearLog.Tooltip=\u542F\u7528\u8BE5\u9879\u5219\u5728\u8FD0\u884C Workflow \u4E4B\u524D\u6E05\u9664\u6240\u6709\u65E5\u5FD7
+WorkflowExecutionConfigurationDialog.DetailsGroup.Label=\u8BE6\u7EC6
WorkflowExecutionConfigurationDialog.ErrorSavingRunConfiguration.Message=\u4FDD\u5B58\u672C\u5730 Workflow \u8FD0\u884C\u914D\u7F6E\u65F6\u51FA\u9519
WorkflowExecutionConfigurationDialog.ErrorSavingRunConfiguration.Title=\u9519\u8BEF
WorkflowExecutionConfigurationDialog.LocalRunConfiguration.Description=\u4F7F\u7528\u6807\u51C6\u7684 Hop Workflow \u5F15\u64CE\u672C\u5730\u5316\u8FD0\u884C\u60A8\u7684 Workflows
@@ -51,11 +52,18 @@ WorkflowExecutionConfigurationDialog.NoRunConfigurationDefined.Message=\u60A8\u5
WorkflowExecutionConfigurationDialog.NoRunConfigurationDefined.Title=\u6DFB\u52A0\u672C\u5730\u8FD0\u884C\u914D\u7F6E?
WorkflowExecutionConfigurationDialog.NoRunConfigurationSpecified.Message=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u8981\u4F7F\u7528\u7684\u8FD0\u884C\u914D\u7F6E
WorkflowExecutionConfigurationDialog.NoRunConfigurationSpecified.Title=\u6307\u5B9A\u4E00\u4E2A\u8FD0\u884C\u914D\u7F6E
+WorkflowExecutionConfigurationDialog.Params.Label=\u547D\u540D\u53C2\u6570
+WorkflowExecutionConfigurationDialog.ParamsColumn.Argument=\u547D\u540D\u53C2\u6570
+WorkflowExecutionConfigurationDialog.ParamsColumn.Default=\u9ED8\u8BA4\u503C
+WorkflowExecutionConfigurationDialog.ParamsColumn.Description=Description
+WorkflowExecutionConfigurationDialog.ParamsColumn.Value=\u503C
WorkflowExecutionConfigurationDialog.RunConfigurationDoesNotExist.Message=\u6307\u5B9A\u7684\u8FD0\u884C\u914D\u7F6E \u201C{0}\u201D \u4E0D\u5B58\u5728
WorkflowExecutionConfigurationDialog.RunConfigurationDoesNotExist.Title=\u6CA1\u6709\u8FD9\u6837\u7684\u8FD0\u884C\u914D\u7F6E
WorkflowExecutionConfigurationDialog.Shell.Title=\u8FD0\u884C\u9009\u9879...
WorkflowExecutionConfigurationDialog.StartCopy.Label=\u542F\u52A8 Workflow \u4ECE\:
WorkflowExecutionConfigurationDialog.StartCopy.Tooltip=\u6307\u5B9A Workflow \u7684\u8D77\u59CB\u70B9
+WorkflowExecutionConfigurationDialog.Variables.Label=\u53D8\u91CF
+WorkflowExecutionConfigurationDialog.VariablesColumn.Argument=\u53D8\u91CF
WorkflowExecutionConfigurationDialog.VerifyRunConfigurationName.Warning=\u8B66\u544A! \u5EFA\u8BAE\u7684\u8FD0\u884C\u914D\u7F6E\u540D\u79F0\u4E0E\u6700\u8FD1\u4F7F\u7528 Workflow \u7684\u914D\u7F6E\u540D\u79F0\u4E0D\u4E00\u81F4. \u5728\u6267\u884C\u4E4B\u524D\u786E\u4FDD\u4F7F\u7528\u6B63\u786E\u7684\u8FD0\u884C\u914D\u7F6E!
WorkflowExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if you don''t want to see this dialog when running your workflow
WorkflowExecutionConfigurationDialog.docHeader=Run a workflow