This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new beee921c94 Translations update from Weblate (#3982)
beee921c94 is described below

commit beee921c94c35f001ab37b985dbd32a74ccce6d4
Author: hop-weblate <[email protected]>
AuthorDate: Mon May 27 15:10:40 2024 +0200

    Translations update from Weblate (#3982)
    
    * Update translation files
    
    Updated by "Squash Git commits" hook in Weblate.
    
    Co-authored-by: Weblate <[email protected]>
    Translate-URL: 
http://translate.project-hop.org/projects/apache-hop/metadata-5/
    Translation: Apache Hop/metadata 5
    
    * Update translation files
    
    Updated by "Squash Git commits" hook in Weblate.
    
    Translation: Apache Hop/config 6
    Translate-URL: 
http://translate.project-hop.org/projects/apache-hop/config-6/
    
    * Add headers
    
    ---------
    
    Co-authored-by: Weblate <[email protected]>
    Co-authored-by: Hans Van Akelyen <[email protected]>
---
 .../dataprof/messages/messages_pt_BR.properties    |  1 +
 .../transform/messages/messages_pt_BR.properties   |  6 ++
 .../dummy/messages/messages_pt_BR.properties       |  4 +-
 .../workflow/messages/messages_pt_BR.properties    |  3 +
 .../workflow/messages/messages_pt_BR.properties    |  6 ++
 .../dataflow/messages/messages_pt_BR.properties    |  1 +
 .../metadata/messages/messages_pt_BR.properties    | 11 +++
 .../testing/gui/messages/messages_pt_BR.properties |  2 +
 .../ui/testing/messages/messages_pt_BR.properties  |  1 +
 .../aws/sns/messages/messages_pt_BR.properties     |  7 ++
 .../aws/sqs/messages/messages_pt_BR.properties     |  7 ++
 .../bulkloader/messages/messages_pt_BR.properties  |  3 +
 .../config/messages/messages_pt_BR.properties      |  2 +
 .../messages/messages_pt_BR.properties             |  5 ++
 .../messages/messages_pt_BR.properties             |  3 +-
 .../gs/config/messages/messages_pt_BR.properties   |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../calculator/messages/messages_pt_BR.properties  |  3 +
 .../messages/messages_pt_BR.properties             |  3 +-
 .../messages/messages_pt_BR.properties             |  8 +-
 .../delete/messages/messages_pt_BR.properties      |  4 +-
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             | 10 +++
 .../excelinput/messages/messages_pt_BR.properties  |  2 +
 .../flattener/messages/messages_pt_BR.properties   |  1 +
 .../messages/messages_pt_BR.properties             |  2 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  2 +
 .../groupby/messages/messages_pt_BR.properties     | 10 +++
 .../messages/messages_pt_BR.properties             |  9 ++
 .../producer/messages/messages_pt_BR.properties    |  1 +
 .../mailinput/messages/messages_pt_BR.properties   |  2 +
 .../memgroupby/messages/messages_pt_BR.properties  |  5 ++
 .../metainject/messages/messages_pt_BR.properties  |  1 +
 .../messages/messages_pt_BR.properties             |  2 +-
 .../messages/messages_pt_BR.properties             |  2 +
 .../messages/messages_pt_BR.properties             |  2 +
 .../regexeval/messages/messages_pt_BR.properties   |  1 +
 .../rest/messages/messages_pt_BR.properties        |  2 +-
 .../messages/messages_pt_BR.properties             |  2 +
 .../messages/messages_pt_BR.properties             | 11 +++
 .../messages/messages_pt_BR.properties             |  4 +
 .../tableoutput/messages/messages_pt_BR.properties |  1 +
 .../text/messages/messages_pt_BR.properties        |  1 +
 .../validator/messages/messages_pt_BR.properties   |  3 +
 .../messages/messages_pt_BR.properties             |  3 +
 .../xml/addxml/messages/messages_pt_BR.properties  |  2 +
 .../xmloutput/messages/messages_pt_BR.properties   |  2 +
 .../core/dialog/messages/messages_pt_BR.properties |  2 +-
 .../ui/core/vfs/messages/messages_pt_BR.properties |  2 +
 .../workflow/messages/messages_pt_BR.properties    |  5 ++
 .../dataorch/messages/messages_pt_BR.properties    |  1 +
 .../config/messages/messages_pt_BR.properties      |  2 +
 .../explorer/messages/messages_pt_BR.properties    |  2 +
 .../metadata/messages/messages_pt_BR.properties    |  3 +
 .../dialog/messages/messages_es_AR.properties      | 37 ++++-----
 .../dialog/messages/messages_es_ES.properties      |  1 +
 .../dialog/messages/messages_it_IT.properties      |  1 -
 .../dialog/messages/messages_ja_JP.properties      | 97 +++++++++++-----------
 .../dialog/messages/messages_ko_KR.properties      | 11 ++-
 .../dialog/messages/messages_nl_NL.properties      |  1 -
 .../dialog/messages/messages_pt_BR.properties      | 10 ++-
 .../actions/messages/messages_pt_BR.properties     |  2 +-
 .../dialog/messages/messages_de_DE.properties      |  1 -
 .../dialog/messages/messages_es_AR.properties      | 17 ++--
 .../dialog/messages/messages_es_ES.properties      |  1 +
 .../dialog/messages/messages_fr_FR.properties      |  1 -
 .../dialog/messages/messages_it_IT.properties      |  1 -
 .../dialog/messages/messages_ja_JP.properties      | 55 ++++++------
 .../dialog/messages/messages_pt_BR.properties      |  8 ++
 70 files changed, 295 insertions(+), 133 deletions(-)

diff --git 
a/engine/src/main/resources/org/apache/hop/execution/sampler/plugins/dataprof/messages/messages_pt_BR.properties
 
b/engine/src/main/resources/org/apache/hop/execution/sampler/plugins/dataprof/messages/messages_pt_BR.properties
index bd7aec483f..fd75b435f2 100644
--- 
a/engine/src/main/resources/org/apache/hop/execution/sampler/plugins/dataprof/messages/messages_pt_BR.properties
+++ 
b/engine/src/main/resources/org/apache/hop/execution/sampler/plugins/dataprof/messages/messages_pt_BR.properties
@@ -17,6 +17,7 @@
 #
 #
 
+BasicDataProfilingDataSampler.Label.LastTransforms=Apenas \u00FAltimas 
transforma\u00E7\u00F5es ?
 BasicDataProfilingDataSampler.Label.MaxLength=Comprimento m\u00E1ximo
 BasicDataProfilingDataSampler.Label.MaxValue=M\u00E1ximo
 BasicDataProfilingDataSampler.Label.MinLength=Comprimento m\u00EDnimo
diff --git 
a/engine/src/main/resources/org/apache/hop/pipeline/transform/messages/messages_pt_BR.properties
 
b/engine/src/main/resources/org/apache/hop/pipeline/transform/messages/messages_pt_BR.properties
index fe460268a9..a1c1034f8c 100644
--- 
a/engine/src/main/resources/org/apache/hop/pipeline/transform/messages/messages_pt_BR.properties
+++ 
b/engine/src/main/resources/org/apache/hop/pipeline/transform/messages/messages_pt_BR.properties
@@ -19,6 +19,8 @@
 
 BaseTransform.Category.Bulk=Carga em massa
 BaseTransform.Category.Cryptography=Criptografia
+BaseTransform.Category.DataQuality=Qualidade dos dados
+BaseTransform.Category.DataWarehouse=Armaz\u00E9m de dados
 BaseTransform.Category.Experimental=Experimental
 BaseTransform.Category.Flow=Fluxo
 BaseTransform.Category.Inline=em linha
@@ -44,13 +46,17 @@ BaseTransform.status.Init=inicializando
 BaseTransform.status.Paused=pausado
 BaseTransform.status.Running=executando
 BaseTransform.status.Stopped=parado
+BaseTransform.TypeLongDesc.Dummy=N\u00E3o fazer nada
 BaseTransform.TypeLongDesc.Injector=injetor
 BaseTransformDialog.Add=Adicionar todos
 BaseTransformDialog.AddNew=Adicionar novos
 BaseTransformDialog.Cancel=Cancelar
 BaseTransformDialog.ClearAndAdd=L&impar e adicionar todos
 BaseTransformDialog.Connection.Label=Conex\u00E3o
+BaseTransformDialog.ErrorHandling.ErrCodeFieldName.Label=Campo para 
c\u00F3digos de erro
+BaseTransformDialog.ErrorHandling.ErrDescField.Label=Campo para 
descri\u00E7\u00F5es de erros
 BaseTransformDialog.ErrorHandling.ErrFieldName.Label=Nome de campo para campos 
com erro
+BaseTransformDialog.ErrorHandling.TargetTransform.Label=transforma\u00E7\u00E3o
 alvo
 BaseTransformDialog.FailedToGetFields.Title=Erro
 BaseTransformDialog.FailedToGetFieldsPrevious.DialogTitle=Campos de erro
 BaseTransformDialog.GetFieldsChoice.Title=Quest\u00E3o
diff --git 
a/engine/src/main/resources/org/apache/hop/pipeline/transforms/dummy/messages/messages_pt_BR.properties
 
b/engine/src/main/resources/org/apache/hop/pipeline/transforms/dummy/messages/messages_pt_BR.properties
index 849f9f7ebd..382680b48b 100644
--- 
a/engine/src/main/resources/org/apache/hop/pipeline/transforms/dummy/messages/messages_pt_BR.properties
+++ 
b/engine/src/main/resources/org/apache/hop/pipeline/transforms/dummy/messages/messages_pt_BR.properties
@@ -1,4 +1,5 @@
 #
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -14,9 +15,10 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
+#
 
 Dummy.Log.LineNumber=N\u00FAmero de linha 
-DummyDialog.Shell.Title=Dummy
+DummyDialog.Shell.Title=N\u00E3o fazer nada
 DummyDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 DummyMeta.CheckResult.NoInputReceivedFromOtherTransforms=Nenhuma entrada 
recebida de outras transforma\u00E7\u00F5es !
 DummyMeta.CheckResult.NotReceivingFields=N\u00E3o foram recebidos campos das 
transforma\u00E7\u00F5es anteriores !
diff --git 
a/engine/src/main/resources/org/apache/hop/workflow/messages/messages_pt_BR.properties
 
b/engine/src/main/resources/org/apache/hop/workflow/messages/messages_pt_BR.properties
index 3ae37ad94f..5a1e5a02ea 100644
--- 
a/engine/src/main/resources/org/apache/hop/workflow/messages/messages_pt_BR.properties
+++ 
b/engine/src/main/resources/org/apache/hop/workflow/messages/messages_pt_BR.properties
@@ -1,4 +1,5 @@
 #
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -14,10 +15,12 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
+#
 
 ActionCategory.Category.Basic=B\u00E1sico
 ActionCategory.Category.BulkLoading=Carga em massa
 ActionCategory.Category.Conditions=Condi\u00E7\u00F5es
+ActionCategory.Category.DataQuality=Qualidade dos dados
 ActionCategory.Category.Experimental=Experimental
 ActionCategory.Category.FileEncryption=Criptografia do arquivo
 ActionCategory.Category.FileManagement=Gerenciador de arquivo
diff --git 
a/plugins/actions/workflow/src/main/resources/org/apache/hop/workflow/actions/workflow/messages/messages_pt_BR.properties
 
b/plugins/actions/workflow/src/main/resources/org/apache/hop/workflow/actions/workflow/messages/messages_pt_BR.properties
index da43f68ef1..21a5c43f69 100644
--- 
a/plugins/actions/workflow/src/main/resources/org/apache/hop/workflow/actions/workflow/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/workflow/src/main/resources/org/apache/hop/workflow/actions/workflow/messages/messages_pt_BR.properties
@@ -17,7 +17,9 @@
 #
 #
 
+ActionWorkflow.Copy.Name=Copiar como a\u00E7\u00E3o de fluxo de trabalho
 ActionWorkflow.Description=Executa um fluxo de trabalho
+ActionWorkflow.Error.ChekingParentLogFolder=Erro ao checar pasta pai [{0}] em 
busca do arquivo de registro !
 ActionWorkflow.Error.ChekingParentLogFolderTitle=Erro
 ActionWorkflow.Exception.LogFilenameMissing=nome de arquivo de registro 
n\u00E3o foi especificado
 ActionWorkflow.Fileformat.All=Todos os arquivos
@@ -25,6 +27,10 @@ ActionWorkflow.Fileformat.LOG=Arquivos de registro
 ActionWorkflow.Fileformat.TXT=Arquivos de texto
 ActionWorkflow.Header=Fluxo de trabalho
 ActionWorkflow.keyword=Fluxo de trabalho
+ActionWorkflow.Log.ParentLogFolderCreated=Pasta pai para registro [{0}] foi 
criada.
+ActionWorkflow.Log.ParentLogFolderExists=Pasta de registro [{0}] existe.
 ActionWorkflow.Name=Fluxo de trabalho
 ActionWorkflow.ReferencedObject.Description=Fluxo de trabalho
 ActionWorkflow.WorkflowFile.Label=Fluxo de trabalho: 
+ActionWorkflowDialog.Exception.UnableToLoadWorkflow.Message=N\u00E3o foi 
poss\u00EDvel ler o fluxo de trabalho especificado
+ActionWorkflowDialog.Exception.UnableToLoadWorkflow.Title=Erro na leitura do 
fluxo de trabalho
diff --git 
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/engines/dataflow/messages/messages_pt_BR.properties
 
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/engines/dataflow/messages/messages_pt_BR.properties
index 2a22fd596d..dd33e57b19 100644
--- 
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/engines/dataflow/messages/messages_pt_BR.properties
+++ 
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/engines/dataflow/messages/messages_pt_BR.properties
@@ -22,5 +22,6 @@ BeamEnginesDataflow.OptionsNetwork.Label=rede
 BeamEnginesDataflow.OptionsProjectID.Label=ID de projeto
 BeamEnginesDataflow.OptionsRegion.Label=regi\u00E3o
 BeamEnginesDataflow.OptionsServiceAccount.Label=Conta de servi\u00E7o
+BeamEnginesDataflow.OptionsStagingLocation.Label=Local intermedi\u00E1rio
 BeamEnginesDataflow.OptionsSubNetwork.Label=sub rede
 BeamEnginesDataflow.OptionsZone.Label=Zona
diff --git 
a/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
 
b/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
index bdb71c695d..b401a20eb4 100644
--- 
a/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
+++ 
b/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
@@ -18,8 +18,19 @@
 #
 
 SchemaDefinitionDialog.Description.Label=Descri\u00E7\u00E3o
+SchemaDefinitionDialog.Enclosure.Label=inv\u00F3lucro de campo
 SchemaDefinitionDialog.Fields.Column.FieldComment=Coment\u00E1rio
+SchemaDefinitionDialog.Fields.Column.FieldCurrency=S\u00EDmbolo de moeda
+SchemaDefinitionDialog.Fields.Column.FieldDecimal=Separador Decimal
 SchemaDefinitionDialog.Fields.Column.FieldFormat=Formato
+SchemaDefinitionDialog.Fields.Column.FieldGroup=Separador de grupo
+SchemaDefinitionDialog.Fields.Column.FieldIfNull=Se nulo
 SchemaDefinitionDialog.Fields.Column.FieldLength=Tamanho
+SchemaDefinitionDialog.Fields.Column.FieldName=Nome de campo
 SchemaDefinitionDialog.Fields.Column.FieldPrecision=Precis\u00E3o
+SchemaDefinitionDialog.Fields.Column.FieldTrimType=Tipo de aparamento
 SchemaDefinitionDialog.Fields.Column.FieldType=Tipo
+SchemaDefinitionDialog.Fields.Label=defini\u00E7\u00F5es de campo:
+SchemaDefinitionDialog.GetFields.Button=Obter campos
+SchemaDefinitionDialog.Name.Label=nome do esquema
+SchemaDefinitionDialog.Separator.Label=separador de campo
diff --git 
a/plugins/misc/testing/src/main/resources/org/apache/hop/testing/gui/messages/messages_pt_BR.properties
 
b/plugins/misc/testing/src/main/resources/org/apache/hop/testing/gui/messages/messages_pt_BR.properties
index 2a6a84e16a..56628a2d72 100644
--- 
a/plugins/misc/testing/src/main/resources/org/apache/hop/testing/gui/messages/messages_pt_BR.properties
+++ 
b/plugins/misc/testing/src/main/resources/org/apache/hop/testing/gui/messages/messages_pt_BR.properties
@@ -19,6 +19,7 @@
 
 ShowUnitTestMenuExtensionPoint.ErrorFindingUnitTestsForPipeline.Title=Erro
 ShowUnitTestMenuExtensionPoint.ErrorSwitchingUnitTest.Title=Erro
+TestingGuiPlugin.Category=Testagem de unidade
 TestingGuiPlugin.ContextAction.ClearGoldenDataset.Error.Header=Erro
 TestingGuiPlugin.ContextAction.ClearInputDataset.Error.Header=Erro
 TestingGuiPlugin.ContextAction.CreateDataset.DatasetType.Header=usar este 
conjunto de dados ?
@@ -40,4 +41,5 @@ TestingGuiPlugin.ToolbarElement.Delete.Error.Message=erro na 
dele\u00E7\u00E3o d
 TestingGuiPlugin.ToolbarElement.Detach.Error.Header=Erro
 TestingGuiPlugin.ToolbarElement.GetUnitTestList.Error.Header=Erro
 TestingGuiPlugin.ToolbarElement.UnitTest.Error.Header=Erro
+TestingGuiPlugin.ToolbarElement.UnitTest.Label=Teste unit\u00E1rio:
 TestingGuiPlugin.TweakUnitTestTransform.Error.Header=Erro
diff --git 
a/plugins/misc/testing/src/main/resources/org/apache/hop/ui/testing/messages/messages_pt_BR.properties
 
b/plugins/misc/testing/src/main/resources/org/apache/hop/ui/testing/messages/messages_pt_BR.properties
index e30d4990f6..56ed03e26c 100644
--- 
a/plugins/misc/testing/src/main/resources/org/apache/hop/ui/testing/messages/messages_pt_BR.properties
+++ 
b/plugins/misc/testing/src/main/resources/org/apache/hop/ui/testing/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ DataSetDialog.ViewData.Button=exibi\u00E7\u00E3o
 EditRowsDialog.NoRowMeta.Text=Sem metadados de linha
 PipelineUnitTestDialog.Description.Label=Descri\u00E7\u00E3o
 PipelineUnitTestDialog.Name.Label=Nome
+PipelineUnitTestDialog.TestType.Label=Tipo de teste
 PipelineUnitTestDialog.VariableValues.ColumnInfo.VariableName=Nome
 PipelineUnitTestDialog.VariableValues.ColumnInfo.VariableValue=Valor
 PipelineUnitTestDialog.VariableValues.Label=Vari\u00E1veis
diff --git 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sns/messages/messages_pt_BR.properties
 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sns/messages/messages_pt_BR.properties
index ad40368703..e8f911b6dd 100644
--- 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sns/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sns/messages/messages_pt_BR.properties
@@ -18,7 +18,14 @@
 #
 
 SNSNotifyTransform.Notifications.MessageID.Label=C\u00F3digo de mensagem
+SNSNotifyTransform.Notifications.Title=Notifica\u00E7\u00F5es
 SNSNotifyTransform.Notifications.ValueDef.Field.Label=Campo
+SNSNotifyTransform.Notifications.ValueDef.Field.Tooltip=Campo com valor
+SNSNotifyTransform.Notifications.ValueDef.InField.Label=Valor no campo ?
+SNSNotifyTransform.Notifications.ValueDef.Value.Label=Valor est\u00E1tico
 SNSNotifyTransform.Settings.AWSKey.Label=Chave de acesso AWS
 SNSNotifyTransform.Settings.AWSKey.Tooltip=Chave de acesso AWS
+SNSNotifyTransform.Settings.AWSKeySecret.Label=Segredo da chave de acesso AWS
+SNSNotifyTransform.Settings.AWSKeySecret.Tooltip=Segredo da chave de acesso AWS
 SNSNotifyTransform.Settings.AWSRegion.Label=Regi\u00E3o AWS
+SNSNotifyTransform.Settings.Title=Configura\u00E7\u00F5es AWS
diff --git 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sqs/messages/messages_pt_BR.properties
 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sqs/messages/messages_pt_BR.properties
index db356f2ca5..7c71a00162 100644
--- 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sqs/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/aws/sqs/messages/messages_pt_BR.properties
@@ -17,8 +17,15 @@
 #
 #
 
+SQSReaderTransform.ReaderOutput.MessageBody.Label=Corpo da mensagem
+SQSReaderTransform.ReaderOutput.MessageDelete.Label=Deletar mensagens ?
 SQSReaderTransform.ReaderOutput.MessageID.Label=C\u00F3digo de mensagem
 SQSReaderTransform.ReaderOutput.OutputFields.GroupTitle=Campos de sa\u00EDda
+SQSReaderTransform.ReaderOutput.OutputSettings.GroupTitle=Configura\u00E7\u00F5es
 de sa\u00EDda
+SQSReaderTransform.ReaderOutput.Title=Defini\u00E7\u00E3o de sa\u00EDda
 SQSReaderTransform.Settings.AWSKey.Label=Chave de acesso AWS
 SQSReaderTransform.Settings.AWSKey.Tooltip=Chave de acesso AWS
+SQSReaderTransform.Settings.AWSKeySecret.Label=Segredo da chave de acesso AWS
+SQSReaderTransform.Settings.AWSKeySecret.Tooltip=Segredo da chave de acesso AWS
 SQSReaderTransform.Settings.AWSRegion.Label=Regi\u00E3o AWS
+SQSReaderTransform.Settings.Title=Configura\u00E7\u00F5es AWS
diff --git 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/redshift/bulkloader/messages/messages_pt_BR.properties
 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/redshift/bulkloader/messages/messages_pt_BR.properties
index c6cbbbbfd1..169dc74704 100644
--- 
a/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/redshift/bulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/aws/src/main/resources/org/apache/hop/pipeline/transforms/redshift/bulkloader/messages/messages_pt_BR.properties
@@ -33,7 +33,9 @@ RedshiftBulkLoader.Injection.SCHEMANAME=Nome do esquema de 
base de dados para us
 RedshiftBulkLoader.Injection.STREAMNAME=O nome opcional do fluxo que aparece 
na tabela vt_load_stream.
 RedshiftBulkLoader.Injection.TruncateTable.Field=Truncar tabela
 RedshiftBulkLoaderDialog.AbortOnError.Label=Abortar quando houver erro
+RedshiftBulkLoaderDialog.AuthenticationType.Label=Tipo de 
autentica\u00E7\u00E3o
 RedshiftBulkLoaderDialog.AvailableSchemas.Title=Esquemas dispon\u00EDveis
+RedshiftBulkLoaderDialog.AwsAuthTab.Label=Autentica\u00E7\u00E3o AWS
 RedshiftBulkLoaderDialog.BuildSQLError.DialogMessage=N\u00E3o foi 
poss\u00EDvel construir a declara\u00E7\u00E3o SQL devido a um erro
 RedshiftBulkLoaderDialog.BuildSQLError.DialogTitle=N\u00E3o foi poss\u00EDvel 
construir a declara\u00E7\u00E3o SQL
 RedshiftBulkLoaderDialog.ColumnInfo.StreamField=Campo no fluxo
@@ -57,6 +59,7 @@ RedshiftBulkLoaderDialog.FieldsTab.Label=Campos
 RedshiftBulkLoaderDialog.GeneralTab.Label=Geral
 RedshiftBulkLoaderDialog.GetFields.Button=\ &Obter campos
 RedshiftBulkLoaderDialog.GetSchemas.Error=Erro
+RedshiftBulkLoaderDialog.IamRole.Label=Papel IAM
 RedshiftBulkLoaderDialog.InsertFields.Label=Colunas a inserir:
 RedshiftBulkLoaderDialog.Log.LookingAtConnection=Checando conex\u00E3o: {0}
 RedshiftBulkLoaderDialog.NoSQL.DialogMessage=N\u00E3o \u00E9 necess\u00E1rio 
executar c\u00F3digo SQL para esta transforma\u00E7\u00E3o funcionar.
diff --git 
a/plugins/tech/azure/src/main/resources/org/apache/hop/vfs/azure/config/messages/messages_pt_BR.properties
 
b/plugins/tech/azure/src/main/resources/org/apache/hop/vfs/azure/config/messages/messages_pt_BR.properties
index 7996c9fcdb..e50b3d2990 100644
--- 
a/plugins/tech/azure/src/main/resources/org/apache/hop/vfs/azure/config/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/azure/src/main/resources/org/apache/hop/vfs/azure/config/messages/messages_pt_BR.properties
@@ -17,4 +17,6 @@
 #
 #
 
+Azure.GuiPlugin.Description=Microsoft Azure
 AzureVFS.Account.Label=Conta
+AzureVFS.AccountKey.Label=Chave da conta
diff --git 
a/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googleanalytics/messages/messages_pt_BR.properties
 
b/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googleanalytics/messages/messages_pt_BR.properties
index e44e4216c0..1eeec13779 100644
--- 
a/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googleanalytics/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googleanalytics/messages/messages_pt_BR.properties
@@ -21,6 +21,7 @@ 
GoogleAnalytics.CheckResult.NoInputReceivedFromOtherTransforms=Nenhuma entrada r
 GoogleAnalytics.CheckResult.TransformRecevingData2=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es!
 GoogleAnalytics.Injection.OUTPUT_FIELDS=Campos de sa\u00EDda
 GoogleAnalyticsDialog.AppName.Label=Nome da aplica\u00E7\u00E3o
+GoogleAnalyticsDialog.AuthenticationFailure.DialogTitle=Falha de 
autentica\u00E7\u00E3o
 GoogleAnalyticsDialog.ColumnInfo.Format=Formato de entrada
 GoogleAnalyticsDialog.ColumnInfo.RenameTo=Campo de sa\u00EDda
 GoogleAnalyticsDialog.ColumnInfo.Type=tipo de sa\u00EDda
@@ -29,8 +30,12 @@ GoogleAnalyticsDialog.KeyFilename.Tooltip=Nome do arquivo 
chave
 GoogleAnalyticsDialog.LimitSize.Label=Tamanho Limite
 GoogleAnalyticsDialog.PreviewSize.DialogMessage=Informa a quantidade de linhas 
que desejas para a pr\u00E9via:
 GoogleAnalyticsDialog.PreviewSize.DialogTitle=Informa o tamanho da pr\u00E9via
+GoogleAnalyticsDialog.Profile.GetProfilesButton.Label=Obter perfis
 GoogleAnalyticsDialog.Query.Dimensions.Label=dimens\u00F5es
+GoogleAnalyticsDialog.Query.GetSegmentsButton.Label=Obter segmentos
 GoogleAnalyticsDialog.Query.Metrics.Label=M\u00E9trica
 GoogleAnalyticsDialog.Query.Reference.Label=<a>Refer\u00EAncia</a>
+GoogleAnalyticsDialog.Query.SamplingLevel.Label=N\u00EDvel de amostragem
 GoogleAnalyticsDialog.Query.Sort.Label=Ordenar
 GoogleAnalyticsDialog.SecretFileChooser.All=Todos os arquivos
+GoogleAnalyticsDialog.Shell.Title=Google Analytics
diff --git 
a/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googlesheets/messages/messages_pt_BR.properties
 
b/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googlesheets/messages/messages_pt_BR.properties
index bbe7247460..165484aa58 100644
--- 
a/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googlesheets/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/google/src/main/resources/org/apache/hop/pipeline/transforms/googlesheets/messages/messages_pt_BR.properties
@@ -17,9 +17,8 @@
 #
 #
 
-
-
 GoogleSheetsDialog.Button.TestConnection=Testar conex\u00E3o
+GoogleSheetsDialog.SpreadsheetKey=Chave da planilha
 GoogleSheetsDialog.Tab.Fields=Campos
 GoogleSheetsDialog.Tab.ServiceAccount=Conta de servi\u00E7o
 GoogleSheetsDialog.Tab.Spreadsheet=Planilha
diff --git 
a/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
 
b/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
index 0c4a18f5eb..445f82393b 100644
--- 
a/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
@@ -17,5 +17,6 @@
 #
 #
 
+GoogleCloudPlugin.AccountKeyFile.Description=O caminho para o arquivo chave 
JSON da conta de servi\u00E7o Google Cloud
 GoogleCloudPlugin.AccountKeyFile.Label=Arquivo chave da conta
 GoogleCloudPlugin.GuiPlugin.Description=Nuvem Google
diff --git 
a/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_pt_BR.properties
 
b/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_pt_BR.properties
index 3efdf86f8c..0925f474e0 100644
--- 
a/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_pt_BR.properties
@@ -17,6 +17,7 @@
 #
 #
 
+AnalyticQuery.Log.GroupFieldCouldNotFound=Campo de agrupamento [{0}] N\u00E3o 
foi encontrado !
 AnalyticQueryDialog.ColumnInfo.GroupField=campo de grupo
 AnalyticQueryDialog.ColumnInfo.Subject=Assunto
 AnalyticQueryDialog.ColumnInfo.Type=Tipo
diff --git 
a/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
 
b/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
index 580dfb631d..b3e71df69e 100644
--- 
a/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
@@ -19,6 +19,7 @@
 
 BaseTransform.TypeLongDesc.Calculator=Calculadora
 Calculator.Log.Linenr=N\u00FAmero da linha {0}
+Calculator.Log.NoFile=Arquivo n\u00E3o encontrado
 CalculatorDialog.CalculationColumn.Column=Cálculo
 CalculatorDialog.ConversionMask.Column=M\u00E1scara de convers\u00E3o
 CalculatorDialog.CurrencySymbol.Column=S\u00EDmbolo de moeda
@@ -45,8 +46,10 @@ CalculatorMeta.Injection.Calculation.FieldA=Nome do campo A
 CalculatorMeta.Injection.Calculation.FieldB=Nome do campo B
 CalculatorMeta.Injection.Calculation.FieldC=Nome do campo C
 CalculatorMeta.Injection.Calculation.FieldName=Nome de campo de sa\u00EDda
+CalculatorMeta.Injection.Calculation.Remove=Remover do resultado ?
 CalculatorMeta.Injection.Calculation.ValueCurrency=S\u00EDmbolo de moeda
 CalculatorMeta.Injection.Calculation.ValueDecimal=S\u00EDmbolo decimal
+CalculatorMeta.Injection.Calculation.ValueFormat=M\u00E1scara de formato
 CalculatorMeta.Injection.Calculation.ValueGroup=S\u00EDmbolo de agrupamento
 CalculatorMeta.Injection.Calculation.ValueLength=Tamanho
 CalculatorMeta.Injection.Calculation.ValuePrecision=Precis\u00E3o
diff --git 
a/plugins/transforms/combinationlookup/src/main/resources/org/apache/hop/pipeline/transforms/combinationlookup/messages/messages_pt_BR.properties
 
b/plugins/transforms/combinationlookup/src/main/resources/org/apache/hop/pipeline/transforms/combinationlookup/messages/messages_pt_BR.properties
index 0d175c2efb..d96b5d4a10 100644
--- 
a/plugins/transforms/combinationlookup/src/main/resources/org/apache/hop/pipeline/transforms/combinationlookup/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/combinationlookup/src/main/resources/org/apache/hop/pipeline/transforms/combinationlookup/messages/messages_pt_BR.properties
@@ -16,15 +16,16 @@
 # limitations under the License.
 #
 #
-#
 
 CombinationLookup.Exception.FieldNotFound=Campo [{0}] n\u00E3o p\u00F4de ser 
encontrado!
 CombinationLookup.Init.ConnectionMissing=Conex\u00E3o com banco de dados 
ausente para a transforma\u00E7\u00E3o [{0}] !
 CombinationLookup.Injection.CACHE_SIZE=tamanho do cache.
 CombinationLookup.Injection.COMMIT_SIZE=Quantidade de linhas para enviar a 
cada vez.
 CombinationLookup.Injection.CONNECTION_NAME=Nome da conex\u00E3o com banco de 
dados.
+CombinationLookup.Injection.PRELOAD_CACHE=Seleciona isto para pr\u00E9 
carregar o cache.
 CombinationLookup.Injection.SCHEMA_NAME=Nome do esquema de base de dados para 
usar.
 CombinationLookup.Injection.TABLE_NAME=Nome da tabela para usar.
+CombinationLookup.Injection.TECHNICAL_KEY_FIELD=O campo de chave t\u00E9cnica 
para usar.
 CombinationLookup.Log.AddedDimensionEntry=adicionada entrada de dimens\u00E3o 
com chave =
 CombinationLookup.Log.ConnectedToDB=Conectado ao banco de dados...
 CombinationLookup.Log.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
diff --git 
a/plugins/transforms/databaselookup/src/main/resources/org/apache/hop/pipeline/transforms/databaselookup/messages/messages_pt_BR.properties
 
b/plugins/transforms/databaselookup/src/main/resources/org/apache/hop/pipeline/transforms/databaselookup/messages/messages_pt_BR.properties
index 5b982936c4..5788a6cfa6 100644
--- 
a/plugins/transforms/databaselookup/src/main/resources/org/apache/hop/pipeline/transforms/databaselookup/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/databaselookup/src/main/resources/org/apache/hop/pipeline/transforms/databaselookup/messages/messages_pt_BR.properties
@@ -29,7 +29,7 @@ DatabaseLookup.ERROR003.UnexpectedErrorDuringProcessing=Por 
causa de um erro est
 DatabaseLookup.Init.ConnectionMissing=Conex\u00E3o com banco de dados ausente 
para a transforma\u00E7\u00E3o [{0}] !
 DatabaseLookup.Log.AddedValuesToLookupRow1=Adicionado
 DatabaseLookup.Log.AddedValuesToLookupRow2=\ valores para linha lookup : 
-DatabaseLookup.Log.CheckingRow=Verificando linha: 
+DatabaseLookup.Log.CheckingRow=checando linha: 
 DatabaseLookup.Log.ConnectedToDatabase=Conectado ao banco de dados...
 DatabaseLookup.Log.FieldHasIndex1=Campo [
 DatabaseLookup.Log.FieldHasIndex2=] possui nr. 
@@ -37,6 +37,7 @@ DatabaseLookup.Log.FoundResultsAfterLookup=Resultado 
encontrado ap\u00F3s lookup
 DatabaseLookup.Log.GotRowFromPreviousTransform=Linha obtida de transform 
anterior: 
 DatabaseLookup.Log.NoResultsFoundAfterLookup=Nenhum resultado encontrado após 
lookup do banco de dados\! (adicionado defaults)
 DatabaseLookup.Log.WroteRowToNextTransform=Linha gravada para o próximo 
transform:  
+DatabaseLookup.Name=Busca de valor do banco de dados
 DatabaseLookupDialog.AvailableSchemas.Message=Por favor seleciona um nome de 
esquema
 DatabaseLookupDialog.AvailableSchemas.Title=Esquemas dispon\u00EDveis
 DatabaseLookupDialog.Browse.Button=&Navega...
@@ -70,11 +71,11 @@ DatabaseLookupDialog.Keys.Label=Chaves para buscar os 
valores:
 DatabaseLookupDialog.Log.FoundTableFields=Encontrados campos para a tabela 
 DatabaseLookupDialog.Log.GettingKeyInfo=buscando info da chave..
 DatabaseLookupDialog.Log.LookingAtConnection=Examinando conex\u00E3o: 
-DatabaseLookupDialog.Lookuptable.Label=Tabela Lookup
+DatabaseLookupDialog.Lookuptable.Label=tabela de busca
 DatabaseLookupDialog.NoSchema.Error=N\u00E3o h\u00E1 esquemas dispon\u00EDveis.
 DatabaseLookupDialog.Orderby.Label=Ordem por 
 DatabaseLookupDialog.Return.Label=Valores a serem retornados da tabela lookup :
-DatabaseLookupDialog.shell.Title=Lookup de valor do banco de dados
+DatabaseLookupDialog.shell.Title=Busca de valor do banco de dados
 DatabaseLookupDialog.TrimTypeColumn.Column=Tipo de aparamento
 DatabaseLookupMeta.Check.AllFieldsFoundInInput=Todos os campos encontrados no 
fluxo de entrada.
 DatabaseLookupMeta.Check.AllLookupFieldsFoundInTable=Todos os campos lookup 
encontrados na tabela.
@@ -91,6 +92,7 @@ 
DatabaseLookupMeta.Check.TransformIsReceivingInfoFromOtherTransforms=transform e
 DatabaseLookupMeta.ERROR0004.ErrorGettingTableFields=Ocorreu um erro:
 DatabaseLookupMeta.Impact.Key=Chave
 DatabaseLookupMeta.Impact.ReturnValue=Valor Retornado
+DatabaseLookupMeta.Injection.CacheSize=Tamanho do Cache
 DatabaseLookupMeta.Injection.Connection=nome da conex\u00E3o com banco de dados
 DatabaseLookupMeta.Injection.KeyCondition=Condi\u00E7\u00E3o
 DatabaseLookupMeta.Injection.Keys=Chaves
diff --git 
a/plugins/transforms/delete/src/main/resources/org/apache/hop/pipeline/transforms/delete/messages/messages_pt_BR.properties
 
b/plugins/transforms/delete/src/main/resources/org/apache/hop/pipeline/transforms/delete/messages/messages_pt_BR.properties
index 4dadbe72a1..7c4ccd58c7 100644
--- 
a/plugins/transforms/delete/src/main/resources/org/apache/hop/pipeline/transforms/delete/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/delete/src/main/resources/org/apache/hop/pipeline/transforms/delete/messages/messages_pt_BR.properties
@@ -20,7 +20,7 @@
 Delete.Description=Deletar dados em uma tabela baseado em chaves
 Delete.Exception.FieldRequired=Campo [{0}] \u00E9 necess\u00E1rio e n\u00E3o 
foi encontrado !
 Delete.Init.ConnectionMissing=Conex\u00E3o com banco de dados ausente para a 
transforma\u00E7\u00E3o [{0}] !
-Delete.Log.CheckingRow=Verificando linha: 
+Delete.Log.CheckingRow=checando linha: 
 Delete.Log.ConnectedToDB=Conectado ao banco de dados...
 Delete.Log.ErrorInTransform=Erro na transforma\u00E7\u00E3o, solicitando 
finaliza\u00E7\u00E3o devido a:
 Delete.Log.ErrorOccurred=Ocorreu um erro, o processamento ser\u00E1 
finalizado: 
@@ -69,7 +69,7 @@ DeleteMeta.CheckResult.NoInputReceived=Nenhuma entrada 
recebída de outros trans
 DeleteMeta.CheckResult.TablenameOK=Nome da tabela est\u00E1 preenchido.
 DeleteMeta.CheckResult.TransformReceivingInfo=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
 DeleteMeta.CheckResult.VisitTableSuccessfully=Tabela existe e é possível ler 
dados da mesma.
-DeleteMeta.DefaultTableName.Label=Tabela lookup
+DeleteMeta.DefaultTableName.Label=tabela de busca
 DeleteMeta.keyword=Apagar
 DeleteMeta.Returnvalue.ErrorOccurred=Ocorreu um erro: 
 DeleteMeta.Returnvalue.NoConnectionDefined=N\u00E3o existe conex\u00E3o 
definida para esta transforma\u00E7\u00E3o.
diff --git 
a/plugins/transforms/denormaliser/src/main/resources/org/apache/hop/pipeline/transforms/denormaliser/messages/messages_pt_BR.properties
 
b/plugins/transforms/denormaliser/src/main/resources/org/apache/hop/pipeline/transforms/denormaliser/messages/messages_pt_BR.properties
index ae36921083..842af1f45e 100644
--- 
a/plugins/transforms/denormaliser/src/main/resources/org/apache/hop/pipeline/transforms/denormaliser/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/denormaliser/src/main/resources/org/apache/hop/pipeline/transforms/denormaliser/messages/messages_pt_BR.properties
@@ -17,6 +17,7 @@
 #
 #
 
+Denormaliser.Log.GroupingFieldNotFound=Campo de agrupamento [{0}] N\u00E3o foi 
encontrado !
 Denormaliser.Log.LineNumber=N\u00FAmero da linha 
 DenormaliserDialog.ColumnInfo.Aggregation=agrega\u00E7\u00E3o
 DenormaliserDialog.ColumnInfo.Currency=Moeda
diff --git 
a/plugins/transforms/dimensionlookup/src/main/resources/org/apache/hop/pipeline/transforms/dimensionlookup/messages/messages_pt_BR.properties
 
b/plugins/transforms/dimensionlookup/src/main/resources/org/apache/hop/pipeline/transforms/dimensionlookup/messages/messages_pt_BR.properties
index a674bf2dc5..44599897df 100644
--- 
a/plugins/transforms/dimensionlookup/src/main/resources/org/apache/hop/pipeline/transforms/dimensionlookup/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/dimensionlookup/src/main/resources/org/apache/hop/pipeline/transforms/dimensionlookup/messages/messages_pt_BR.properties
@@ -23,19 +23,28 @@ DimensionLookup.Injection.CACHE_SIZE=tamanho do cache.
 DimensionLookup.Injection.COMMIT_SIZE=Quantidade de linhas para enviar a cada 
vez.
 DimensionLookup.Injection.CONNECTION_NAME=Nome da conex\u00E3o com banco de 
dados.
 DimensionLookup.Injection.FIELDS=Campos
+DimensionLookup.Injection.KEY_STREAM_FIELDNAME=Nome do campo no fluxo.
 DimensionLookup.Injection.KEYS=Chaves
+DimensionLookup.Injection.PRELOAD_CACHE=Seleciona isto para pr\u00E9 carregar 
o cache.
 DimensionLookup.Injection.STREAM_DATE_FIELD=campo de data no fluxo.
+DimensionLookup.Injection.STREAM_FIELDNAME=Nome do campo no fluxo.
 DimensionLookup.Injection.TARGET_SCHEMA=Nome do esquema de base de dados para 
usar.
+DimensionLookup.Injection.TECHNICAL_KEY_FIELD=O campo de chave t\u00E9cnica 
para usar.
+DimensionLookup.Injection.TECHNICAL_KEY_NEW_NAME=O nome novo para a chave 
t\u00E9cnica.
+DimensionLookup.Injection.VERSION_FIELD=Nome do campo de vers\u00E3o.
 DimensionLookup.Log.AddedDimensionEntry=adicionada entrada de dimens\u00E3o 
com chave =
 DimensionLookup.Log.ConnectedToDB=Conectado ao banco de dados...
+DimensionLookup.Log.DimensionEntryFound=Entrada de dimens\u00E3o encontrada: 
 DimensionLookup.Log.ErrorOccurredInProcessing=Ocorreu um erro, o processamento 
ser\u00E1 finalizado: 
 DimensionLookup.Log.FoundNextSequence=Pr\u00F3ximo valor de sequ\u00EAncia foi 
encontrado: 
 DimensionLookup.Log.FoundNextSequence2=Pr\u00F3ximo valor de sequ\u00EAncia 
foi encontrado: 
+DimensionLookup.Log.InsertNewVersion=Inserir vers\u00E3o nova: val_key=
 DimensionLookup.Log.LineNumber=N\u00FAmero da linha 
 DimensionLookup.Log.LookupRow=buscar linha : 
 DimensionLookup.Log.SkipLine=linha ignorada: id\u00EAntica !
 DimensionLookup.Log.TechnicalKey=chave t\u00E9cnica = 
 DimensionLookup.Log.TransformCanNotContinueForErrors=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: {0}
+DimensionLookup.Log.UpdateRowWithValues=Atualizar linha com valores: 
 DimensionLookupDialog.AlternativeStartDate.SelectItemDefault=<Seleciona uma 
op\u00E7\u00E3o>
 DimensionLookupDialog.AlternativeStartDateField.Tooltip=o c\u00E1lculo da data 
de in\u00EDcio
 DimensionLookupDialog.AutoIncrement.Label=Usa o campo de auto incremento
@@ -114,6 +123,7 @@ 
DimensionLookupMeta.CheckResult.SequenceExists=Sequ\u00EAncia {0} existe.
 DimensionLookupMeta.CheckResult.TransformReceiveInfoOK=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
 DimensionLookupMeta.DefaultTableName=Nome da tabela dim
 DimensionLookupMeta.Error.NoTechnicalKeySpecified=A chave t\u00E9cnica 
n\u00E3o foi especificada !
+DimensionLookupMeta.Exception.DatabaseErrorOccurred=Ocorreu um erro de banco 
de dados: 
 DimensionLookupMeta.Exception.UnableToLoadTransformMetaFromXML=Imposs\u00EDvel 
carregar informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
 DimensionLookupMeta.keyword=dimens\u00E3o,busca
 DimensionLookupMeta.Log.CheckLookupField=checar campo de busca #
diff --git 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_pt_BR.properties
 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_pt_BR.properties
index 4b2688da7f..4b17f19f6a 100644
--- 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_pt_BR.properties
@@ -29,6 +29,7 @@ ExcelInput.Injection.INCLUDE_SUBFOLDERS=Incluir sub pastas na 
busca por arquivos
 ExcelInput.Injection.LENGTH=Comprimento do campo
 ExcelInput.Injection.NAME=Nome de campo
 ExcelInput.Injection.PRECISION=Precis\u00E3o do campo
+ExcelInput.Injection.SHEET_NAME=Nome da planilha
 ExcelInput.Log.RequiredFilesMsgNotAccessible=AVISO: Inaccess\u00EDvel {0}
 ExcelInput.Log.RequiredFilesTitle=Arquivos necess\u00E1rios
 ExcelInputDialog.AcceptField.Label=Campo da entrada que cont\u00E9m o nome do 
arquivo
@@ -94,6 +95,7 @@ ExcelInputDialog.Required.Column=Necess\u00E1rio
 ExcelInputDialog.Required.Tooltip=Exigir este arquivo ? \nUsado apenas para 
arquivos sem m\u00E1scara.
 ExcelInputDialog.RootUriName.Label=Campo para raiz de uri
 ExcelInputDialog.SchemaDefinition.Label=Defini\u00E7\u00E3o do esquema
+ExcelInputDialog.SheetName.Column=Nome da planilha
 ExcelInputDialog.SheetsTab.TabTitle=Planilhas
 ExcelInputDialog.ShortFileFieldName.Label=Campo de nome de arquivo curto
 ExcelInputDialog.ShowFiles.Button=&Exibir nomes dos arquivos...
diff --git 
a/plugins/transforms/flattener/src/main/resources/org/apache/hop/pipeline/transforms/flattener/messages/messages_pt_BR.properties
 
b/plugins/transforms/flattener/src/main/resources/org/apache/hop/pipeline/transforms/flattener/messages/messages_pt_BR.properties
index 5d7c0ab9ff..d54ab5eb12 100644
--- 
a/plugins/transforms/flattener/src/main/resources/org/apache/hop/pipeline/transforms/flattener/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/flattener/src/main/resources/org/apache/hop/pipeline/transforms/flattener/messages/messages_pt_BR.properties
@@ -18,6 +18,7 @@
 #
 
 Flattener.Log.LineNumber=N\u00FAmero da linha 
+FlattenerDialog.ColumnInfo.TargetField=Campo de destino
 FlattenerDialog.FailedToGetFields.DialogMessage=Erro no recebimento de campos 
de transforma\u00E7\u00F5es anteriores
 FlattenerDialog.FailedToGetFields.DialogTitle=Erro na obten\u00E7\u00E3o de 
campos
 FlattenerDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
diff --git 
a/plugins/transforms/getfilesrowcount/src/main/resources/org/apache/hop/pipeline/transforms/getfilesrowcount/messages/messages_pt_BR.properties
 
b/plugins/transforms/getfilesrowcount/src/main/resources/org/apache/hop/pipeline/transforms/getfilesrowcount/messages/messages_pt_BR.properties
index 46ea7deb58..2e6afde9fa 100644
--- 
a/plugins/transforms/getfilesrowcount/src/main/resources/org/apache/hop/pipeline/transforms/getfilesrowcount/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/getfilesrowcount/src/main/resources/org/apache/hop/pipeline/transforms/getfilesrowcount/messages/messages_pt_BR.properties
@@ -49,6 +49,7 @@ GetFilesRowsCountDialog.Files.Wildcard.Tooltip=Digita uma 
express\u00E3o regular
 GetFilesRowsCountDialog.FilesReadSelection.DialogMessage=Arquivos lidos:
 GetFilesRowsCountDialog.FilesReadSelection.DialogTitle=Arquivos lidos
 GetFilesRowsCountDialog.Group.AdditionalGroup.Label=Campos adicionais
+GetFilesRowsCountDialog.Group.RowSeparator.Label=Separador de linhas
 GetFilesRowsCountDialog.IncludeSubDirs.Column=Incluir Subpastas
 GetFilesRowsCountDialog.Log.GettingFieldsInfo=Obtendo informa\u00E7\u00E3o dos 
campos...
 GetFilesRowsCountDialog.NoFileFound.DialogMessage=Nenhum arquivo encontrado ! 
Por favor checa as op\u00E7\u00F5es de nomes de arquivos/diret\u00F3rios e 
express\u00F5es regulares.
@@ -56,6 +57,7 @@ GetFilesRowsCountDialog.NumberRows.DialogMessage=Informa a 
quantidade de linhas
 GetFilesRowsCountDialog.NumberRows.DialogTitle=Informa o tamanho da pr\u00E9via
 GetFilesRowsCountDialog.RegExp.Label=Express\u00E3o regular 
 GetFilesRowsCountDialog.Required.Column=Necess\u00E1rio
+GetFilesRowsCountDialog.RowSeparator.Label=Separador de linha
 GetFilesRowsCountDialog.RowSeparatorFormat.CUSTOM.Label=personalizado
 GetFilesRowsCountDialog.RowSeparatorFormat.TAB.Label=Tabula\u00E7\u00E3o
 GetFilesRowsCountDialog.ShowFiles.Button=&Exibir nomes dos arquivos...
diff --git 
a/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_pt_BR.properties
 
b/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_pt_BR.properties
index ca659c390c..7bcb823701 100644
--- 
a/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ GetSubFoldersDialog.Filename.Label=Diret\u00F3rio
 GetSubFoldersDialog.FilenameEdit.Button=&Editar
 GetSubFoldersDialog.FolderNameAdd.Button=&Adicionar
 GetSubFoldersDialog.FolderNameDelete.Button=&Apagar
+GetSubFoldersDialog.FolderNameList.Label=Diret\u00F3rios selecionados
 GetSubFoldersDialog.FolderTab.TabTitle=Pasta
 GetSubFoldersDialog.Group.AdditionalGroup.Label=Campos adicionais
 GetSubFoldersDialog.InclRowNumber.Label=Incluir n\u00FAmero da linha na 
sa\u00EDda ? 
diff --git 
a/plugins/transforms/gettablenames/src/main/resources/org/apache/hop/pipeline/transforms/gettablenames/messages/messages_pt_BR.properties
 
b/plugins/transforms/gettablenames/src/main/resources/org/apache/hop/pipeline/transforms/gettablenames/messages/messages_pt_BR.properties
index 64e2ea42f1..4728cf38e8 100644
--- 
a/plugins/transforms/gettablenames/src/main/resources/org/apache/hop/pipeline/transforms/gettablenames/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/gettablenames/src/main/resources/org/apache/hop/pipeline/transforms/gettablenames/messages/messages_pt_BR.properties
@@ -27,6 +27,8 @@ GetTableNames.ObjectType.Catalog=Cat\u00E1logo
 GetTableNamesDialog.ErrorInPreview.DialogMessage=Erro durante pr\u00E9via de 
dados !
 GetTableNamesDialog.FailedToGetFields.DialogMessage=Erro no recebimento de 
campos de transforma\u00E7\u00F5es anteriores!
 GetTableNamesDialog.FailedToGetFields.DialogTitle=ERRO
+GetTableNamesDialog.IncludeTable.Label=Incluir tabelas
+GetTableNamesDialog.IncludeTable.Tooltip=Incluir tabelas
 GetTableNamesDialog.InvalidConnection.DialogMessage=Por favor, selecione uma 
conex\u00E3o v\u00E1lida!
 GetTableNamesDialog.InvalidConnection.DialogTitle=Erro
 GetTableNamesDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
diff --git 
a/plugins/transforms/groupby/src/main/resources/org/apache/hop/pipeline/transforms/groupby/messages/messages_pt_BR.properties
 
b/plugins/transforms/groupby/src/main/resources/org/apache/hop/pipeline/transforms/groupby/messages/messages_pt_BR.properties
index 23819e61cf..b6cf1bc43d 100644
--- 
a/plugins/transforms/groupby/src/main/resources/org/apache/hop/pipeline/transforms/groupby/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/groupby/src/main/resources/org/apache/hop/pipeline/transforms/groupby/messages/messages_pt_BR.properties
@@ -18,8 +18,10 @@
 #
 
 GroupBy.LineNumber=N\u00FAmero da linha 
+GroupBy.Log.GroupFieldCouldNotFound=Campo de agrupamento [{0}] N\u00E3o foi 
encontrado !
 GroupBy.Name=Agrupar por
 GroupByDialog.Aggregates.Label=agrega\u00E7\u00F5es:
+GroupByDialog.AllRows.Label=Incluir todas as linhas ? 
 GroupByDialog.Browse.Button=&Navega...
 GroupByDialog.ColumnInfo.GroupField=campo de grupo
 GroupByDialog.ColumnInfo.Name=Nome
@@ -41,15 +43,23 @@ GroupByDialog.TransformName.Label=Nome da 
transforma\u00E7\u00E3o
 GroupByMeta.CheckResult.NoInputError=Nenhuma entrada foi recebida de outras 
transforma\u00E7\u00F5es !
 GroupByMeta.CheckResult.ReceivingInfoOK=A transforma\u00E7\u00E3o est\u00E1 
recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
 GroupByMeta.Exception.UnableToLoadTransformMetaFromXML=Imposs\u00EDvel 
carregar informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
+GroupByMeta.Injection.AGG_FIELD=Campo para agrega\u00E7\u00E3o
+GroupByMeta.Injection.AGG_SUBJECT=Assunto da agrega\u00E7\u00E3o
+GroupByMeta.Injection.AGG_TYPE=Tipo de agrega\u00E7\u00E3o
+GroupByMeta.Injection.AGG_VALUE=Valor da agrega\u00E7\u00E3o
 GroupByMeta.Injection.AGGREGATIONS=Agrega\u00E7\u00F5es
 GroupByMeta.Injection.GROUP_FIELD=campo de grupo
 GroupByMeta.Injection.GROUPS=Grupos
 GroupByMeta.Injection.PASS_ALL_ROWS=Passar todas as linhas ?
 GroupByMeta.keyword=agrupar por
 GroupByMeta.TypeGroupLongDesc.AVERAGE=m\u00E9dia
+GroupByMeta.TypeGroupLongDesc.CONCAT_ALL=Quantidade de Valores (N)
 GroupByMeta.TypeGroupLongDesc.CONCAT_COMMA=Concatenar cadeias de caracteres 
separadas por
 GroupByMeta.TypeGroupLongDesc.CONCAT_STRING=Concatenar cadeias de caracteres 
separadas por
+GroupByMeta.TypeGroupLongDesc.COUNT_DISTINCT=Quantidade de Valores Distintos 
(N)
+GroupByMeta.TypeGroupLongDesc.FIRST=Primeiro valor n\u00E3o nulo
 GroupByMeta.TypeGroupLongDesc.FIRST_INCL_NULL=primeiro valor
+GroupByMeta.TypeGroupLongDesc.LAST=\u00DAltimo valor n\u00E3o nulo
 GroupByMeta.TypeGroupLongDesc.LAST_INCL_NULL=\u00FAltimo valor
 GroupByMeta.TypeGroupLongDesc.MAX=M\u00E1ximo
 GroupByMeta.TypeGroupLongDesc.MEDIAN=Mediana
diff --git 
a/plugins/transforms/jdbc-metadata/src/main/resources/org/apache/pipeline/transform/jdbcmetadata/messages/messages_pt_BR.properties
 
b/plugins/transforms/jdbc-metadata/src/main/resources/org/apache/pipeline/transform/jdbcmetadata/messages/messages_pt_BR.properties
index ef53c1ab7d..ac9e38836d 100644
--- 
a/plugins/transforms/jdbc-metadata/src/main/resources/org/apache/pipeline/transform/jdbcmetadata/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/jdbc-metadata/src/main/resources/org/apache/pipeline/transform/jdbcmetadata/messages/messages_pt_BR.properties
@@ -19,12 +19,18 @@
 
 JdbcMetadata.arguments.catalog.Label=Cat\u00E1logo
 JdbcMetadata.arguments.catalog.Tooltip=Um nome de cat\u00E1logo; deve 
coincidir com o nome de cat\u00E1logo armazenado na base de dados
+JdbcMetadata.arguments.foreignCatalog.Label=Cat\u00E1logo estrangeiro
 JdbcMetadata.arguments.foreignCatalog.Tooltip=Um nome de cat\u00E1logo; deve 
coincidir com o nome de cat\u00E1logo armazenado na base de dados
+JdbcMetadata.arguments.foreignSchema.Label=Esquema estrangeiro
 JdbcMetadata.arguments.foreignSchema.Tooltip=Um nome de esquema; deve 
coincidir com o nome de esquema armazenado na base de dados
+JdbcMetadata.arguments.foreignTable.Label=Tabela estrangeira
 JdbcMetadata.arguments.foreignTable.Tooltip=Um nome de tabela; deve coincidir 
com o nome de tabela armazenado na base de dados
 JdbcMetadata.arguments.nullable.Label=Aceita nulos ?
+JdbcMetadata.arguments.parentCatalog.Label=Cat\u00E1logo pai
 JdbcMetadata.arguments.parentCatalog.Tooltip=Um nome de cat\u00E1logo; deve 
coincidir com o nome de cat\u00E1logo armazenado na base de dados
+JdbcMetadata.arguments.parentSchema.Label=Esquema pai
 JdbcMetadata.arguments.parentSchema.Tooltip=Um nome de esquema; deve coincidir 
com o nome de esquema armazenado na base de dados
+JdbcMetadata.arguments.parentTable.Label=Tabela pai
 JdbcMetadata.arguments.parentTable.Tooltip=Um nome de tabela; deve coincidir 
com o nome de tabela armazenado na base de dados
 JdbcMetadata.arguments.schema.Label=Esquema
 JdbcMetadata.arguments.schema.Tooltip=Um nome de esquema; deve coincidir com o 
nome de esquema armazenado na base de dados
@@ -40,8 +46,11 @@ JdbcMetadata.getFieldsButton.Label=Obter campos
 JdbcMetaData.keyword=Utilit\u00E1rio,JDBC Metadata
 JdbcMetadata.metadataMethod.Label=M\u00E9todo de meta dados
 JdbcMetadata.methods.getCatalogs=Cat\u00E1logos
+JdbcMetadata.methods.getColumnPrivileges=Privil\u00E9gios de coluna
 JdbcMetadata.methods.getColumns=Colunas
+JdbcMetadata.methods.getCrossReference=Refer\u00EAncias cruzadas
 JdbcMetadata.methods.getSchemas=Esquemas
+JdbcMetadata.methods.getTablePrivileges=Privil\u00E9gios de tabela
 JdbcMetadata.methods.getTables=Tabelas
 JdbcMetadata.methods.getTableTypes=Tipos de tabela
 JdbcMetadata.methods.getTypeInfo=Tipos de dados
diff --git 
a/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/producer/messages/messages_pt_BR.properties
 
b/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/producer/messages/messages_pt_BR.properties
index 9191bd33a6..6621208791 100644
--- 
a/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/producer/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/producer/messages/messages_pt_BR.properties
@@ -23,6 +23,7 @@ KafkaProducerOutputDialog.BootstrapServers=Servidores 
Bootstrap :
 KafkaProducerOutputDialog.FailedToGetFields.DialogMessage=N\u00E3o foi 
poss\u00EDvel obter campos de transforma\u00E7\u00F5es anteriores devido a um 
erro
 KafkaProducerOutputDialog.FieldNotExists.Title=ERRO
 KafkaProducerOutputDialog.KeyField=campo chave
+KafkaProducerOutputDialog.MessageField=Campo de mensagem:
 KafkaProducerOutputDialog.Options.Column.Name=Nome
 KafkaProducerOutputDialog.Options.Column.Value=Valor
 KafkaProducerOutputDialog.Options.Tab=Op\u00E7\u00F5es
diff --git 
a/plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pt_BR.properties
 
b/plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pt_BR.properties
index a352a64474..408b7041d0 100644
--- 
a/plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/mailinput/src/main/resources/org/apache/hop/pipeline/transforms/mailinput/messages/messages_pt_BR.properties
@@ -95,6 +95,7 @@ MailInputdialog.Fields.Tab=Campos
 MailInputdialog.FieldsTable.Column.Column=Coluna
 MailInputdialog.FieldsTable.Column.Column.Tooltip=Coluna
 MailInputdialog.FieldsTable.Name.Column=Nome
+MailInputdialog.FieldsTable.Name.Column.Tooltip=Nome da coluna
 MailInputdialog.GetFields.Button=Obter campos
 MailInputDialog.NumberRows.DialogTitle=Informa o tamanho da pr\u00E9via
 MailInputDialog.Preview=Pr\u00E9via
@@ -108,6 +109,7 @@ MailInputField.Column.ReceivedDate=Data de recebimento
 MailInputField.Column.Recipients=Destinat\u00E1rios
 MailInputField.Column.ReplyTo=Responder para
 MailInputField.Column.Sender=Remetente
+MailInputField.Column.SentDate=Data de envio
 MailInputField.Column.Size=Tamanho
 MailInputField.Column.Subject=Assunto
 MailInputMeta.CheckResult.NoInput=Sem receber entrada de outras 
transforma\u00E7\u00F5es.
diff --git 
a/plugins/transforms/memgroupby/src/main/resources/org/apache/hop/pipeline/transforms/memgroupby/messages/messages_pt_BR.properties
 
b/plugins/transforms/memgroupby/src/main/resources/org/apache/hop/pipeline/transforms/memgroupby/messages/messages_pt_BR.properties
index 5ebb838d18..7071d1d917 100644
--- 
a/plugins/transforms/memgroupby/src/main/resources/org/apache/hop/pipeline/transforms/memgroupby/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/memgroupby/src/main/resources/org/apache/hop/pipeline/transforms/memgroupby/messages/messages_pt_BR.properties
@@ -20,6 +20,7 @@
 MemoryGroupBy.Injection.AGGREGATES=Agrega\u00E7\u00F5es
 MemoryGroupBy.Injection.FIELDS=Campos
 MemoryGroupBy.LineNumber=N\u00FAmero da linha 
+MemoryGroupBy.Log.GroupFieldCouldNotFound=Campo de agrupamento [{0}] N\u00E3o 
foi encontrado !
 MemoryGroupBy.Name=Agrupamento em mem\u00F3ria
 MemoryGroupByDialog.Aggregates.Label=agrega\u00E7\u00F5es:
 MemoryGroupByDialog.ColumnInfo.GroupField=campo de grupo
@@ -40,9 +41,13 @@ MemoryGroupByMeta.CheckResult.ReceivingInfoOK=A 
transforma\u00E7\u00E3o est\u00E
 MemoryGroupByMeta.Exception.UnableToLoadTransformMetaFromXML=Imposs\u00EDvel 
carregar informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
 MemoryGroupByMeta.keyword=mem\u00F3ria,agrupar por
 MemoryGroupByMeta.TypeGroupLongDesc.AVERAGE=m\u00E9dia
+MemoryGroupByMeta.TypeGroupLongDesc.CONCAT_ALL=Quantidade de Valores (N)
 MemoryGroupByMeta.TypeGroupLongDesc.CONCAT_COMMA=Concatenar cadeias de 
caracteres separadas por
 MemoryGroupByMeta.TypeGroupLongDesc.CONCAT_STRING=Concatenar cadeias de 
caracteres separadas por
+MemoryGroupByMeta.TypeGroupLongDesc.COUNT_DISTINCT=Quantidade de Valores 
Distintos (N)
+MemoryGroupByMeta.TypeGroupLongDesc.FIRST=Primeiro valor n\u00E3o nulo
 MemoryGroupByMeta.TypeGroupLongDesc.FIRST_INCL_NULL=primeiro valor
+MemoryGroupByMeta.TypeGroupLongDesc.LAST=\u00DAltimo valor n\u00E3o nulo
 MemoryGroupByMeta.TypeGroupLongDesc.LAST_INCL_NULL=\u00FAltimo valor
 MemoryGroupByMeta.TypeGroupLongDesc.MAX=M\u00E1ximo
 MemoryGroupByMeta.TypeGroupLongDesc.MEDIAN=Mediana
diff --git 
a/plugins/transforms/metainject/src/main/resources/org/apache/hop/pipeline/transforms/metainject/messages/messages_pt_BR.properties
 
b/plugins/transforms/metainject/src/main/resources/org/apache/hop/pipeline/transforms/metainject/messages/messages_pt_BR.properties
index a7061cd200..cfa3aa1ab8 100644
--- 
a/plugins/transforms/metainject/src/main/resources/org/apache/hop/pipeline/transforms/metainject/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/metainject/src/main/resources/org/apache/hop/pipeline/transforms/metainject/messages/messages_pt_BR.properties
@@ -32,6 +32,7 @@ MetaInjectDialog.CreateParentFolder.Label=Criar pasta pai
 MetaInjectDialog.ErrorLoadingPipeline.DialogTitle=Erro na leitura do conduto
 MetaInjectDialog.ErrorLoadingSpecifiedPipeline.Title=ERRO
 MetaInjectDialog.InjectTab.FilterString.Label=Filtro:
+MetaInjectDialog.InjectTab.TabTitle=Injetar metadadados
 MetaInjectDialog.OptionsTab.TabTitle=Op\u00E7\u00F5es
 MetaInjectDialog.Pipeline.Label=Conduto:
 MetaInjectDialog.SourceFieldDialog.Label=Campo de origem
diff --git 
a/plugins/transforms/monetdbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/monetdbbulkloader/messages/messages_pt_BR.properties
 
b/plugins/transforms/monetdbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/monetdbbulkloader/messages/messages_pt_BR.properties
index 8a87415f44..5f58f0337a 100644
--- 
a/plugins/transforms/monetdbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/monetdbbulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/monetdbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/monetdbbulkloader/messages/messages_pt_BR.properties
@@ -49,7 +49,7 @@ MonetDBBulkLoaderDialog.SQL.Button=\ &SQL
 MonetDBBulkLoaderDialog.SQLError.DialogTitle=ERRO
 MonetDBBulkLoaderDialog.Tab.GeneralSettings.Label=configura\u00E7\u00F5es 
gerais
 
MonetDBBulkLoaderDialog.Tab.MonetDBmclientSettings.Label=Configura\u00E7\u00F5es
 MonetDB
-MonetDBBulkLoaderDialog.Tab.MonetDBmclientSettings.ParameterGroup.FieldEnclosure.Label=fecho
 de campo
+MonetDBBulkLoaderDialog.Tab.MonetDBmclientSettings.ParameterGroup.FieldEnclosure.Label=inv\u00F3lucro
 de campo
 MonetDBBulkLoaderDialog.Tab.OutputFields=Campos de sa\u00EDda
 MonetDBBulkLoaderDialog.TargetSchema.Label=Esquema alvo
 MonetDBBulkLoaderDialog.TargetTable.Label=Tabela de destino
diff --git 
a/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbdelete/messages/messages_pt_BR.properties
 
b/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbdelete/messages/messages_pt_BR.properties
index 8a4419aaf6..8b005f553b 100644
--- 
a/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbdelete/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbdelete/messages/messages_pt_BR.properties
@@ -20,10 +20,12 @@
 MongoDbDelete.keyword=mongoDb,deletar
 MongoDbDeleteDialog.AuthenticationDatabaseName.Label=Base de dados para 
autentica\u00E7\u00E3o
 MongoDbDeleteDialog.Collection.Label=Cole\u00E7\u00E3o
+MongoDbDeleteDialog.ConnectionName.Label=Conex\u00E3o MongoDB
 MongoDbDeleteDialog.ConnectionTimeout.Label=esgotamento de tempo de 
conex\u00E3o
 MongoDbDeleteDialog.DBName.Label=Banco de dados
 MongoDbDeleteDialog.ErrorMessage.MissingConnectionDetails.Title=detalhes de 
conex\u00E3o ausentes
 MongoDbDeleteDialog.Fields.Comparator=Comparador
+MongoDbDeleteDialog.GetCollections.Button=obter cole\u00E7\u00F5es
 MongoDbDeleteDialog.GetFieldsBut=Obter campos
 MongoDbDeleteDialog.Hostname.Label=Nomes das m\u00E1quinas ou endere\u00E7os IP
 MongoDbDeleteDialog.Password.Label=Senha
diff --git 
a/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbinput/messages/messages_pt_BR.properties
 
b/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbinput/messages/messages_pt_BR.properties
index cbdee1e93c..94dcf438ff 100644
--- 
a/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbinput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/mongodb/src/main/resources/org/apache/hop/pipeline/transforms/mongodbinput/messages/messages_pt_BR.properties
@@ -21,11 +21,13 @@ MongoDbInput.Injection.AUTH_PASSWORD=senha necess\u00E1ria 
para acessar a base d
 MongoDbInput.Injection.AUTH_USERNAME=nome de usu\u00E1rio necess\u00E1rio para 
acessar a base de dados.
 MongoDbInputDialog.Button.GetFields=Obter campos
 MongoDbInputDialog.Collection.Label=Cole\u00E7\u00E3o
+MongoDbInputDialog.ConnectionName.Label=Conex\u00E3o MongoDB
 MongoDbInputDialog.ErrorMessage.MissingConnectionDetails.Title=detalhes de 
conex\u00E3o ausentes
 MongoDbInputDialog.Fields.FIELD_NAME=Nome
 MongoDbInputDialog.Fields.FIELD_PATH=Caminho
 MongoDbInputDialog.Fields.FIELD_TYPE=Tipo
 MongoDbInputDialog.FieldsTab.TabTitle=Campos
+MongoDbInputDialog.GetCollections.Button=obter cole\u00E7\u00F5es
 MongoDbInputDialog.PreviewSize.DialogMessage=Informa a quantidade de linhas 
para prever:
 MongoDbInputDialog.PreviewSize.DialogTitle=Informa o tamanho da pr\u00E9via
 MongoDbInputDialog.QueryTab.TabTitle=Consulta
diff --git 
a/plugins/transforms/regexeval/src/main/resources/org/apache/hop/pipeline/transforms/regexeval/messages/messages_pt_BR.properties
 
b/plugins/transforms/regexeval/src/main/resources/org/apache/hop/pipeline/transforms/regexeval/messages/messages_pt_BR.properties
index f2ea802f0f..92cfb18a1d 100644
--- 
a/plugins/transforms/regexeval/src/main/resources/org/apache/hop/pipeline/transforms/regexeval/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/regexeval/src/main/resources/org/apache/hop/pipeline/transforms/regexeval/messages/messages_pt_BR.properties
@@ -44,6 +44,7 @@ RegexEvalDialog.Script.Label=Express\u00E3o regular
 RegexEvalDialog.Shell.Title=Avalia\u00E7\u00E3o de express\u00E3o regular
 RegexEvalDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
 RegexEvalHelperDialog.EnterScript.Title=ERRO
+RegexEvalHelperDialog.GroupFields.Label=Campos capturados
 RegexEvalHelperDialog.RegExTab.Label=Express\u00E3o regular
 RegexEvalHelperDialog.Value1.Label=Valor1
 RegexEvalHelperDialog.Value2.Label=Valor2
diff --git 
a/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_pt_BR.properties
 
b/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_pt_BR.properties
index 6d8267213f..6ef30471a9 100644
--- 
a/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_pt_BR.properties
@@ -32,7 +32,7 @@ RestDialog.FailedToGetFields.DialogMessage=erro na 
obten\u00E7\u00E3o de campos
 RestDialog.FailedToGetFields.DialogTitle=ERRO
 RestDialog.GeneralTab.Title=Geral
 RestDialog.GetHeaders.Button=Obter campos
-RestDialog.GetParameters.Button=Obter
+RestDialog.GetParameters.Button=Obter campos
 RestDialog.Headers.Label=Cabe\u00E7alho 
 RestDialog.Headers.Title=Cabe\u00E7alhos
 RestDialog.HttpAuthGroup.Label=Autentica\u00E7\u00E3o HTTP
diff --git 
a/plugins/transforms/salesforce/src/main/resources/org/apache/hop/pipeline/transforms/salesforceinput/messages/messages_pt_BR.properties
 
b/plugins/transforms/salesforce/src/main/resources/org/apache/hop/pipeline/transforms/salesforceinput/messages/messages_pt_BR.properties
index cd9346693f..9649c6bcef 100644
--- 
a/plugins/transforms/salesforce/src/main/resources/org/apache/hop/pipeline/transforms/salesforceinput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/salesforce/src/main/resources/org/apache/hop/pipeline/transforms/salesforceinput/messages/messages_pt_BR.properties
@@ -20,10 +20,12 @@
 SalesforceInput.Log.ErrorOccurredDuringTransformInitialize=Ocorreu um erro 
durante a a inicializa\u00E7\u00E3o
 SalesforceInput.log.LineRow=Linha vermelha {0}
 SalesforceInput.Log.RecordCount=Contagem de registros
+SalesforceInput.TypeLongDesc.SalesforceInput=Entrada via Salesforce
 SalesforceInputDialog.AdvancedGroup.Label=Avan\u00E7ado
 SalesforceInputDialog.Button.PreviewRows=\  &Pr\u00E9via de linhas
 SalesforceInputDialog.ConnectionGroup.Label=Conex\u00E3o
 SalesforceInputDialog.Content.Tab=Conte\u00FAdo
+SalesforceInputDialog.DialogTitle=Entrada via Salesforce
 SalesforceInputDialog.ErrorPreviewingData.DialogMessage=Um erro ocorreu na 
tentativa de exibir a pr\u00E9via de dados
 SalesforceInputDialog.ErrorPreviewingData.DialogTitle=Erro na 
exibi\u00E7\u00E3o de dados da pr\u00E9via
 SalesforceInputDialog.ErrorRetrieveModules.DialogTitle=Erro
diff --git 
a/plugins/transforms/schemamapping/src/main/resources/org/apache/hop/pipeline/transforms/schemamapping/messages/messages_pt_BR.properties
 
b/plugins/transforms/schemamapping/src/main/resources/org/apache/hop/pipeline/transforms/schemamapping/messages/messages_pt_BR.properties
index 5173ec3753..e30da80ded 100644
--- 
a/plugins/transforms/schemamapping/src/main/resources/org/apache/hop/pipeline/transforms/schemamapping/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/schemamapping/src/main/resources/org/apache/hop/pipeline/transforms/schemamapping/messages/messages_pt_BR.properties
@@ -17,7 +17,18 @@
 #
 #
 
+SchemaMapping.Name=Mapeamento de esquema
+SchemaMappingDialog.ColumnInfo.SchemaField=Campos do esquema
+SchemaMappingDialog.ColumnInfo.StreamField=Campos do fluxo
 SchemaMappingDialog.DoMapping.Button=Mapeamento
 SchemaMappingDialog.DoMapping.SchemaNameNotProvided.Title=Erro
 SchemaMappingDialog.FailedToGetFields.DialogTitle=Erro
+SchemaMappingDialog.GetFields.Button=Obter campos
 SchemaMappingDialog.Mapping.Label=Mapeamento
+SchemaMappingDialog.Mapping.SchemaDefinition.Fields.Label=Campos do esquema
+SchemaMappingDialog.Mapping.Streams.Fields.Label=Campos do fluxo
+SchemaMappingDialog.SchemaDefinition.Label=Defini\u00E7\u00E3o do esquema
+SchemaMappingDialog.Shell.Title=Mapeamento de esquema
+SchemaMappingDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+SchemaMappingMeta.Injection.FieldStream.Field=Campo no fluxo
+SchemaMappingMeta.keyword=esquema,mapeamento
diff --git 
a/plugins/transforms/synchronizeaftermerge/src/main/resources/org/apache/hop/pipeline/transforms/synchronizeaftermerge/messages/messages_pt_BR.properties
 
b/plugins/transforms/synchronizeaftermerge/src/main/resources/org/apache/hop/pipeline/transforms/synchronizeaftermerge/messages/messages_pt_BR.properties
index 856edf9931..78e9f6cce3 100644
--- 
a/plugins/transforms/synchronizeaftermerge/src/main/resources/org/apache/hop/pipeline/transforms/synchronizeaftermerge/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/synchronizeaftermerge/src/main/resources/org/apache/hop/pipeline/transforms/synchronizeaftermerge/messages/messages_pt_BR.properties
@@ -23,6 +23,7 @@ SynchronizeAfterMerge.Injection.COMMIT_SIZE=Quantidade de 
linhas para enviar a c
 SynchronizeAfterMerge.Injection.CONNECTION_NAME=Nome da conex\u00E3o com banco 
de dados.
 SynchronizeAfterMerge.Injection.SHEMA_NAME=Nome do esquema de base de dados 
para usar.
 SynchronizeAfterMerge.Injection.TABLE_NAME=Nome da tabela para usar.
+SynchronizeAfterMerge.Log.CheckingRow=checando linha: 
 SynchronizeAfterMerge.Log.LineNumber=N\u00FAmero da linha 
 SynchronizeAfterMergeDialog.AdvancedTab.TabTitle=Avan\u00E7ado
 SynchronizeAfterMergeDialog.AvailableSchemas.Message=Por favor seleciona um 
nome de esquema
@@ -66,10 +67,12 @@ SynchronizeAfterMergeDialog.NoSQLNeeds.DialogTitle=OK
 SynchronizeAfterMergeDialog.OperationOrder.Label=Opera\u00E7\u00E3o
 SynchronizeAfterMergeDialog.SQL.Button=\ &SQL 
 SynchronizeAfterMergeDialog.SQLError.DialogTitle=Erro
+SynchronizeAfterMergeDialog.TableField.Label=Campo de nome de tabela
 SynchronizeAfterMergeDialog.TargetSchema.Label=Esquema de destino 
 SynchronizeAfterMergeDialog.TargetTable.Label=Tabela destino 
 SynchronizeAfterMergeDialog.TransformMeta.Title=Busca de combina\u00E7\u00E3o
 SynchronizeAfterMergeDialog.TransformName.Label=Nome da 
transforma\u00E7\u00E3o 
+SynchronizeAfterMergeDialog.UpdateFields.Label=atualizar campos: 
 SynchronizeAfterMergeMeta.CheckResult.AllFieldsFoundInInput=Todos os campos 
encontrados no fluxo de entrada.
 SynchronizeAfterMergeMeta.CheckResult.AllFieldsFoundInInput2=Todos os campos 
inseridos / atualizados encontrados no fluxo de entrada.
 SynchronizeAfterMergeMeta.CheckResult.CouldNotReadTableInfo=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da tabela, por favor, verifique o nome 
da tabela e as permiss\u00F5es.
@@ -82,6 +85,7 @@ SynchronizeAfterMergeMeta.CheckResult.NoInputError=Nenhuma 
entrada foi recebida
 SynchronizeAfterMergeMeta.CheckResult.TableNameOK=Nome da tabela est\u00E1 
preenchido.
 
SynchronizeAfterMergeMeta.CheckResult.TransformReceivingDatas=Transforma\u00E7\u00E3o
 conectada \u00E0 anterior, recebendo {0} campos
 
SynchronizeAfterMergeMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=A
 transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
+SynchronizeAfterMergeMeta.DefaultTableName=tabela de busca
 SynchronizeAfterMergeMeta.Exception.ConnectionNotDefined=Imposs\u00EDvel 
determinar os campos necess\u00E1rios porque a conex\u00E3o com a base de dados 
n\u00E3o foi definida.
 SynchronizeAfterMergeMeta.Exception.ErrorGettingFields=N\u00E3o foi 
poss\u00EDvel determinar os campos necess\u00E1rios.
 SynchronizeAfterMergeMeta.Exception.TableNotFound=Imposs\u00EDvel determinar 
os campos necess\u00E1rios porque o nome de tabela especificado n\u00E3o foi 
encontrado.
diff --git 
a/plugins/transforms/tableoutput/src/main/resources/org/apache/hop/pipeline/transforms/tableoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/tableoutput/src/main/resources/org/apache/hop/pipeline/transforms/tableoutput/messages/messages_pt_BR.properties
index 117020c6a1..6695511f1a 100644
--- 
a/plugins/transforms/tableoutput/src/main/resources/org/apache/hop/pipeline/transforms/tableoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/tableoutput/src/main/resources/org/apache/hop/pipeline/transforms/tableoutput/messages/messages_pt_BR.properties
@@ -20,6 +20,7 @@
 TableOutput.Exception.FailedToFindField=O campo {0} n\u00E3o existe no fluxo
 TableOutput.Exception.FieldRequired=Campo [{0}] \u00E9 necess\u00E1rio e 
n\u00E3o foi encontrado !
 TableOutput.Init.ConnectionMissing=Conex\u00E3o com banco de dados ausente 
para a transforma\u00E7\u00E3o [{0}] !
+TableOutput.Name=Campo de destino
 TableOutput.Warning=Aviso !
 TableOutputDialog.AvailableSchemas.Message=Por favor seleciona um nome de 
esquema
 TableOutputDialog.AvailableSchemas.Title=Esquemas dispon\u00EDveis
diff --git 
a/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/fileinput/text/messages/messages_pt_BR.properties
 
b/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/fileinput/text/messages/messages_pt_BR.properties
index 77349c1660..6d73c1a331 100644
--- 
a/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/fileinput/text/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/fileinput/text/messages/messages_pt_BR.properties
@@ -88,6 +88,7 @@ TextFileInput.Injection.LENGTH=Tamanho
 TextFileInput.Injection.NR_FOOTER_LINES=Quantidade de linhas de rodap\u00E9
 TextFileInput.Injection.NR_HEADER_LINES=Quantidade de linhas de cabe\u00E7alho
 TextFileInput.Injection.ROW_LIMIT=A quantidade m\u00E1xima de linhas para ler.
+TextFileInput.Injection.SCHEMA_DEFINITION=Defini\u00E7\u00E3o do esquema
 TextFileInput.Injection.SEPARATOR=Separador de campos
 TextFileInput.Log.EnclosureFieldFound=Campo com inv\u00F3lucro encontrado:[{0}]
 TextFileInput.Log.Error.ErrorConvertingLine=Erro na convers\u00E3o da linha : 
{0}
diff --git 
a/plugins/transforms/validator/src/main/resources/org/apache/hop/pipeline/transforms/validator/messages/messages_pt_BR.properties
 
b/plugins/transforms/validator/src/main/resources/org/apache/hop/pipeline/transforms/validator/messages/messages_pt_BR.properties
index 9afa9f4e61..1b6bdc861a 100644
--- 
a/plugins/transforms/validator/src/main/resources/org/apache/hop/pipeline/transforms/validator/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/validator/src/main/resources/org/apache/hop/pipeline/transforms/validator/messages/messages_pt_BR.properties
@@ -19,13 +19,16 @@
 
 Validator.Exception.MatchingRegExpNotAllowed=Durante a valida\u00E7\u00E3o do 
campo ''{0}'' descobrimos que o valor [{1}] n\u00E3o corresponde \u00E0 
express\u00E3o regular [{2}]
 Validator.Exception.UnexpectedDataType=Durante a valida\u00E7\u00E3o do campo 
''{0}'' verificamos que seu tipo de dados [{1}] \u00E9 diferente do esperado 
[{2}].
+ValidatorDialog.AllowedValues.Label=Valores permitidos
 ValidatorDialog.ButtonAddAllowed.Label=\    Adicionar    
 ValidatorDialog.ButtonRemoveAllowed.Label=\ Remover 
+ValidatorDialog.ClearButton.Label=Remover valida\u00E7\u00E3o
 ValidatorDialog.ConversionMask.Label=M\u00E1scara de convers\u00E3o
 ValidatorDialog.DataGroup.Label=Dados
 ValidatorDialog.DataType.Label=Tipo de dados
 ValidatorDialog.DataTypeVerified.Label=Verificar o tipo de dados?
 ValidatorDialog.DecimalSymbol.Label=S\u00EDmbolo decimal
+ValidatorDialog.Description.Label=Descri\u00E7\u00E3o da valida\u00E7\u00E3o
 ValidatorDialog.EndStringExpected.Label=String final esperada
 ValidatorDialog.ErrorCode.Label=C\u00F3digo de erro
 ValidatorDialog.ErrorDescription.Label=Descri\u00E7\u00E3o do erro
diff --git 
a/plugins/transforms/workflowexecutor/src/main/resources/org/apache/hop/pipeline/transforms/workflowexecutor/messages/messages_pt_BR.properties
 
b/plugins/transforms/workflowexecutor/src/main/resources/org/apache/hop/pipeline/transforms/workflowexecutor/messages/messages_pt_BR.properties
index a1e819920d..9cfda75772 100644
--- 
a/plugins/transforms/workflowexecutor/src/main/resources/org/apache/hop/pipeline/transforms/workflowexecutor/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/workflowexecutor/src/main/resources/org/apache/hop/pipeline/transforms/workflowexecutor/messages/messages_pt_BR.properties
@@ -24,6 +24,8 @@ WorkflowExecutorDialog.ColumnInfo.Length=Tamanho
 WorkflowExecutorDialog.ColumnInfo.Precision=Precis\u00E3o
 WorkflowExecutorDialog.ColumnInfo.Type=Tipo de dados
 WorkflowExecutorDialog.ErrorLoadingSpecifiedJob.Title=ERRO
+WorkflowExecutorDialog.ErrorLoadingWorkflow.DialogMessage=Erro na leitura do 
fluxo de trabalho
+WorkflowExecutorDialog.ErrorLoadingWorkflow.DialogTitle=Erro na leitura do 
fluxo de trabalho
 WorkflowExecutorDialog.ExecutionExitStatusField.Label=situa\u00E7\u00E3o de 
sa\u00EDda
 WorkflowExecutorDialog.ExecutionResultField.Label=resultado da 
execu\u00E7\u00E3o
 WorkflowExecutorDialog.ExecutionResults.Title=resultados da execu\u00E7\u00E3o
@@ -37,6 +39,7 @@ WorkflowExecutorDialog.RunConfiguration.Label=Executar 
configura\u00E7\u00E3o
 WorkflowExecutorDialog.Shell.Title=executor de fluxo de trabalho
 WorkflowExecutorDialog.TransformName.Label=nome da transforma\u00E7\u00E3o:
 WorkflowExecutorDialog.Workflow.Label=Fluxo de trabalho:
+WorkflowExecutorMeta.Exception.UnableToLoadWorkflow=N\u00E3o foi poss\u00EDvel 
ler o fluxo de trabalho especificado
 
WorkflowExecutorMeta.ExecutionResults.FieldDescription.Label=descri\u00E7\u00E3o
 do campo
 WorkflowExecutorMeta.ExecutionResults.FieldName.Label=Nome de campo
 WorkflowExecutorMeta.keyword=fluxo de trabalho.executor
diff --git 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/addxml/messages/messages_pt_BR.properties
 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/addxml/messages/messages_pt_BR.properties
index 65fa26b807..d648c566d5 100644
--- 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/addxml/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/addxml/messages/messages_pt_BR.properties
@@ -22,6 +22,7 @@ AddXMLDialog.Attribute.Column=Atributo
 AddXMLDialog.ContentTab.TabTitle=Conte\u00FAdo
 AddXMLDialog.Currency.Column=Moeda
 AddXMLDialog.Decimal.Column=Decimal
+AddXMLDialog.ElementName.Column=nome do elemento
 AddXMLDialog.Encoding.Label=Codifica\u00E7\u00E3o 
 AddXMLDialog.Fieldname.Column=Nome de campo
 AddXMLDialog.FieldsTab.TabTitle=Campos
@@ -35,6 +36,7 @@ AddXMLDialog.MinWidth.Tooltip=Configura a sa\u00EDda para 
comprimento n\u00E3o p
 AddXMLDialog.Null.Column=Nulo
 AddXMLDialog.OmitNullValues.Label=Omitir valores nulos do resultado XML
 AddXMLDialog.OmitXMLHeader.Label=Omitir cabe\u00E7alho XML
+AddXMLDialog.OutputValue.Label=valor de sa\u00EDda
 AddXMLDialog.Precision.Column=Precis\u00E3o
 AddXMLDialog.Type.Column=Tipo
 AddXMLMeta.CheckResult.AllFieldsFound=Todos os campos de sa\u00EDda foram 
encontrados no fluxo de entrada.
diff --git 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/xmloutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/xmloutput/messages/messages_pt_BR.properties
index a6bc9517ac..1cbd0a2aaa 100644
--- 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/xmloutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/xmloutput/messages/messages_pt_BR.properties
@@ -26,10 +26,12 @@ XMLOutputDialog.AddFileToResult.Tooltip=Checa isto se 
queres adicionar nomes de
 XMLOutputDialog.AddTime.Label=incluir hora no nome de arquivo 
 XMLOutputDialog.Browse.Button=&Navega...
 XMLOutputDialog.ContentTab.TabTitle=Conte\u00FAdo
+XMLOutputDialog.ContentType.Column=Tipo de conte\u00FAdo
 XMLOutputDialog.Currency.Column=Moeda
 XMLOutputDialog.DateTimeFormat.Label=Formato de data e hora
 XMLOutputDialog.Decimal.Column=Decimal
 XMLOutputDialog.DoNotOpenNewFileInit.Label=N\u00E3o criar arquivo no 
in\u00EDcio
+XMLOutputDialog.ElementName.Column=nome do elemento
 XMLOutputDialog.Encoding.Label=Codifica\u00E7\u00E3o 
 XMLOutputDialog.Extension.Label=Extens\u00E3o 
 XMLOutputDialog.Fieldname.Column=Nome de campo
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_pt_BR.properties
index 83996c7607..6025bde41f 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_pt_BR.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 ArgumentsDialog.docHeader=Argumentos
 ArgumentsDialog.docTitle=Ajuda para argumentos
@@ -145,6 +144,7 @@ PreviewRowsDialog.NoRows.Text=Sinto muito
 PreviewRowsDialog.NrRows=({0} linhas)
 PreviewRowsDialog.ShowLogging.Message=Texto para registro
 PreviewRowsDialog.ShowLogging.Title=Texto de registro
+ProgressMonitorDialog.InitialSubTaskLabel=\ 
 ProgressMonitorDialog.Shell.Title=Progresso...
 SelectRowDialog.Title=Seleciona uma entrada
 SQLStatementDialog.Button.ExecSQL=E&xecutar SQL
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/vfs/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/vfs/messages/messages_pt_BR.properties
index 2f0b54343e..4aee743dea 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/vfs/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/vfs/messages/messages_pt_BR.properties
@@ -17,8 +17,10 @@
 #
 #
 
+HopVfsFileDialog.CreateFolder.Header=Criar diret\u00F3rio
 HopVfsFileDialog.CreateFolder.Tooltip.Message=Criar pasta
 HopVfsFileDialog.Delete.MenuItem.Label=Apagar
+HopVfsFileDialog.DeleteFile.Confirmation.Header=Deletar arquivo ?
 HopVfsFileDialog.File.Size.Label=Tamanho
 HopVfsFileDialog.Folder.Name.Label=Nome
 HopVfsFileDialog.Modified.Date.Label=modificado
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_pt_BR.properties
index a1290b91ed..0bc6aa563b 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_pt_BR.properties
@@ -52,6 +52,7 @@ 
HopGuiWorkflowGraph.ContextualAction.EnableDownstream.Tooltip=Ativar todos os sa
 HopGuiWorkflowGraph.ContextualAction.EnableHop.Text=Habilitar salto
 HopGuiWorkflowGraph.ContextualAction.EnableHop.Tooltip=Habilitar o salto
 HopGuiWorkflowGraph.ContextualAction.FailureHop.Text=Salto na falha
+HopGuiWorkflowGraph.ContextualAction.InsetAction.Text=Inserir a\u00E7\u00E3o
 HopGuiWorkflowGraph.ContextualAction.NavigateToExecutionInfo.Text=Para 
informa\u00E7\u00F5es de execu\u00E7\u00E3o
 HopGuiWorkflowGraph.ContextualAction.PasteFromClipboard.Text=Colar da 
\u00E1rea de transfer\u00EAncia
 HopGuiWorkflowGraph.ContextualAction.SuccessHop.Text=Salto no sucesso
@@ -71,6 +72,7 @@ HopGuiWorkflowGraph.GuiAction.ZoomOut.Tooltip=Afastar 10%
 HopGuiWorkflowGraph.NewWorkflowBackgroundMessage=Clica com o bot\u00E3o 
esquerdo em qualquer lugar para iniciar.
 HopGuiWorkflowGraph.OpenReferencedObject.Selection.Message=Seleciona o arquivo 
referenciado a ser aberto:
 HopGuiWorkflowGraph.OpenReferencedObject.Selection.Title=Abrir arquivo 
referenciado
+HopGuiWorkflowGraph.RunningFile.Dialog.Header=Executando fluxo de trabalho !
 HopGuiWorkflowGraph.SaveFile.Dialog.Header=Salvar arquivo ?
 HopGuiWorkflowGraph.SaveFile.Dialog.Message=Queres salvar o arquivo ''{0}'' 
antes de fechar ?
 HopWorkflowFileType.ErrorDialog.NewWorkflowCreation.Header=Erro
@@ -87,6 +89,8 @@ WorkflowGraph.Dialog.EditNote.Title=Editar nota
 WorkflowGraph.Dialog.HopCausesLoop.Message=Este salto causa um la\u00E7o de 
repeti\u00E7\u00E3o. Isso n\u00E3o \u00E9 permitido.
 WorkflowGraph.Dialog.HopCausesLoop.Title=La\u00E7o de repeti\u00E7\u00E3o !
 WorkflowGraph.Dialog.HopExists.Message=Este salto j\u00E1 existe !
+WorkflowGraph.Dialog.HopExists.Title=Salto existe
+WorkflowGraph.Dialog.HopInfo=Informa\u00E7\u00E3o sobre o salto: 
 WorkflowGraph.Dialog.HopInfo.Disable=Desabilitado
 WorkflowGraph.Dialog.HopInfo.Enable=Habilitado
 WorkflowGraph.Dialog.HopInfo.Status=Estado:
@@ -109,5 +113,6 @@ WorkflowLog.Dialog.SaveJobBeforeRunning.Message=Por favor 
salva o fluxo de traba
 WorkflowLog.Dialog.SaveJobBeforeRunning.Title=Salvar fluxo de trabalho
 WorkflowLog.Dialog.WorkflowHasChangedSave.Title=Arquivo modificado !
 WorkflowLog.Dialog.WorkflowIsAlreadyRunning.Title=Aviso !
+WorkflowLog.Log.StartingWorkflow=Iniciando fluxo de trabalho
 WorkflowLog.System.ERROR=Erro
 WorkflowLog.System.EXCEPTION=Exce\u00E7\u00E3o
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
index 38fa72b1d3..003b226d98 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
 #
 
 DataOrchestrationPerspective.Close.Button.Text=Fechar
+DataOrchestrationPerspective.CloseAll.Button.Text=Fechar Todos
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_pt_BR.properties
index 521d2b55db..7e8820000d 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_pt_BR.properties
@@ -19,3 +19,5 @@
 
 ExplorerPerspectiveConfig.FileSize.Label=Tamanho m\u00E1ximo de arquivo para 
carregar
 ExplorerPerspectiveConfig.FileSize.Tooltip=Tamanho m\u00E1ximo de arquivo para 
carregar
+ExplorerPerspectiveConfig.LazyLoading.Label=A profundidade inicial para 
carregar
+ExplorerPerspectiveConfig.LazyLoading.Tooltip=A profundidade inicial para 
carregar
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/messages/messages_pt_BR.properties
index 7a7a126342..a8ed702ac2 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/messages/messages_pt_BR.properties
@@ -17,6 +17,8 @@
 #
 #
 
+ExplorerPerspective.CreateFolder.Header=Criar diret\u00F3rio
+ExplorerPerspective.DeleteFile.Confirmation.Header=Deletar arquivo ?
 ExplorerPerspective.Error.CreateFolder.Header=Erro
 ExplorerPerspective.Error.DeleteFile.Header=Erro
 ExplorerPerspective.Error.OpenFile.Header=Erro
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/metadata/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/metadata/messages/messages_pt_BR.properties
index cd9ff36e9b..fdd7d420ab 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/metadata/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/metadata/messages/messages_pt_BR.properties
@@ -19,12 +19,15 @@
 
 MetadataPerspective.CreateMetadata.Error.Header=Erro
 MetadataPerspective.CreateMetadata.Error.Message=Erro na cria\u00E7\u00E3o de 
Metadados
+MetadataPerspective.Description=A perspectiva de metadados do HOP
 MetadataPerspective.DuplicateMetadata.Error.Header=Erro
 MetadataPerspective.DuplicateMetadata.Error.Message=Erro na 
duplica\u00E7\u00E3o de Metadados
 MetadataPerspective.EditMetadata.Error.Header=Erro
 MetadataPerspective.EditMetadata.Error.Message=Erro na edi\u00E7\u00E3o de 
Metadados
+MetadataPerspective.GuiPlugin.Description=Esta perspectiva permite ver e 
editar todos os metadados dispon\u00EDveis
 MetadataPerspective.Name=Metadados
 MetadataPerspective.RefreshMetadata.Error.Header=Erro
+MetadataPerspective.RefreshMetadata.Error.Message=Erro na 
atualiza\u00E7\u00E3o da \u00E1rvore de metadados
 MetadataPerspective.ToolbarElement.CreateCopy.Tooltip=Criar c\u00F3pia
 MetadataPerspective.ToolbarElement.Delete.Tooltip=Apagar
 MetadataPerspective.ToolbarElement.Edit.Tooltip=Editar
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_AR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_AR.properties
index 84b0593a59..7600bb68a4 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_AR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_AR.properties
@@ -16,43 +16,42 @@
 # limitations under the License.
 #
 #
-#
 
 PipelineDialog.CreateDate.Label=Creado en
 PipelineDialog.CreateUser.Label=Creado por
 PipelineDialog.Draft_PipelineStatus.Label=Borrador
-PipelineDialog.Extendeddescription.Label=Descripci\u00f3n extendida\:
-PipelineDialog.LastModifiedDate.Label=Ultima modificaci\u00f3n a 
-PipelineDialog.LastModifiedUser.Label=Ultima modificaci\u00f3n por
-PipelineDialog.PipelineDescription.Label=Descripci\u00f3n\:
-PipelineDialog.PipelineName.Label=nombre pipeline\u00f3n\:
-PipelineDialog.PipelineStatus.Label=Estado\:
-PipelineDialog.PipelineTab.Label=pipeline\u00f3n
-PipelineDialog.PipelineVersion.Label=Versi\u00f3n\:
-PipelineDialog.Production_PipelineStatus.Label=Producci\u00f3n
-PipelineDialog.Shell.Title=propiedades pipeline\u00f3n
+PipelineDialog.Extendeddescription.Label=Descripci\u00F3n extendida:
+PipelineDialog.LastModifiedDate.Label=Ultima modificaci\u00F3n a 
+PipelineDialog.LastModifiedUser.Label=Ultima modificaci\u00F3n por
+PipelineDialog.PipelineDescription.Label=Descripci\u00F3n:
+PipelineDialog.PipelineName.Label=nombre pipeline\u00F3n:
+PipelineDialog.PipelineStatus.Label=Estado:
+PipelineDialog.PipelineTab.Label=pipeline\u00F3n
+PipelineDialog.PipelineVersion.Label=Versi\u00F3n:
+PipelineDialog.Production_PipelineStatus.Label=Producci\u00F3n
+PipelineDialog.Shell.Title=propiedades pipeline\u00F3n
 PipelineExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on 
run
 PipelineExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if 
you don''t want to see this dialog when running your pipeline
 PipelineExecutionConfigurationDialog.docHeader=Run a pipeline
 PipelineExecutionConfigurationDialog.docTitle=Help for Execute a pipeline
 PipelineExecutionConfigurationDialog.LogLevel.Label=Nivel de registro
-PipelineExecutionConfigurationDialog.LogLevel.Tooltip=Esto establece el nivel 
de registro de la pipeline\u00f3n.\nDesde muy detallado (Nivel de Fila) a 
registro m\u00ednimalista (M\u00ednimo).
-PipelineExecutionConfigurationDialog.Shell.Title=Ejecutar una pipeline\u00f3n
+PipelineExecutionConfigurationDialog.LogLevel.Tooltip=Esto establece el nivel 
de registro de la pipeline\u00F3n.\nDesde muy detallado (Nivel de Fila) a 
registro m\u00EDnimalista (M\u00EDnimo).
+PipelineExecutionConfigurationDialog.Shell.Title=Ejecutar una pipeline\u00F3n
 PipelineHopDialog.CannotGoToSameTransform.DialogMessage=Un salto no puede ir 
al mismo paso del que parte\!
 PipelineHopDialog.CannotGoToSameTransform.DialogTitle=Aviso\!
-PipelineHopDialog.EnableHop.Label=\u00bfHabilitar salto?
+PipelineHopDialog.EnableHop.Label=\u00BFHabilitar salto?
 PipelineHopDialog.FromTo.Button=&De <-> A
 PipelineHopDialog.FromTransform.Label=Desde paso\: 
 PipelineHopDialog.FromTransformDropdownList.Label=Selecciona el inicio
-PipelineHopDialog.LoopsNotAllowed.DialogMessage=Este salto produce un bucle en 
la pipeline\u00f3n.  No se permiten bucles\!
+PipelineHopDialog.LoopsNotAllowed.DialogMessage=Este salto produce un bucle en 
la pipeline\u00F3n.  No se permiten bucles\!
 PipelineHopDialog.LoopsNotAllowed.DialogTitle=Aviso\!
 PipelineHopDialog.Shell.Label=Salto\: De --> A
 PipelineHopDialog.TargetTransform.Label=Al paso\: 
 PipelineHopDialog.TargetTransformDropdownList.Label=Selecciona el destino
 PipelineHopDialog.TransformDoesNotExist.DialogMessage=El paso [{0}] no existe\!
 PipelineHopDialog.TransformDoesNotExist.DialogTitle=Aviso\!
-PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogMessage=Se ha 
producido un error cargando la pipeline\u00f3n\!
-PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogTitle=Error cargando 
pipeline\u00f3n
-PipelinePreviewProgressDialog.Exception.ErrorPreparingPipeline=\u00a1Hubo un 
error al preparar (inicializar) la pipeline\u00f3n\!
-PipelinePreviewProgressDialog.Monitor.BeginTask.Title=Iniciando 
pipeline\u00f3n en previsualizaci\u00f3n...
+PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogMessage=Se ha 
producido un error cargando la pipeline\u00F3n\!
+PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogTitle=Error cargando 
pipeline\u00F3n
+PipelinePreviewProgressDialog.Exception.ErrorPreparingPipeline=\u00A1Hubo un 
error al preparar (inicializar) la pipeline\u00F3n\!
+PipelinePreviewProgressDialog.Monitor.BeginTask.Title=Iniciando 
pipeline\u00F3n en previsualizaci\u00F3n...
 PipelinePreviewProgressDialog.SubTask.TransformPreviewFinished=La vista previa 
del paso ha finalizado.
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_ES.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_ES.properties
index 50b25249b1..63c92d5727 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_ES.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_es_ES.properties
@@ -1,4 +1,5 @@
 #
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_it_IT.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_it_IT.properties
index 9ebef00263..4ca408df4a 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_it_IT.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_it_IT.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 PipelineDialog.ColumnInfo.Default.Label=Valore di default
 PipelineDialog.ColumnInfo.Description.Label=Descrizione
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ja_JP.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ja_JP.properties
index e6d419666d..b18e34fee3 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ja_JP.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ja_JP.properties
@@ -16,58 +16,57 @@
 # limitations under the License.
 #
 #
-#
 
-PipelineDialog.ColumnInfo.Default.Label=\u30c7\u30d5\u30a9\u30eb\u30c8\u5024
-PipelineDialog.ColumnInfo.Description.Label=\u8aac\u660e
-PipelineDialog.ColumnInfo.Parameter.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc
-PipelineDialog.CreateDate.Label=\u4f5c\u6210\u65e5\u6642
-PipelineDialog.CreateUser.Label=\u4f5c\u6210\u8005
+PipelineDialog.ColumnInfo.Default.Label=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024
+PipelineDialog.ColumnInfo.Description.Label=\u8AAC\u660E
+PipelineDialog.ColumnInfo.Parameter.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
+PipelineDialog.CreateDate.Label=\u4F5C\u6210\u65E5\u6642
+PipelineDialog.CreateUser.Label=\u4F5C\u6210\u8005
 PipelineDialog.Draft_PipelineStatus.Label=Draft
-PipelineDialog.Extendeddescription.Label=\u8a73\u7d30\u8aac\u660e
-PipelineDialog.InvalidTransformPerfIntervalNumber.DialogMessage=\u30b9\u30c6\u30c3\u30d7\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u9593\u9694\u306f\u6709\u52b9\u306a\u6570\u5024\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u30020\u4ee5\u4e0b\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002
-PipelineDialog.InvalidTransformPerfIntervalNumber.DialogTitle=\u30b9\u30c6\u30c3\u30d7\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u9593\u9694\u3067\u30a8\u30e9\u30fc
-PipelineDialog.LastModifiedDate.Label=\u6700\u7d42\u66f4\u65b0\u65e5\u6642
-PipelineDialog.LastModifiedUser.Label=\u6700\u7d42\u66f4\u65b0\u8005 
-PipelineDialog.MonitorTab.Label=\u30e2\u30cb\u30bf\u30ea\u30f3\u30b0
-PipelineDialog.Parameters.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc \:
-PipelineDialog.ParamTab.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc
-PipelineDialog.PipelineDescription.Label=\u8aac\u660e
-PipelineDialog.PipelineFilename.Label=\u30c7\u30fc\u30bf\u5909\u63db\u30d5\u30a1\u30a4\u30eb\u540d
-PipelineDialog.PipelineName.Label=\u30c7\u30fc\u30bf\u5909\u63db\u540d
-PipelineDialog.PipelineStatus.Label=\u72b6\u614b
-PipelineDialog.PipelineTab.Label=\u30c7\u30fc\u30bf\u5909\u63db
-PipelineDialog.PipelineVersion.Label=\u30d0\u30fc\u30b8\u30e7\u30f3
-PipelineDialog.Production_PipelineStatus.Label=\u30d7\u30ed\u30c0\u30af\u30b7\u30e7\u30f3
-PipelineDialog.Shell.Title=\u30c7\u30fc\u30bf\u5909\u63db\u30d7\u30ed\u30d1\u30c6\u30a3
-PipelineDialog.TransformPerformanceInterval.Label=\u30b9\u30c6\u30c3\u30d7\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u6e2c\u5b9a\u9593\u9694
 (\u30df\u30ea\u79d2)
-PipelineDialog.TransformPerformanceMaxSize.Label=\u30e1\u30e2\u30ea\u306e\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u6700\u5927\u6570
-PipelineDialog.TransformPerformanceMaxSize.Tooltip=\u3053\u306e\u5236\u9650\u6307\u5b9a\u306b\u5909\u6570
 '${HOP_PIPELINE_PERF_SNAPSHOT_LIMIT}' 
\u3092\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002
-PipelineDialog.TransformPerformanceMonitoring.Label=\u30b9\u30c6\u30c3\u30d7\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30e2\u30cb\u30bf\u3092\u6709\u52b9\u306b\u3059\u308b
+PipelineDialog.Extendeddescription.Label=\u8A73\u7D30\u8AAC\u660E
+PipelineDialog.InvalidTransformPerfIntervalNumber.DialogMessage=\u30B9\u30C6\u30C3\u30D7\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u9593\u9694\u306F\u6709\u52B9\u306A\u6570\u5024\u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093\u30020\u4EE5\u4E0B\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002
+PipelineDialog.InvalidTransformPerfIntervalNumber.DialogTitle=\u30B9\u30C6\u30C3\u30D7\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u9593\u9694\u3067\u30A8\u30E9\u30FC
+PipelineDialog.LastModifiedDate.Label=\u6700\u7D42\u66F4\u65B0\u65E5\u6642
+PipelineDialog.LastModifiedUser.Label=\u6700\u7D42\u66F4\u65B0\u8005 
+PipelineDialog.MonitorTab.Label=\u30E2\u30CB\u30BF\u30EA\u30F3\u30B0
+PipelineDialog.Parameters.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC \:
+PipelineDialog.ParamTab.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
+PipelineDialog.PipelineDescription.Label=\u8AAC\u660E
+PipelineDialog.PipelineFilename.Label=\u30C7\u30FC\u30BF\u5909\u63DB\u30D5\u30A1\u30A4\u30EB\u540D
+PipelineDialog.PipelineName.Label=\u30C7\u30FC\u30BF\u5909\u63DB\u540D
+PipelineDialog.PipelineStatus.Label=\u72B6\u614B
+PipelineDialog.PipelineTab.Label=\u30C7\u30FC\u30BF\u5909\u63DB
+PipelineDialog.PipelineVersion.Label=\u30D0\u30FC\u30B8\u30E7\u30F3
+PipelineDialog.Production_PipelineStatus.Label=\u30D7\u30ED\u30C0\u30AF\u30B7\u30E7\u30F3
+PipelineDialog.Shell.Title=\u30C7\u30FC\u30BF\u5909\u63DB\u30D7\u30ED\u30D1\u30C6\u30A3
+PipelineDialog.TransformPerformanceInterval.Label=\u30B9\u30C6\u30C3\u30D7\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u6E2C\u5B9A\u9593\u9694
 (\u30DF\u30EA\u79D2)
+PipelineDialog.TransformPerformanceMaxSize.Label=\u30E1\u30E2\u30EA\u306E\u30B9\u30CA\u30C3\u30D7\u30B7\u30E7\u30C3\u30C8\u6700\u5927\u6570
+PipelineDialog.TransformPerformanceMaxSize.Tooltip=\u3053\u306E\u5236\u9650\u6307\u5B9A\u306B\u5909\u6570
 '${HOP_PIPELINE_PERF_SNAPSHOT_LIMIT}' 
\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002
+PipelineDialog.TransformPerformanceMonitoring.Label=\u30B9\u30C6\u30C3\u30D7\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u30E2\u30CB\u30BF\u3092\u6709\u52B9\u306B\u3059\u308B
 PipelineExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on 
run
 PipelineExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if 
you don''t want to see this dialog when running your pipeline
-PipelineExecutionConfigurationDialog.ClearLog.Label=\u5b9f\u884c\u524d\u306b\u30ed\u30b0\u3092\u30af\u30ea\u30a2\u30fc\u3059\u308b
-PipelineExecutionConfigurationDialog.ClearLog.Tooltip=\u4ee5\u524d\u306e\u5b9f\u884c\u30ed\u30b0\u306f\u3001\u5b9f\u884c\u958b\u59cb\u524d\u306b\u6d88\u53bb\u3055\u308c\u307e\u3059\u3002
+PipelineExecutionConfigurationDialog.ClearLog.Label=\u5B9F\u884C\u524D\u306B\u30ED\u30B0\u3092\u30AF\u30EA\u30A2\u30FC\u3059\u308B
+PipelineExecutionConfigurationDialog.ClearLog.Tooltip=\u4EE5\u524D\u306E\u5B9F\u884C\u30ED\u30B0\u306F\u3001\u5B9F\u884C\u958B\u59CB\u524D\u306B\u6D88\u53BB\u3055\u308C\u307E\u3059\u3002
 PipelineExecutionConfigurationDialog.docHeader=Run a pipeline
 PipelineExecutionConfigurationDialog.docTitle=Help for Execute a pipeline
-PipelineExecutionConfigurationDialog.LogLevel.Label=\u30ed\u30b0\u30ec\u30d9\u30eb
-PipelineExecutionConfigurationDialog.LogLevel.Tooltip=\u3053\u308c\u306f\u30c7\u30fc\u30bf\u5909\u63db\u306e\u30ed\u30b0\u30ec\u30d9\u30eb\u306e\u8a2d\u5b9a\u3067\u3059\u3002\n\u975e\u5e38\u306b\u8a73\u7d30\u306a\u30ec\u30d9\u30eb\u304b\u3089\u6700\u5c0f\u9650\u306e\u30ed\u30b0\u307e\u3067\u3001\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002
-PipelineExecutionConfigurationDialog.Shell.Title=\u30c7\u30fc\u30bf\u5909\u63db\u306e\u5b9f\u884c
-PipelineHopDialog.CannotGoToSameTransform.DialogMessage=\u7d50\u5408\u306f\u540c\u4e00\u30b9\u30c6\u30c3\u30d7\u306b\u3044\u3051\u307e\u305b\u3093\u3002
-PipelineHopDialog.CannotGoToSameTransform.DialogTitle=\u8b66\u544a
-PipelineHopDialog.EnableHop.Label=\u7121\u52b9\u306b\u3059\u308b
-PipelineHopDialog.FromTo.Button=\u65b9\u5411\u5207\u66ff
-PipelineHopDialog.FromTransform.Label=\u30b9\u30c6\u30c3\u30d7\u304b\u3089\: 
-PipelineHopDialog.FromTransformDropdownList.Label=\u30bd\u30fc\u30b9\u9078\u629e
-PipelineHopDialog.LoopsNotAllowed.DialogMessage=\u3053\u306e\u7d50\u5408\u306f\u30c7\u30fc\u30bf\u5909\u63db\u3067\u30eb\u30fc\u30d7\u3057\u3066\u3044\u307e\u3059\u3002\u30eb\u30fc\u30d7\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002
-PipelineHopDialog.LoopsNotAllowed.DialogTitle=\u8b66\u544a
-PipelineHopDialog.Shell.Label=\u7d50\u5408\: From --> To
-PipelineHopDialog.TargetTransform.Label=\u30b9\u30c6\u30c3\u30d7\u3078\: 
-PipelineHopDialog.TargetTransformDropdownList.Label=\u884c\u304d\u5148\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044
-PipelineHopDialog.TransformDoesNotExist.DialogMessage=\u30b9\u30c6\u30c3\u30d7 
[{0}] \u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
-PipelineHopDialog.TransformDoesNotExist.DialogTitle=\u8b66\u544a
-PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogMessage=\u30c7\u30fc\u30bf\u5909\u63db\u8aad\u307f\u8fbc\u307f\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
-PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogTitle=\u30c7\u30fc\u30bf\u5909\u63db\u8aad\u307f\u8fbc\u307f\u30a8\u30e9\u30fc
-PipelinePreviewProgressDialog.Exception.ErrorPreparingPipeline=\u30c7\u30fc\u30bf\u5909\u63db\u306e\u521d\u671f\u5316\u3067\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3057\u305f\u3002
-PipelinePreviewProgressDialog.Monitor.BeginTask.Title=\u30c7\u30fc\u30bf\u5909\u63db\u30d7\u30ec\u30d3\u30e5\u30fc\u958b\u59cb...
-PipelinePreviewProgressDialog.SubTask.TransformPreviewFinished=\u30b9\u30c6\u30c3\u30d7\u30d7\u30ec\u30d3\u30e5\u30fc\u306f\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002
+PipelineExecutionConfigurationDialog.LogLevel.Label=\u30ED\u30B0\u30EC\u30D9\u30EB
+PipelineExecutionConfigurationDialog.LogLevel.Tooltip=\u3053\u308C\u306F\u30C7\u30FC\u30BF\u5909\u63DB\u306E\u30ED\u30B0\u30EC\u30D9\u30EB\u306E\u8A2D\u5B9A\u3067\u3059\u3002\n\u975E\u5E38\u306B\u8A73\u7D30\u306A\u30EC\u30D9\u30EB\u304B\u3089\u6700\u5C0F\u9650\u306E\u30ED\u30B0\u307E\u3067\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u3063\u3066\u8A2D\u5B9A\u3067\u304D\u307E\u3059\u3002
+PipelineExecutionConfigurationDialog.Shell.Title=\u30C7\u30FC\u30BF\u5909\u63DB\u306E\u5B9F\u884C
+PipelineHopDialog.CannotGoToSameTransform.DialogMessage=\u7D50\u5408\u306F\u540C\u4E00\u30B9\u30C6\u30C3\u30D7\u306B\u3044\u3051\u307E\u305B\u3093\u3002
+PipelineHopDialog.CannotGoToSameTransform.DialogTitle=\u8B66\u544A
+PipelineHopDialog.EnableHop.Label=\u7121\u52B9\u306B\u3059\u308B
+PipelineHopDialog.FromTo.Button=\u65B9\u5411\u5207\u66FF
+PipelineHopDialog.FromTransform.Label=\u30B9\u30C6\u30C3\u30D7\u304B\u3089\: 
+PipelineHopDialog.FromTransformDropdownList.Label=\u30BD\u30FC\u30B9\u9078\u629E
+PipelineHopDialog.LoopsNotAllowed.DialogMessage=\u3053\u306E\u7D50\u5408\u306F\u30C7\u30FC\u30BF\u5909\u63DB\u3067\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059\u3002\u30EB\u30FC\u30D7\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002
+PipelineHopDialog.LoopsNotAllowed.DialogTitle=\u8B66\u544A
+PipelineHopDialog.Shell.Label=\u7D50\u5408\: From --> To
+PipelineHopDialog.TargetTransform.Label=\u30B9\u30C6\u30C3\u30D7\u3078\: 
+PipelineHopDialog.TargetTransformDropdownList.Label=\u884C\u304D\u5148\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044
+PipelineHopDialog.TransformDoesNotExist.DialogMessage=\u30B9\u30C6\u30C3\u30D7 
[{0}] \u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
+PipelineHopDialog.TransformDoesNotExist.DialogTitle=\u8B66\u544A
+PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogMessage=\u30C7\u30FC\u30BF\u5909\u63DB\u8AAD\u307F\u8FBC\u307F\u3067\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+PipelinePreviewProgressDialog.ErrorLoadingPipeline.DialogTitle=\u30C7\u30FC\u30BF\u5909\u63DB\u8AAD\u307F\u8FBC\u307F\u30A8\u30E9\u30FC
+PipelinePreviewProgressDialog.Exception.ErrorPreparingPipeline=\u30C7\u30FC\u30BF\u5909\u63DB\u306E\u521D\u671F\u5316\u3067\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F\u3002
+PipelinePreviewProgressDialog.Monitor.BeginTask.Title=\u30C7\u30FC\u30BF\u5909\u63DB\u30D7\u30EC\u30D3\u30E5\u30FC\u958B\u59CB...
+PipelinePreviewProgressDialog.SubTask.TransformPreviewFinished=\u30B9\u30C6\u30C3\u30D7\u30D7\u30EC\u30D3\u30E5\u30FC\u306F\u7D42\u4E86\u3057\u307E\u3057\u305F\u3002
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ko_KR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ko_KR.properties
index 75143e9c12..caeca8a067 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ko_KR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_ko_KR.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 PipelineDialog.ColumnInfo.Default.Label=\uAE30\uBCF8\uAC12
 PipelineDialog.ColumnInfo.Description.Label=\uC124\uBA85
@@ -24,7 +23,7 @@ 
PipelineDialog.ColumnInfo.Parameter.Label=\uD30C\uB77C\uBBF8\uD130
 PipelineDialog.CreateDate.Label=\uC0DD\uC131\uC77C\uC790
 PipelineDialog.CreateUser.Label=\uC791\uC131\uC790
 PipelineDialog.Draft_PipelineStatus.Label=Draft
-PipelineDialog.Extendeddescription.Label=\uC790\uC138\uD55C \uC124\uBA85\:
+PipelineDialog.Extendeddescription.Label=\uC790\uC138\uD55C \uC124\uBA85:
 PipelineDialog.InvalidTransformPerfIntervalNumber.DialogMessage=Transform 
performance interval\uC740 \uC22B\uC790\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. 
0\uBCF4\uB2E4 \uC791\uAC70\uB098 \uAC19\uC740 \uAC12\uC740 \uC0AC\uC6A9\uD560 
\uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
 PipelineDialog.InvalidTransformPerfIntervalNumber.DialogTitle=Transform 
performance interval \uC624\uB958
 PipelineDialog.LastModifiedDate.Label=\uB9C8\uC9C0\uB9C9 
\uC218\uC815\uC77C\uC790
@@ -32,12 +31,12 @@ PipelineDialog.LastModifiedUser.Label=\uB9C8\uC9C0\uB9C9 
\uC218\uC815
 PipelineDialog.MonitorTab.Label=\uBAA8\uB2C8\uD130\uB9C1
 PipelineDialog.Parameters.Label=\uD30C\uB77C\uBBF8\uD130 \:
 PipelineDialog.ParamTab.Label=\uD30C\uB77C\uBBF8\uD130
-PipelineDialog.PipelineDescription.Label=\uC124\uBA85 \:
+PipelineDialog.PipelineDescription.Label=\uC124\uBA85 :
 PipelineDialog.PipelineFilename.Label=Pipeline \uD30C\uC77C \uC774\uB984
-PipelineDialog.PipelineName.Label=Pipeline \uC774\uB984 \:
-PipelineDialog.PipelineStatus.Label=\uC0C1\uD0DC\:
+PipelineDialog.PipelineName.Label=Pipeline \uC774\uB984 :
+PipelineDialog.PipelineStatus.Label=\uC0C1\uD0DC:
 PipelineDialog.PipelineTab.Label=Pipeline
-PipelineDialog.PipelineVersion.Label=\uBC84\uC804\:
+PipelineDialog.PipelineVersion.Label=\uBC84\uC804:
 PipelineDialog.Production_PipelineStatus.Label=Production
 PipelineDialog.Shell.Title=Pipeline \uC18D\uC131
 PipelineDialog.TransformPerformanceInterval.Label=Transform \uC131\uB2A5 
\uCE21\uC815 \uC8FC\uAE30 (ms)
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_nl_NL.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_nl_NL.properties
index a903cc5e00..197c7498df 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_nl_NL.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_nl_NL.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 PipelineDialog.CreateDate.Label=Datum aanmaak
 PipelineDialog.CreateUser.Label=Aangemaakt door
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_pt_BR.properties
index b63ba4b94c..0e22500810 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_pt_BR.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 PipelineDialog.ColumnInfo.Default.Label=Valor padr\u00E3o
 PipelineDialog.ColumnInfo.Description.Label=Descri\u00E7\u00E3o
@@ -24,22 +23,25 @@ PipelineDialog.ColumnInfo.Parameter.Label=Par\u00E2metro
 PipelineDialog.CreateDate.Label=Criado em 
 PipelineDialog.CreateUser.Label=Criado por 
 PipelineDialog.Draft_PipelineStatus.Label=rascunho
+PipelineDialog.Extendeddescription.Label=Descri\u00E7\u00E3o extendida
 PipelineDialog.LastModifiedDate.Label=\u00DAltima modifica\u00E7\u00E3o em 
 PipelineDialog.LastModifiedUser.Label=\u00DAltima modifica\u00E7\u00E3o por 
 PipelineDialog.LoadDialogPlugin.Error.Header=Erro
 PipelineDialog.MonitorTab.Label=monitoramento
+PipelineDialog.NoUnnamedParameters.DialogTitle=N\u00E3o h\u00E1 
par\u00E2metros sem nome
 PipelineDialog.Parameters.Label=Par\u00E2metros \:
 PipelineDialog.ParamTab.Label=Par\u00E2metros
-PipelineDialog.PipelineDescription.Label=Descri\u00E7\u00E3o \:
+PipelineDialog.PipelineDescription.Label=Descri\u00E7\u00E3o :
 PipelineDialog.PipelineFilename.Label=Nome de arquivo do conduto
-PipelineDialog.PipelineName.Label=Nome da transforma\u00E7\u00E3o\:
+PipelineDialog.PipelineName.Label=Nome da transforma\u00E7\u00E3o:
 PipelineDialog.PipelineStatus.Label=Estado: 
 PipelineDialog.PipelineTab.Label=Conduto
-PipelineDialog.PipelineVersion.Label=Vers\u00E3o\:
+PipelineDialog.PipelineVersion.Label=Vers\u00E3o:
 PipelineDialog.Production_PipelineStatus.Label=Produ\u00E7\u00E3o
 PipelineDialog.Shell.Title=Propriedade da transforma\u00E7\u00E3o
 PipelineExecutionConfigurationDialog.AlwaysOption.Value=Sempre mostrar a caixa 
de di\u00E1logo ao executar
 PipelineExecutionConfigurationDialog.alwaysShowOption=Desmarque esta 
op\u00E7\u00E3o se n\u00E3o quiser ver esta caixa de di\u00E1logo ao executar 
seu pipeline
+PipelineExecutionConfigurationDialog.ClearLog.Label=Limpar registro antes da 
execu\u00E7\u00E3o
 PipelineExecutionConfigurationDialog.DetailsGroup.Label=Op\u00E7\u00F5es
 PipelineExecutionConfigurationDialog.docHeader=Executar o pipeline
 PipelineExecutionConfigurationDialog.docTitle=Ajuda para executar o pipeline
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/actions/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/actions/messages/messages_pt_BR.properties
index cd6625742e..0c30d04eb2 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/actions/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/actions/messages/messages_pt_BR.properties
@@ -20,7 +20,7 @@
 ActionPipeline.ActionName.Label=Nome da a\u00E7\u00E3o:
 ActionPipeline.Append.Logfile.Label=Acrescentar ao arquivo de log
 ActionPipeline.Browse.Label=Navegar...
-ActionPipeline.Error.ChekingParentLogFolder=Erro ao chegar pasta principal 
[{0}] para o arquivo de log!
+ActionPipeline.Error.ChekingParentLogFolder=Erro ao checar pasta pai [{0}] em 
busca do arquivo de registro !
 ActionPipeline.Error.ChekingParentLogFolderTitle=Erro
 ActionPipeline.ExecForEveryInputRow.Label=Executar para cada linha de resultado
 ActionPipeline.Execution.Group.Label=Execu\u00E7\u00E3o
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_de_DE.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_de_DE.properties
index 5a3080ca5c..061dea2970 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_de_DE.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_de_DE.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 ConfigurationDialog.RunConfiguration.Label=Workflow 
Ausf\u00FChrungskonfiguration
 ConfigurationDialog.RunConfiguration.Tooltip=Workflow 
Ausf\u00FChrungskonfiguration f\u00FCr aktuelle Ausf\u00FChrung ausw\u00E4hlen
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_AR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_AR.properties
index 452c7d685f..377be6a445 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_AR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_AR.properties
@@ -16,17 +16,16 @@
 # limitations under the License.
 #
 #
-#
 
 WorkflowDialog.CreateDate.Label=Creado en
 WorkflowDialog.CreateUser.Label=Creado por
-WorkflowDialog.Description.Label=Descripci\u00f3n
+WorkflowDialog.Description.Label=Descripci\u00F3n
 WorkflowDialog.Draft_WorkflowStatus.Label=Borrador
-WorkflowDialog.Extendeddescription.Label=Descripci\u00f3n extendida
-WorkflowDialog.LastModifiedDate.Label=\u00daltima modificaci\u00f3n en
-WorkflowDialog.LastModifiedUser.Label=\u00daltima modificaci\u00f3n por
-WorkflowDialog.Production_WorkflowStatus.Label=Producci\u00f3n
-WorkflowDialog.Version.Label=Versi\u00f3n
+WorkflowDialog.Extendeddescription.Label=Descripci\u00F3n extendida
+WorkflowDialog.LastModifiedDate.Label=\u00DAltima modificaci\u00F3n en
+WorkflowDialog.LastModifiedUser.Label=\u00DAltima modificaci\u00F3n por
+WorkflowDialog.Production_WorkflowStatus.Label=Producci\u00F3n
+WorkflowDialog.Version.Label=Versi\u00F3n
 WorkflowDialog.WorkflowName.Label=Nombre del trabajo
 WorkflowDialog.WorkflowProperties.ShellText=Propiedades del trabajo
 WorkflowDialog.WorkflowStatus.Label=Estado
@@ -36,5 +35,5 @@ WorkflowExecutionConfigurationDialog.alwaysShowOption=Uncheck 
this option if you
 WorkflowExecutionConfigurationDialog.docHeader=Run a workflow
 WorkflowExecutionConfigurationDialog.docTitle=Help for Execute a workflow
 WorkflowExecutionConfigurationDialog.LogLevel.Label=Nivel de registro
-WorkflowExecutionConfigurationDialog.LogLevel.Tooltip=Esto establece el nivel 
de registro de la pipeline\u00f3n.\nDesde muy detallado (Nivel de Fila) a 
registro m\u00ednimalista (M\u00ednimo).
-WorkflowExecutionConfigurationDialog.Shell.Title=Ejecutar una pipeline\u00f3n
+WorkflowExecutionConfigurationDialog.LogLevel.Tooltip=Esto establece el nivel 
de registro de la pipeline\u00F3n.\nDesde muy detallado (Nivel de Fila) a 
registro m\u00EDnimalista (M\u00EDnimo).
+WorkflowExecutionConfigurationDialog.Shell.Title=Ejecutar una pipeline\u00F3n
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_ES.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_ES.properties
index 191db77b23..20a282f04f 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_ES.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_es_ES.properties
@@ -1,4 +1,5 @@
 #
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_fr_FR.properties
index a0c4b2720d..5f89c3ab82 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_fr_FR.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 WorkflowDialog.ColumnInfo.Default.Label=Valeur par d\u00E9faut
 WorkflowDialog.ColumnInfo.Description.Label=Description
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_it_IT.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_it_IT.properties
index 4b36809006..878a89386b 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_it_IT.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_it_IT.properties
@@ -16,7 +16,6 @@
 # limitations under the License.
 #
 #
-#
 
 ConfigurationDialog.RunConfiguration.Label=Configurazione di esecuzione
 ConfigurationDialog.RunConfiguration.Tooltip=Scegli la configurazione di 
esecuzione per questo workflow
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_ja_JP.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_ja_JP.properties
index 9d3b8858a3..eff8d2c078 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_ja_JP.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_ja_JP.properties
@@ -16,36 +16,35 @@
 # limitations under the License.
 #
 #
-#
 
-WorkflowDialog.ColumnInfo.Default.Label=\u30c7\u30d5\u30a9\u30eb\u30c8\u5024
-WorkflowDialog.ColumnInfo.Description.Label=\u8aac\u660e
-WorkflowDialog.ColumnInfo.Parameter.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc
-WorkflowDialog.CreateDate.Label=\u4f5c\u6210\u65e5\u6642
-WorkflowDialog.CreateUser.Label=\u4f5c\u6210\u8005
-WorkflowDialog.Description.Label=\u8aac\u660e
-WorkflowDialog.Draft_WorkflowStatus.Label=\u8a2d\u8a08\u56f3
-WorkflowDialog.Extendeddescription.Label=\u8a73\u7d30\u8aac\u660e
-WorkflowDialog.Filename.Label=\u30b8\u30e7\u30d6\u30d5\u30a1\u30a4\u30eb\u540d
-WorkflowDialog.LastModifiedDate.Label=\u6700\u7d42\u66f4\u65b0\u65e5\u6642
-WorkflowDialog.LastModifiedUser.Label=\u6700\u7d42\u66f4\u65b0\u8005 
-WorkflowDialog.Parameters.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc \:
-WorkflowDialog.ParamTab.Label=\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc
-WorkflowDialog.Production_WorkflowStatus.Label=\u88fd\u54c1
-WorkflowDialog.SettingsTab.Label=\u8a2d\u5b9a
-WorkflowDialog.Version.Label=\u30d0\u30fc\u30b8\u30e7\u30f3
-WorkflowDialog.WorkflowName.Label=\u30b8\u30e7\u30d6\u540d
-WorkflowDialog.WorkflowProperties.ShellText=\u30b8\u30e7\u30d6\u30d7\u30ed\u30d1\u30c6\u30a3
-WorkflowDialog.WorkflowStatus.Label=\u72b6\u614b
-WorkflowDialog.WorkflowTab.Label=\u30b8\u30e7\u30d6
+WorkflowDialog.ColumnInfo.Default.Label=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024
+WorkflowDialog.ColumnInfo.Description.Label=\u8AAC\u660E
+WorkflowDialog.ColumnInfo.Parameter.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
+WorkflowDialog.CreateDate.Label=\u4F5C\u6210\u65E5\u6642
+WorkflowDialog.CreateUser.Label=\u4F5C\u6210\u8005
+WorkflowDialog.Description.Label=\u8AAC\u660E
+WorkflowDialog.Draft_WorkflowStatus.Label=\u8A2D\u8A08\u56F3
+WorkflowDialog.Extendeddescription.Label=\u8A73\u7D30\u8AAC\u660E
+WorkflowDialog.Filename.Label=\u30B8\u30E7\u30D6\u30D5\u30A1\u30A4\u30EB\u540D
+WorkflowDialog.LastModifiedDate.Label=\u6700\u7D42\u66F4\u65B0\u65E5\u6642
+WorkflowDialog.LastModifiedUser.Label=\u6700\u7D42\u66F4\u65B0\u8005 
+WorkflowDialog.Parameters.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC \:
+WorkflowDialog.ParamTab.Label=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
+WorkflowDialog.Production_WorkflowStatus.Label=\u88FD\u54C1
+WorkflowDialog.SettingsTab.Label=\u8A2D\u5B9A
+WorkflowDialog.Version.Label=\u30D0\u30FC\u30B8\u30E7\u30F3
+WorkflowDialog.WorkflowName.Label=\u30B8\u30E7\u30D6\u540D
+WorkflowDialog.WorkflowProperties.ShellText=\u30B8\u30E7\u30D6\u30D7\u30ED\u30D1\u30C6\u30A3
+WorkflowDialog.WorkflowStatus.Label=\u72B6\u614B
+WorkflowDialog.WorkflowTab.Label=\u30B8\u30E7\u30D6
 WorkflowExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on 
run
 WorkflowExecutionConfigurationDialog.alwaysShowOption=Uncheck this option if 
you don''t want to see this dialog when running your workflow
-WorkflowExecutionConfigurationDialog.ClearLog.Label=\u5b9f\u884c\u524d\u306b\u30ed\u30b0\u3092\u30af\u30ea\u30a2\u30fc\u3059\u308b
-WorkflowExecutionConfigurationDialog.ClearLog.Tooltip=\u4ee5\u524d\u306e\u5b9f\u884c\u30ed\u30b0\u306f\u3001\u5b9f\u884c\u958b\u59cb\u524d\u306b\u6d88\u53bb\u3055\u308c\u307e\u3059\u3002
+WorkflowExecutionConfigurationDialog.ClearLog.Label=\u5B9F\u884C\u524D\u306B\u30ED\u30B0\u3092\u30AF\u30EA\u30A2\u30FC\u3059\u308B
+WorkflowExecutionConfigurationDialog.ClearLog.Tooltip=\u4EE5\u524D\u306E\u5B9F\u884C\u30ED\u30B0\u306F\u3001\u5B9F\u884C\u958B\u59CB\u524D\u306B\u6D88\u53BB\u3055\u308C\u307E\u3059\u3002
 WorkflowExecutionConfigurationDialog.docHeader=Run a workflow
 WorkflowExecutionConfigurationDialog.docTitle=Help for Execute a workflow
-WorkflowExecutionConfigurationDialog.LogLevel.Label=\u30ed\u30b0\u30ec\u30d9\u30eb
-WorkflowExecutionConfigurationDialog.LogLevel.Tooltip=\u3053\u308c\u306f\u30b8\u30e7\u30d6\u306e\u30ed\u30b0\u30ec\u30d9\u30eb\u306e\u8a2d\u5b9a\u3067\u3059\u3002\n\u975e\u5e38\u306b\u8a73\u7d30\u306a\u30ec\u30d9\u30eb\u304b\u3089\u6700\u5c0f\u9650\u306e\u30ed\u30b0\u307e\u3067\u3001\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002
-WorkflowExecutionConfigurationDialog.Shell.Title=\u30b8\u30e7\u30d6\u306e\u5b9f\u884c
-WorkflowExecutionConfigurationDialog.StartCopy.Label=workflow\u306e\u30b9\u30bf\u30fc\u30c8\u30dd\u30a4\u30f3\u30c8
-WorkflowExecutionConfigurationDialog.StartCopy.Tooltip=workflow\u306e\u5225\u306e\u30b9\u30bf\u30fc\u30c8\u30dd\u30a4\u30f3\u30c8\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002
+WorkflowExecutionConfigurationDialog.LogLevel.Label=\u30ED\u30B0\u30EC\u30D9\u30EB
+WorkflowExecutionConfigurationDialog.LogLevel.Tooltip=\u3053\u308C\u306F\u30B8\u30E7\u30D6\u306E\u30ED\u30B0\u30EC\u30D9\u30EB\u306E\u8A2D\u5B9A\u3067\u3059\u3002\n\u975E\u5E38\u306B\u8A73\u7D30\u306A\u30EC\u30D9\u30EB\u304B\u3089\u6700\u5C0F\u9650\u306E\u30ED\u30B0\u307E\u3067\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u3063\u3066\u8A2D\u5B9A\u3067\u304D\u307E\u3059\u3002
+WorkflowExecutionConfigurationDialog.Shell.Title=\u30B8\u30E7\u30D6\u306E\u5B9F\u884C
+WorkflowExecutionConfigurationDialog.StartCopy.Label=workflow\u306E\u30B9\u30BF\u30FC\u30C8\u30DD\u30A4\u30F3\u30C8
+WorkflowExecutionConfigurationDialog.StartCopy.Tooltip=workflow\u306E\u5225\u306E\u30B9\u30BF\u30FC\u30C8\u30DD\u30A4\u30F3\u30C8\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_pt_BR.properties
index 321f4c892e..c6231474d1 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_pt_BR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/workflow/dialog/messages/messages_pt_BR.properties
@@ -24,17 +24,24 @@ WorkflowDialog.CreateDate.Label=Criado em
 WorkflowDialog.CreateUser.Label=Criado por
 WorkflowDialog.Description.Label=descri\u00E7\u00E3o
 WorkflowDialog.Draft_WorkflowStatus.Label=rascunho
+WorkflowDialog.Extendeddescription.Label=Descri\u00E7\u00E3o extendida
+WorkflowDialog.Filename.Label=Nome de arquivo do fluxo de trabalho
 WorkflowDialog.LastModifiedDate.Label=\u00DAltima modifica\u00E7\u00E3o em
 WorkflowDialog.LastModifiedUser.Label=\u00DAltima modifica\u00E7\u00E3o por
+WorkflowDialog.NoUnnamedParameters.DialogTitle=N\u00E3o h\u00E1 
par\u00E2metros sem nome
 WorkflowDialog.Parameters.Label=Par\u00E2metros :
 WorkflowDialog.ParamTab.Label=Par\u00E2metros
 WorkflowDialog.Production_WorkflowStatus.Label=Produ\u00E7\u00E3o
 WorkflowDialog.SettingsTab.Label=Configura\u00E7\u00E3o
 WorkflowDialog.Version.Label=vers\u00E3o
+WorkflowDialog.WorkflowName.Label=Nome do fluxo de trabalho 
+WorkflowDialog.WorkflowProperties.ShellText=Propriedades do fluxo de trabalho
 WorkflowDialog.WorkflowStatus.Label=situa\u00E7\u00E3o
 WorkflowDialog.WorkflowTab.Label=Fluxo de trabalho
 WorkflowExecutionConfigurationDialog.AlwaysOption.Value=Sempre mostrar a caixa 
de di\u00E1logo ao executar
+WorkflowExecutionConfigurationDialog.ClearLog.Label=Limpar registro antes da 
execu\u00E7\u00E3o
 WorkflowExecutionConfigurationDialog.DetailsGroup.Label=Op\u00E7\u00F5es
+WorkflowExecutionConfigurationDialog.docHeader=Executa um fluxo de trabalho
 WorkflowExecutionConfigurationDialog.ErrorSavingRunConfiguration.Title=Erro
 WorkflowExecutionConfigurationDialog.LogLevel.Label=N\u00EDvel de log:
 WorkflowExecutionConfigurationDialog.Params.Label=Par\u00E2metros
@@ -43,6 +50,7 @@ 
WorkflowExecutionConfigurationDialog.ParamsColumn.Default=Valor padr\u00E3o
 
WorkflowExecutionConfigurationDialog.ParamsColumn.Description=Descri\u00E7\u00E3o
 WorkflowExecutionConfigurationDialog.ParamsColumn.Value=Valor
 WorkflowExecutionConfigurationDialog.Shell.Title=Op\u00E7\u00F5es de 
execu\u00E7\u00E3o
+WorkflowExecutionConfigurationDialog.StartCopy.Label=Iniciar fluxo de trabalho 
em:
 WorkflowExecutionConfigurationDialog.Variables.Label=Vari\u00E1veis
 WorkflowExecutionConfigurationDialog.VariablesColumn.Argument=Vari\u00E1vel
 WorkflowExecutionConfigurationDialog.VariablesColumn.Value=Valor

Reply via email to