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 6f80b7af63 Translations update from Weblate (#4599)
6f80b7af63 is described below

commit 6f80b7af637b7909c75d3d4b34b239189c53ae49
Author: hop-weblate <[email protected]>
AuthorDate: Thu Nov 28 11:13:31 2024 +0100

    Translations update from Weblate (#4599)
---
 .../hop/i18n/messages/messages_pt_BR.properties    |  3 +-
 .../messages/messages_pt_BR.properties             |  1 +
 .../movefiles/messages/messages_pt_BR.properties   |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../repeat/messages/messages_pt_BR.properties      |  2 +
 .../workflow/messages/messages_pt_BR.properties    |  2 +
 .../zipfile/messages/messages_pt_BR.properties     |  1 +
 .../avrooutput/messages/messages_pt_BR.properties  |  1 +
 .../aws/sns/messages/messages_pt_BR.properties     |  1 +
 .../bulkloader/messages/messages_pt_BR.properties  |  2 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../coalesce/messages/messages_pt_BR.properties    |  1 +
 .../messages/messages_pt_BR.properties             |  3 ++
 .../messages/messages_pt_BR.properties             |  1 +
 .../cubeoutput/messages/messages_pt_BR.properties  |  3 +-
 .../messages/messages_pt_BR.properties             |  2 +
 .../language/messages/messages_pt_BR.properties    | 10 +++++
 .../messages/messages_pt_BR.properties             |  1 +
 .../excelinput/messages/messages_pt_BR.properties  |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../fileexists/messages/messages_pt_BR.properties  |  1 +
 .../filelocked/messages/messages_pt_BR.properties  |  1 +
 .../flattener/messages/messages_pt_BR.properties   |  1 +
 .../messages/messages_pt_BR.properties             |  2 +
 .../groupby/messages/messages_pt_BR.properties     |  1 +
 .../html2text/messages/messages_pt_BR.properties   |  9 ++++
 .../httppost/messages/messages_pt_BR.properties    |  1 +
 .../ifnull/messages/messages_pt_BR.properties      |  3 ++
 .../messages/messages_pt_BR.properties             |  2 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../jsoninput/messages/messages_pt_BR.properties   |  1 +
 .../jsonoutput/messages/messages_pt_BR.properties  |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../consumer/messages/messages_pt_BR.properties    |  2 +
 .../messages/messages_pt_BR.properties             | 51 ++++++++++++++++++++++
 .../mapping/messages/messages_pt_BR.properties     |  2 +
 .../mergerows/messages/messages_pt_BR.properties   |  1 +
 .../metainject/messages/messages_pt_BR.properties  |  3 ++
 .../messages/messages_pt_BR.properties             |  1 +
 .../normaliser/messages/messages_pt_BR.properties  |  1 +
 .../numberrange/messages/messages_pt_BR.properties |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  3 ++
 .../messages/messages_pt_BR.properties             |  1 +
 .../randomvalue/messages/messages_pt_BR.properties |  2 +-
 .../messages/messages_pt_BR.properties             |  1 +
 .../setvariable/messages/messages_pt_BR.properties |  1 +
 .../sortedmerge/messages/messages_pt_BR.properties |  1 +
 .../messages/messages_pt_BR.properties             |  3 ++
 .../ssh/messages/messages_pt_BR.properties         |  2 +-
 .../messages/messages_pt_BR.properties             |  3 ++
 .../nlp/simple/messages/messages_pt_BR.properties  |  6 +++
 .../messages/messages_pt_BR.properties             |  1 +
 .../tableexists/messages/messages_pt_BR.properties |  1 +
 .../tableoutput/messages/messages_pt_BR.properties |  2 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../update/messages/messages_pt_BR.properties      |  1 +
 .../valuemapper/messages/messages_pt_BR.properties |  1 +
 .../bulkloader/messages/messages_pt_BR.properties  |  2 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../messages/messages_pt_BR.properties             |  1 +
 .../getxmldata/messages/messages_pt_BR.properties  |  1 +
 .../yamlinput/messages/messages_pt_BR.properties   |  1 +
 .../dialog/messages/messages_pt_BR.properties      |  2 +-
 70 files changed, 166 insertions(+), 5 deletions(-)

diff --git 
a/core/src/main/resources/org/apache/hop/i18n/messages/messages_pt_BR.properties
 
b/core/src/main/resources/org/apache/hop/i18n/messages/messages_pt_BR.properties
index 25f37a0afa..da082f6930 100644
--- 
a/core/src/main/resources/org/apache/hop/i18n/messages/messages_pt_BR.properties
+++ 
b/core/src/main/resources/org/apache/hop/i18n/messages/messages_pt_BR.properties
@@ -35,6 +35,7 @@ System.Button.Close=\ &Fecha
 System.Button.Delete=&Apagar
 System.Button.Details=&Detalhes 
 System.Button.Edit=Edita
+System.Button.Enabled=Habilitado
 System.Button.GetFields=O&btem campos 
 System.Button.GetVariables=Obter vari\u00E1veis
 System.Button.Help=Ajuda
@@ -80,7 +81,7 @@ System.Dialog.EnterPreviewSize.Message=Informa a quantidade 
de linhas que deseja
 System.Dialog.EnterPreviewSize.Title=Informa o tamanho da pr\u00E9via
 System.Dialog.Error.Title=Erro
 System.Dialog.GetFieldsFailed.Message=N\u00E3o foi poss\u00EDvel obter campos 
de transforma\u00E7\u00F5es anteriores devido a um erro
-System.Dialog.GetFieldsFailed.Title=A obten\u00E7\u00E3o de campos falhou
+System.Dialog.GetFieldsFailed.Title=Falha na obten\u00E7\u00E3o dos campos
 System.Dialog.PreviewError.Message=Um ou mais erros ocorreram durante o 
preview\!  Examine o arquivo log para detalhes.
 System.Dialog.PreviewError.Title=ERRO
 System.Dialog.SelectEnvironmentVar.Message=Selecione uma vari\u00E1vel de 
ambiente
diff --git 
a/plugins/actions/as400command/src/main/resources/org/apache/hop/workflow/actions/as400command/messages/messages_pt_BR.properties
 
b/plugins/actions/as400command/src/main/resources/org/apache/hop/workflow/actions/as400command/messages/messages_pt_BR.properties
index 6286d1a472..de41541d9c 100644
--- 
a/plugins/actions/as400command/src/main/resources/org/apache/hop/workflow/actions/as400command/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/as400command/src/main/resources/org/apache/hop/workflow/actions/as400command/messages/messages_pt_BR.properties
@@ -32,6 +32,7 @@ ActionAs400CommandDialog.Command.Label=Comando para ligar
 ActionAs400CommandDialog.Command.Tooltip=O comando a ser executado no AS/400. 
Se o comando n\u00E3o for qualificado para biblioteca, a lista de bibliotecas 
ser\u00E1 usada para localizar o comando.
 ActionAs400CommandDialog.Name.Label=Nome da a\u00E7\u00E3o
 ActionAs400CommandDialog.Password.Label=Senha
+ActionAs400CommandDialog.Password.Tooltip=\ 
 ActionAs400CommandDialog.Proxy.Group.Label=Proxy
 ActionAs400CommandDialog.ProxyHost.Label=nome de m\u00E1quina
 ActionAs400CommandDialog.ProxyHost.Tooltip=Nome da m\u00E1quina ou 
endere\u00E7o IP
diff --git 
a/plugins/actions/movefiles/src/main/resources/org/apache/hop/workflow/actions/movefiles/messages/messages_pt_BR.properties
 
b/plugins/actions/movefiles/src/main/resources/org/apache/hop/workflow/actions/movefiles/messages/messages_pt_BR.properties
index dc8c96b825..aeb96bb72c 100644
--- 
a/plugins/actions/movefiles/src/main/resources/org/apache/hop/workflow/actions/movefiles/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/movefiles/src/main/resources/org/apache/hop/workflow/actions/movefiles/messages/messages_pt_BR.properties
@@ -70,6 +70,7 @@ ActionMoveFiles.IncludeSubfolders.Tooltip=Selecionar esta 
op\u00E7\u00E3o para i
 ActionMoveFiles.keyword=mover,arquivos
 ActionMoveFiles.Log.ArgFromPrevious.Found=Encontrou-se [{0}] argumento(s) do 
resulto anterior
 ActionMoveFiles.Log.CanNotCreateParentFolder=Imposs\u00EDvel criar pasta pai 
{0}!
+ActionMoveFiles.Log.Error=Erro no processamento : {0}
 ActionMoveFiles.Log.Error.FolderMissing=Pasta [{0}] n\u00E3o encontrada !
 ActionMoveFiles.Log.Error.MoveToFolderMissing=A pasta de destino n\u00E3o 
existe
 ActionMoveFiles.Log.Error.NotFolder=[{0}] n\u00E3o \u00E9 uma pasta !
diff --git 
a/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_pt_BR.properties
 
b/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_pt_BR.properties
index 71eddbb783..944478c3c3 100644
--- 
a/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_pt_BR.properties
@@ -25,6 +25,7 @@ ActionMssqlBulkLoad.ConnectionError2.DialogMessage=Por favor, 
selecione uma cone
 ActionMssqlBulkLoad.ConnectionGroup.Group.Label=Tabela de destino
 ActionMssqlBulkLoad.DataFileGroup.Group.Label=arquivo de dados
 ActionMssqlBulkLoad.Description=Carregar dados de um arquivo em uma tabela 
MSSQL
+ActionMssqlBulkLoad.FieldTerminator.Label=Campos terminados por
 ActionMssqlBulkLoad.FileResult.Group.Label=Nomes de arquivos do resultado
 ActionMssqlBulkLoad.Filetype.All=Todos os arquivos
 ActionMssqlBulkLoad.Filetype.Csv=arquivos csv
diff --git 
a/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_pt_BR.properties
 
b/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_pt_BR.properties
index 2fa22599ee..1db2b61fa2 100644
--- 
a/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_pt_BR.properties
@@ -39,6 +39,7 @@ ActionMysqlBulkLoad.ProrityValue.Label=Prioridade:
 ActionMysqlBulkLoad.Replacedata.Label=substituir dados
 ActionMysqlBulkLoad.Schemaname.Label=Esquema de destino: 
 ActionMysqlBulkLoad.SelectColumns.Title=sele\u00E7\u00E3o de coluna 
+ActionMysqlBulkLoad.Separator.Label=Campos terminados por
 ActionMysqlBulkLoad.Tablename.Label=Nome da tabela destino: 
 ActionMysqlBulkLoad.Title=Carga em massa para MySQL
 ActionMysqlBulkLoad.UnexpectedError.Label=Um erro inesperado ocorreu: 
diff --git 
a/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpdecryptfiles/messages/messages_pt_BR.properties
 
b/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpdecryptfiles/messages/messages_pt_BR.properties
index 416cf4e14d..ae26c0acbe 100644
--- 
a/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpdecryptfiles/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpdecryptfiles/messages/messages_pt_BR.properties
@@ -72,6 +72,7 @@ ActionPGPDecryptFiles.IncludeSubfolders.Tooltip=Selecionar 
esta op\u00E7\u00E3o
 ActionPGPDecryptFiles.keyword=PGP,descriptografar,arquivos
 ActionPGPDecryptFiles.Log.ArgFromPrevious.Found=Encontrou-se [{0}] 
argumento(s) do resulto anterior
 ActionPGPDecryptFiles.Log.CanNotCreateParentFolder=Imposs\u00EDvel criar pasta 
pai {0}!
+ActionPGPDecryptFiles.Log.Error=Erro no processamento : {0}
 ActionPGPDecryptFiles.Log.Error.FolderMissing=Pasta [{0}] n\u00E3o encontrada !
 ActionPGPDecryptFiles.Log.Error.MoveToFolderMissing=A pasta de destino 
n\u00E3o existe
 ActionPGPDecryptFiles.Log.Error.NotFolder=[{0}] n\u00E3o \u00E9 uma pasta !
diff --git 
a/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpencryptfiles/messages/messages_pt_BR.properties
 
b/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpencryptfiles/messages/messages_pt_BR.properties
index aaa5c90634..a694a77e78 100644
--- 
a/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpencryptfiles/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/pgpfiles/src/main/resources/org/apache/hop/workflow/actions/pgpencryptfiles/messages/messages_pt_BR.properties
@@ -74,6 +74,7 @@ ActionPGPEncryptFiles.IncludeSubfolders.Tooltip=Selecionar 
esta op\u00E7\u00E3o
 ActionPGPEncryptFiles.keyword=PGP,criptografar.arquivos
 ActionPGPEncryptFiles.Log.ArgFromPrevious.Found=Encontrou-se [{0}] 
argumento(s) do resulto anterior
 ActionPGPEncryptFiles.Log.CanNotCreateParentFolder=Imposs\u00EDvel criar pasta 
pai {0}!
+ActionPGPEncryptFiles.Log.Error=Erro no processamento : {0}
 ActionPGPEncryptFiles.Log.Error.FolderMissing=Pasta [{0}] n\u00E3o encontrada !
 ActionPGPEncryptFiles.Log.Error.MoveToFolderMissing=A pasta de destino 
n\u00E3o existe
 ActionPGPEncryptFiles.Log.Error.NotFolder=[{0}] n\u00E3o \u00E9 uma pasta !
diff --git 
a/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_pt_BR.properties
 
b/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_pt_BR.properties
index 42ed119ba2..d22768d9f7 100644
--- 
a/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_pt_BR.properties
@@ -31,6 +31,8 @@ Repeat.Delay.Label=Atraso em segundos
 Repeat.Description=Repetir a execu\u00E7\u00E3o do workflow ou da pipeline
 Repeat.Dialog.ActionMissing.Header=Aviso
 Repeat.Dialog.ActionMissing.Message=O nome da a\u00E7\u00E3o est\u00E1 ausente 
!
+Repeat.Dialog.FilenameMissing.Header=Aviso
+Repeat.Dialog.SelfReference.Header=Aviso
 Repeat.FileToRepeat.Label=Arquivo para repetir (.hpl or .hwf)
 Repeat.KeepVariableValues.Label=Manter valores das vari\u00E1veis ap\u00F3s 
execu\u00E7\u00F5es
 Repeat.keywords=Repetir
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 21a5c43f69..4c875ee1fa 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
@@ -34,3 +34,5 @@ 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
+ActionWorkflowDialog.FilenameMissing.Header=Aviso
+ActionWorkflowDialog.SelfReference.Header=Aviso
diff --git 
a/plugins/actions/zipfile/src/main/resources/org/apache/hop/workflow/actions/zipfile/messages/messages_pt_BR.properties
 
b/plugins/actions/zipfile/src/main/resources/org/apache/hop/workflow/actions/zipfile/messages/messages_pt_BR.properties
index 83d810c9b9..b18a981840 100644
--- 
a/plugins/actions/zipfile/src/main/resources/org/apache/hop/workflow/actions/zipfile/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/zipfile/src/main/resources/org/apache/hop/workflow/actions/zipfile/messages/messages_pt_BR.properties
@@ -35,6 +35,7 @@ ActionZipFile.CompressionRate.Label=Compress\u00E3o:
 ActionZipFile.createMoveToDirectory.Label=Criar pasta
 ActionZipFile.createMoveToDirectory.Tooltip=Criar pasta se necess\u00E1rio
 ActionZipFile.CreateParentFolder.Label=Criar pasta pai
+ActionZipFile.CreateParentFolder.Tooltip=Marque isto se quiser criar uma pasta 
inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 ActionZipFile.DateTimeFormat.Label=Formato de data e hora
 ActionZipFile.DEF_COMP_CompressionRate.Label=compress\u00E3o padr\u00E3o
 ActionZipFile.Delete_Files_AfterZip.Label=Apagar arquivos
diff --git 
a/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_pt_BR.properties
 
b/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_pt_BR.properties
index bc9a45443e..983903576e 100644
--- 
a/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_pt_BR.properties
@@ -33,6 +33,7 @@ AvroOutputDialog.AvroFilesSchema=Esquema Avro
 AvroOutputDialog.AvroType.Column=tipo Avro
 AvroOutputDialog.Button.UpdateTypes=Atualizar tipos
 AvroOutputDialog.Compression.Label=Codec de compress\u00E3o
+AvroOutputDialog.CreateParentFolder.Label=Criar pasta pai ?
 AvroOutputDialog.DateTimeFormat.Label=Formato de data e hora
 AvroOutputDialog.Doc.Label=documenta\u00E7\u00E3o Avro
 AvroOutputDialog.FieldsTab.TabTitle=Campos
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 68399c036b..62e3c8770f 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
@@ -17,6 +17,7 @@
 #
 #
 
+SNSNotify.CheckResult.ReceivingRows.ERROR=Nenhuma entrada foi recebida de 
outras transforma\u00E7\u00F5es !
 SNSNotifyTransform.Notifications.MessageID.Label=C\u00F3digo de mensagem
 SNSNotifyTransform.Notifications.notifyPoint.Label=Evento de 
notifica\u00E7\u00E3o
 SNSNotifyTransform.Notifications.Title=Notifica\u00E7\u00F5es
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 8e4ec6788a..006fb4fb44 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
@@ -97,10 +97,12 @@ RedshiftBulkLoaderDialog.TargetTable.Label=Tabela destino
 RedshiftBulkLoaderDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 RedshiftBulkLoaderDialog.TruncateTable.Label=Truncar tabela
 RedshiftBulkLoaderMeta.CheckResult.AllFieldsFound=Todos os campos na tabela 
est\u00E3o no fluxo de entrada, vindos de transforma\u00E7\u00F5es anteriores
+RedshiftBulkLoaderMeta.CheckResult.AllFieldsFoundInOutput=Todos os campos 
oriundos de transforma\u00E7\u00F5es anteriores foram encontrados na tabela de 
sa\u00EDda
 RedshiftBulkLoaderMeta.CheckResult.ConnectionExists=Conex\u00E3o existe
 RedshiftBulkLoaderMeta.CheckResult.ConnectionOk=Conex\u00E3o \u00E0 base dados 
funciona
 RedshiftBulkLoaderMeta.CheckResult.ExpectedInputError=Nenhuma entrada foi 
recebida de outras transforma\u00E7\u00F5es !
 RedshiftBulkLoaderMeta.CheckResult.ExpectedInputOk=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
+RedshiftBulkLoaderMeta.CheckResult.FieldsNotFoundInOutput=Campos no fluxo de 
entrada n\u00E3o foram encontrados na tabela de sa\u00EDda:\n\n{0}
 RedshiftBulkLoaderMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o 
conectada \u00E0 anterior, recebendo {0} campos
 RedshiftBulkLoaderMeta.CheckResult.NoConnection=Por favor seleciona ou cria 
uma conex\u00E3o para usar
 RedshiftBulkLoaderMeta.CheckResult.NoFields=N\u00E3o se encontrou campos das 
transforma\u00E7\u00F5es anteriores, checa os saltos ... !
diff --git 
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandraoutput/messages/messages_pt_BR.properties
 
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandraoutput/messages/messages_pt_BR.properties
index a726d4838f..fecb5e0c16 100644
--- 
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandraoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandraoutput/messages/messages_pt_BR.properties
@@ -20,6 +20,7 @@
 CassandraOutput.Injection.CASSANDRA_HOST=Nome da m\u00E1quina Cassandra.
 CassandraOutput.Injection.CASSANDRA_KEYSPACE=O espa\u00E7o de chaves Cassandra 
para usar.
 CassandraOutput.Injection.CASSANDRA_PORT=N\u00FAmero de porta Cassandra.
+CassandraOutput.Injection.TABLE=Tabela na qual gravar
 CassandraOutput.Message.ClosingConnection=Fechando conex\u00E3o...
 CassandraOutput.Message.UsingConnectionOptions=Usando op\u00E7\u00F5es de 
conex\u00E3o: {0}
 CassandraOutput.TTLUnit.Days=Dias
diff --git 
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandrasstableoutput/messages/messages_pt_BR.properties
 
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandrasstableoutput/messages/messages_pt_BR.properties
index 30a3d1f44d..9eee7368f4 100644
--- 
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandrasstableoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/pipeline/transforms/cassandrasstableoutput/messages/messages_pt_BR.properties
@@ -19,6 +19,7 @@
 
 CassandraOutputDialog.SelectKeyFieldsDialog.Title=Campos entrantes 
dispon\u00EDveis
 SSTableOutput.Injection.CASSANDRA_KEYSPACE=O espa\u00E7o de chaves Cassandra 
para usar.
+SSTableOutput.Injection.TABLE=Tabela na qual gravar
 SSTableOutputData.Message.NoIncomingFields.Title=N\u00E3o h\u00E1 campos 
entrantes dispon\u00EDveis
 SSTableOutputDialog.BufferSize.Label=Buffer (MB)
 SSTableOutputDialog.Directory.Button=Navegar
diff --git 
a/plugins/transforms/coalesce/src/main/resources/org/apache/hop/pipeline/transforms/coalesce/messages/messages_pt_BR.properties
 
b/plugins/transforms/coalesce/src/main/resources/org/apache/hop/pipeline/transforms/coalesce/messages/messages_pt_BR.properties
index 31c442ea9c..763559f008 100644
--- 
a/plugins/transforms/coalesce/src/main/resources/org/apache/hop/pipeline/transforms/coalesce/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/coalesce/src/main/resources/org/apache/hop/pipeline/transforms/coalesce/messages/messages_pt_BR.properties
@@ -29,6 +29,7 @@ CoalesceDialog.Shell.Title=Aglutinar campos
 CoalesceMeta.CheckResult.FoundAllInputFields=Todos os campos de entrada foram 
encontrados
 CoalesceMeta.CheckResult.NotReceivingFieldsFromPreviousTransforms=N\u00E3o 
foram recebidos campos das transforma\u00E7\u00F5es anteriores !
 CoalesceMeta.CheckResult.NotReceivingInfoFromOtherTransforms=Nenhuma entrada 
foi recebida de outras transforma\u00E7\u00F5es !
+CoalesceMeta.CheckResult.ReceivingFieldsFromPreviousTransforms=Transforma\u00E7\u00E3o
 conectada \u00E0 anterior, recebendo {0} campos
 CoalesceMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
 CoalesceMeta.Injection.Field=Campo
 CoalesceMeta.Injection.Field.Name=Nome
diff --git 
a/plugins/transforms/cratedbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/cratedbbulkloader/messages/messages_pt_BR.properties
 
b/plugins/transforms/cratedbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/cratedbbulkloader/messages/messages_pt_BR.properties
index e0bb220edd..41930be651 100644
--- 
a/plugins/transforms/cratedbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/cratedbbulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/cratedbbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/cratedbbulkloader/messages/messages_pt_BR.properties
@@ -59,9 +59,12 @@ CrateDBBulkLoaderDialog.OnlyWhenHaveRows.Label=Truncar 
quando a primeira linha c
 CrateDBBulkLoaderDialog.TargetSchema.Label=Esquema alvo
 CrateDBBulkLoaderDialog.TargetTable.Label=Tabela de destino
 CrateDBBulkLoaderDialog.TruncateTable.Label=Truncar tabela
+CrateDBBulkLoaderMeta.CheckResult.AllFieldsFoundInOutput=Todos os campos 
oriundos de transforma\u00E7\u00F5es anteriores foram encontrados na tabela de 
sa\u00EDda
 CrateDBBulkLoaderMeta.CheckResult.ConnectionExists=Conex\u00E3o existe
 CrateDBBulkLoaderMeta.CheckResult.ConnectionOk=Conex\u00E3o \u00E0 base dados 
funciona
 CrateDBBulkLoaderMeta.CheckResult.ExpectedInputError=Nenhuma entrada foi 
recebida de outras transforma\u00E7\u00F5es !
+CrateDBBulkLoaderMeta.CheckResult.FieldsNotFoundInOutput=Campos no fluxo de 
entrada n\u00E3o foram encontrados na tabela de sa\u00EDda:\n\n{0}
+CrateDBBulkLoaderMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o 
conectada \u00E0 anterior, recebendo {0} campos
 CrateDBBulkLoaderMeta.CheckResult.TableAccessible=Tabela [{0}] existe e 
est\u00E1 acess\u00EDvel
 CrateDBBulkLoaderMeta.CheckResult.UndefinedError=Um erro ocorreu: {0}
 CrateDBBulkLoaderMeta.Error.ErrorConnecting=N\u00E3o foi poss\u00EDvel 
conectar-se \u00E0 base de dados para verificar a situa\u00E7\u00E3o da tabela: 
{0}
diff --git 
a/plugins/transforms/creditcardvalidator/src/main/resources/org/apache/hop/pipeline/transforms/creditcardvalidator/messages/messages_pt_BR.properties
 
b/plugins/transforms/creditcardvalidator/src/main/resources/org/apache/hop/pipeline/transforms/creditcardvalidator/messages/messages_pt_BR.properties
index 621f00efd6..ddd4d22efd 100644
--- 
a/plugins/transforms/creditcardvalidator/src/main/resources/org/apache/hop/pipeline/transforms/creditcardvalidator/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/creditcardvalidator/src/main/resources/org/apache/hop/pipeline/transforms/creditcardvalidator/messages/messages_pt_BR.properties
@@ -26,6 +26,7 @@ 
CreditCardValidatorDialog.FailedToGetFields.DialogMessage=N\u00E3o foi poss\u00E
 CreditCardValidatorDialog.FailedToGetFields.DialogTitle=Falha na 
obten\u00E7\u00E3o dos campos
 CreditCardValidatorDialog.OutputFields.Label=Campos de sa\u00EDda
 CreditCardValidatorDialog.ResultField.Label=Nome de campo do resultado 
+CreditCardValidatorDialog.ResultField.Tooltip=Especifica aqui o nome de campo 
de resultado (Booleano)\nadicionado ao fluxo de entrada 
 CreditCardValidatorDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 CreditCardValidatorMeta.CheckResult.NoInpuReceived=Nenhuma entrada foi 
recebida de outras transforma\u00E7\u00F5es !
 CreditCardValidatorMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
diff --git 
a/plugins/transforms/cubeoutput/src/main/resources/org/apache/hop/pipeline/transforms/cubeoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/cubeoutput/src/main/resources/org/apache/hop/pipeline/transforms/cubeoutput/messages/messages_pt_BR.properties
index 4b7c1f01f5..3b006e0ff4 100644
--- 
a/plugins/transforms/cubeoutput/src/main/resources/org/apache/hop/pipeline/transforms/cubeoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/cubeoutput/src/main/resources/org/apache/hop/pipeline/transforms/cubeoutput/messages/messages_pt_BR.properties
@@ -25,13 +25,14 @@ CubeOutput.Log.LineNumber=N\u00FAmero da linha
 CubeOutputDialog.AddFileToResult.Label=Adicionar nomes dos arquivos ao 
resultado
 CubeOutputDialog.AddFileToResult.Tooltip=Checa isto se queres adicionar nomes 
de arquivos ao resultado.
 CubeOutputDialog.Browse.Button=&Navega...
+CubeOutputDialog.CreatingParentFolders.Label=Criar pastas pais ?
 CubeOutputDialog.DefaultTransformName=grava para o arquivo cubo
 CubeOutputDialog.DoNotOpenNewFileInit.Label=N\u00E3o criar arquivo no 
in\u00EDcio
 CubeOutputDialog.Filename.Label=Nome do arquivo 
 CubeOutputDialog.FilterNames.Options.AllFiles=Todos os arquivos
 CubeOutputDialog.FilterNames.Options.CubeFiles=Arquivos cubo
 CubeOutputDialog.Shell.Text=Saida para arquivo cubo
-CubeOutputDialog.TransformName.Label=Nome do transform 
+CubeOutputDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 
CubeOutputMeta.CheckResult.FileSpecificationsNotChecked=Especifica\u00E7\u00F5es
 dos arquivos n\u00E3o est\u00E3o checadas.
 CubeOutputMeta.CheckResult.ReceivingFields=Transforma\u00E7\u00E3o conectada 
\u00E0 anterior, recebendo {0} campos
 CubeOutputMeta.Exception.UnableToLoadTransformMeta=Imposs\u00EDvel carregar 
informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
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 842af1f45e..b66eb5cf93 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
@@ -37,6 +37,7 @@ DenormaliserDialog.Group.Label=Campos que comp\u00F5em o 
grupo:
 DenormaliserDialog.Log.Getting.KeyInfo=obtendo informa\u00E7\u00E3o da chave...
 DenormaliserDialog.TargetFieldname.Label=Campo
 DenormaliserDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
+DenormaliserDialog.Unpivot.DialogMessage=Se os dados recebidos n\u00E3o 
estiverem classificados nas chaves especificadas, os resultados de sa\u00EDda 
poder\u00E3o n\u00E3o estar corretos. Recomendamos classificar os dados 
recebidos no pipeline.
 DenormaliserDialog.Unpivot.DialogTitle=Aviso
 DenormaliserDialog.WarningMessage.Option.1=Fechar
 DenormaliserDialog.WarningMessage.Option.2=N\u00E3o exibir esta mensagem 
novamente.
@@ -45,6 +46,7 @@ 
DenormaliserMeta.CheckResult.ReceivingInfoFromOtherTransforms=A transforma\u00E7
 DenormaliserMeta.keyword=desnormalizador
 DenormaliserTargetField.TypeAggrLongDesc.Average=m\u00E9dia
 DenormaliserTargetField.TypeAggrLongDesc.ConcatComma=Concatenar cadeias de 
caracteres separadas por
+DenormaliserTargetField.TypeAggrLongDesc.CountAll=Quantidade de valores
 DenormaliserTargetField.TypeAggrLongDesc.Max=M\u00E1ximo
 DenormaliserTargetField.TypeAggrLongDesc.Min=M\u00EDnimo
 DenormaliserTargetField.TypeAggrLongDesc.Sum=Soma
diff --git 
a/plugins/transforms/detectlanguage/src/main/resources/org/apache/hop/pipeline/transforms/language/messages/messages_pt_BR.properties
 
b/plugins/transforms/detectlanguage/src/main/resources/org/apache/hop/pipeline/transforms/language/messages/messages_pt_BR.properties
index 1692cdb472..b3b392b919 100644
--- 
a/plugins/transforms/detectlanguage/src/main/resources/org/apache/hop/pipeline/transforms/language/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/detectlanguage/src/main/resources/org/apache/hop/pipeline/transforms/language/messages/messages_pt_BR.properties
@@ -17,3 +17,13 @@
 #
 #
 
+DetectLanguage.ClassName=Detectar idioma
+DetectLanguage.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
+DetectLanguage.Exception.CouldnotFindField=N\u00E3o foi poss\u00EDvel 
encontrar o campo ''{0}'' na linha !
+DetectLanguage.Injection.Parallelism=Paralelismo
+DetectLanguage.LineNumber=N\u00FAmero da linha {0}
+DetectLanguage.Log.ErrorFindingField=Erro procurando campo: 
+DetectLanguage.Name=Detectar idioma
+DetectLanguageDialog.Shell.Title=Detectar idioma
+DetectLanguageMeta.CheckResult.CouldNotReadFields=N\u00E3o foi poss\u00EDvel 
ler campos da transforma\u00E7\u00E3o anterior.
+DetectLanguageMeta.CheckResult.ErrorOccurred=Ocorreu um erro:
diff --git 
a/plugins/transforms/detectlastrow/src/main/resources/org/apache/hop/pipeline/transforms/detectlastrow/messages/messages_pt_BR.properties
 
b/plugins/transforms/detectlastrow/src/main/resources/org/apache/hop/pipeline/transforms/detectlastrow/messages/messages_pt_BR.properties
index 53c6b0c9e6..e88c50d39d 100644
--- 
a/plugins/transforms/detectlastrow/src/main/resources/org/apache/hop/pipeline/transforms/detectlastrow/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/detectlastrow/src/main/resources/org/apache/hop/pipeline/transforms/detectlastrow/messages/messages_pt_BR.properties
@@ -21,6 +21,7 @@ DetectLastRow.Error.ResultFieldMissing=Nome de campo do 
resultado ausente !
 DetectLastRow.Log.LineNumber=N\u00FAmero de linha
 DetectLastRowDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
 DetectLastRowDialog.ResultField.Label=Nome de campo do resultado 
+DetectLastRowDialog.ResultField.Tooltip=Especifica aqui o nome de campo de 
resultado (Booleano)\nadicionado ao fluxo de entrada 
 DetectLastRowDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 DetectLastRowMeta.CheckResult.NoInpuReceived=Nenhuma entrada foi recebida de 
outras transforma\u00E7\u00F5es !
 DetectLastRowMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
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 be56235f6d..3f1b418bc6 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.REPEAT=Repetir campo (S/N)
 ExcelInput.Injection.SHEET_NAME=Nome da planilha
 ExcelInput.Log.RequiredFilesMsgNotAccessible=AVISO: Inaccess\u00EDvel {0}
 ExcelInput.Log.RequiredFilesTitle=Arquivos necess\u00E1rios
diff --git 
a/plugins/transforms/fieldsplitter/src/main/resources/org/apache/hop/pipeline/transforms/fieldsplitter/messages/messages_pt_BR.properties
 
b/plugins/transforms/fieldsplitter/src/main/resources/org/apache/hop/pipeline/transforms/fieldsplitter/messages/messages_pt_BR.properties
index 6532177f50..94632203fe 100644
--- 
a/plugins/transforms/fieldsplitter/src/main/resources/org/apache/hop/pipeline/transforms/fieldsplitter/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/fieldsplitter/src/main/resources/org/apache/hop/pipeline/transforms/fieldsplitter/messages/messages_pt_BR.properties
@@ -22,6 +22,7 @@ FieldSplitter.Injection.DELIMITER=Delimitador
 FieldSplitter.Injection.LENGTH=Tamanho
 FieldSplitter.Injection.NAME=Nome de campo
 FieldSplitter.Injection.PRECISION=Precis\u00E3o
+FieldSplitter.Injection.REMOVE_ID=Remover ID? (S/N)
 FieldSplitter.Log.LineNumber=N\u00FAmero da linha 
 FieldSplitter.Log.SplitInfo=divis\u00E3o=
 FieldSplitterDialog.ColumnInfo.Currency=Moeda
diff --git 
a/plugins/transforms/fileexists/src/main/resources/org/apache/hop/pipeline/transforms/fileexists/messages/messages_pt_BR.properties
 
b/plugins/transforms/fileexists/src/main/resources/org/apache/hop/pipeline/transforms/fileexists/messages/messages_pt_BR.properties
index 6cddfeba3f..516c4a9c36 100644
--- 
a/plugins/transforms/fileexists/src/main/resources/org/apache/hop/pipeline/transforms/fileexists/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/fileexists/src/main/resources/org/apache/hop/pipeline/transforms/fileexists/messages/messages_pt_BR.properties
@@ -31,6 +31,7 @@ FileExistsDialog.AddResult.Tooltip=Adicionar nomes de arquivo 
aos resultados
 FileExistsDialog.FailedToGetFields.DialogMessage=N\u00E3o foi poss\u00EDvel 
obter campos de transforma\u00E7\u00F5es anteriores devido a um erro
 FileExistsDialog.FailedToGetFields.DialogTitle=Falha na obten\u00E7\u00E3o dos 
campos
 FileExistsDialog.ResultField.Label=Nome de campo do resultado 
+FileExistsDialog.ResultField.Tooltip=Especifica aqui o nome de campo de 
resultado (Booleano)\nadicionado ao fluxo de entrada 
 FileExistsDialog.Shell.Title=O arquivo existe
 FileExistsDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
 FileExistsDialog.wAdditionalFields.Label=Campos adicionais
diff --git 
a/plugins/transforms/filelocked/src/main/resources/org/apache/hop/pipeline/transforms/filelocked/messages/messages_pt_BR.properties
 
b/plugins/transforms/filelocked/src/main/resources/org/apache/hop/pipeline/transforms/filelocked/messages/messages_pt_BR.properties
index a2bc894b1d..807afe3d5a 100644
--- 
a/plugins/transforms/filelocked/src/main/resources/org/apache/hop/pipeline/transforms/filelocked/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/filelocked/src/main/resources/org/apache/hop/pipeline/transforms/filelocked/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ FileLockedDialog.FailedToGetFields.DialogTitle=Falha na 
obten\u00E7\u00E3o dos c
 FileLockedDialog.FileName.Label=Campo de nome de arquivo
 FileLockedDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
 FileLockedDialog.ResultField.Label=Nome de campo do resultado 
+FileLockedDialog.ResultField.Tooltip=Especifica aqui o nome de campo de 
resultado (Booleano)\nadicionado ao fluxo de entrada 
 FileLockedDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 FileLockedMeta.CheckResult.FileFieldMissing=Nome de campo de arquivo ausente !
 FileLockedMeta.CheckResult.NoInpuReceived=Nenhuma entrada foi recebida de 
outras transforma\u00E7\u00F5es !
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 d54ab5eb12..e00858df20 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
@@ -28,6 +28,7 @@ 
FlattenerMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=A transforma
 FlattenerMeta.keyword=nivelador
 FlattenerTargetField.TypeAggrLongDesc.AVERAGE=M\u00E9dia
 FlattenerTargetField.TypeAggrLongDesc.CONCAT_COMMA=Concatenar cadeias de 
caracteres separadas por
+FlattenerTargetField.TypeAggrLongDesc.COUNT_ALL=Quantidade de valores
 FlattenerTargetField.TypeAggrLongDesc.MAX=M\u00E1ximo
 FlattenerTargetField.TypeAggrLongDesc.MIN=M\u00EDnimo
 FlattenerTargetField.TypeAggrLongDesc.SUM=Soma
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 b229e61f5c..af70a1837c 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
@@ -28,6 +28,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.IncludeProcedure.Label=Incluir procedimentos
+GetTableNamesDialog.IncludeProcedure.Tooltip=Incluir procedimentos
 GetTableNamesDialog.IncludeTable.Label=Incluir tabelas
 GetTableNamesDialog.IncludeTable.Tooltip=Incluir tabelas
 GetTableNamesDialog.InvalidConnection.DialogMessage=Por favor, selecione uma 
conex\u00E3o v\u00E1lida!
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 b6cf1bc43d..246ac151e2 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
@@ -34,6 +34,7 @@ GroupByDialog.FilePrefix.Label=prefixo do arquivo TMP
 GroupByDialog.GetFields.Button=\ &Obter campos
 GroupByDialog.GetLookupFields.Button=\ &Obter campos de busca 
 GroupByDialog.Group.Label=Campos que comp\u00F5em o grupo: 
+GroupByDialog.GroupByWarningDialog.DialogMessage=Se os dados recebidos 
n\u00E3o estiverem classificados nas chaves especificadas, os resultados de 
sa\u00EDda poder\u00E3o n\u00E3o estar corretos. Recomendamos classificar os 
dados recebidos no pipeline.
 GroupByDialog.GroupByWarningDialog.DialogTitle=Aviso
 GroupByDialog.GroupByWarningDialog.Option1=Fechar
 GroupByDialog.GroupByWarningDialog.Option2=N\u00E3o exibir esta mensagem 
novamente.
diff --git 
a/plugins/transforms/html2text/src/main/resources/org/apache/hop/pipeline/transforms/html2text/messages/messages_pt_BR.properties
 
b/plugins/transforms/html2text/src/main/resources/org/apache/hop/pipeline/transforms/html2text/messages/messages_pt_BR.properties
index 2b5bb8f13b..b481c33fba 100644
--- 
a/plugins/transforms/html2text/src/main/resources/org/apache/hop/pipeline/transforms/html2text/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/html2text/src/main/resources/org/apache/hop/pipeline/transforms/html2text/messages/messages_pt_BR.properties
@@ -16,3 +16,12 @@
 # limitations under the License.
 #
 #
+
+Html2Text.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
+Html2Text.Exception.CouldnotFindField=N\u00E3o foi poss\u00EDvel encontrar o 
campo ''{0}'' na linha !
+Html2Text.LineNumber=N\u00FAmero da linha {0}
+Html2Text.Log.ErrorFindingField=Erro procurando campo: 
+Html2TextDialog.SafelistType.none=nenhum
+Html2TextMeta.CheckResult.CouldNotReadFields=N\u00E3o foi poss\u00EDvel ler 
campos da transforma\u00E7\u00E3o anterior.
+Html2TextMeta.CheckResult.ErrorOccurred=Ocorreu um erro:
+Html2TextMeta.Exception.UnableToReadTransformMeta=N\u00E3o foi poss\u00EDvel 
ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
diff --git 
a/plugins/transforms/httppost/src/main/resources/org/apache/hop/pipeline/transforms/httppost/messages/messages_pt_BR.properties
 
b/plugins/transforms/httppost/src/main/resources/org/apache/hop/pipeline/transforms/httppost/messages/messages_pt_BR.properties
index 7199ae7053..f21269e7e6 100644
--- 
a/plugins/transforms/httppost/src/main/resources/org/apache/hop/pipeline/transforms/httppost/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/httppost/src/main/resources/org/apache/hop/pipeline/transforms/httppost/messages/messages_pt_BR.properties
@@ -21,6 +21,7 @@ HTTPDialog.OutputFieldsGroup.Label=Campos de sa\u00EDda
 HTTPPOST.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
 HTTPPOST.Exception.CouldnotFindField=N\u00E3o foi poss\u00EDvel encontrar o 
campo ''{0}'' na linha !
 HTTPPOST.Exception.ErrorFindingField=Erro na busca pelo campo [{0}] !
+HTTPPOST.Injection.ArgumentFieldHeader=Colocar no cabe\u00E7alho (S/N)
 HTTPPOST.Injection.encoding=Codifica\u00E7\u00E3o
 HTTPPOST.Injection.httpLogin=Entrada HTTP
 HTTPPOST.Injection.httpPassword=Senha HTTP
diff --git 
a/plugins/transforms/ifnull/src/main/resources/org/apache/hop/pipeline/transforms/ifnull/messages/messages_pt_BR.properties
 
b/plugins/transforms/ifnull/src/main/resources/org/apache/hop/pipeline/transforms/ifnull/messages/messages_pt_BR.properties
index 2c3ed06444..2f2eb85e5b 100644
--- 
a/plugins/transforms/ifnull/src/main/resources/org/apache/hop/pipeline/transforms/ifnull/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/ifnull/src/main/resources/org/apache/hop/pipeline/transforms/ifnull/messages/messages_pt_BR.properties
@@ -23,10 +23,13 @@ IfNull.Log.CanNotFindField=Campo [{0}] n\u00E3o est\u00E1 
no fluxo de entrada !
 IfNull.Name=Se nulo
 IfNullDialog.Fieldname.Column=Campo
 IfNullDialog.Fields.Label=Campos
+IfNullDialog.ReplaceByValue.Label=Substituir por valor
+IfNullDialog.ReplaceByValue.Tooltip=Substituir por valor
 IfNullDialog.SelectFields.Label=Selecionar campos
 IfNullDialog.SetEmptyStringAll.Label=Usar cadeia de caracteres vazia ?
 IfNullDialog.Shell.Title=Se nulo
 IfNullDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+IfNullDialog.Value.Column=Substituir por valor
 IfNullDialog.Value.SetEmptyString=Usar cadeia de caracteres vazia ?
 IfNullDialog.ValueType.Column=Tipo
 IfNullDialog.ValueTypes.Label=Tipos de valor
diff --git 
a/plugins/transforms/insertupdate/src/main/resources/org/apache/hop/pipeline/transforms/insertupdate/messages/messages_pt_BR.properties
 
b/plugins/transforms/insertupdate/src/main/resources/org/apache/hop/pipeline/transforms/insertupdate/messages/messages_pt_BR.properties
index e7954e3174..fa2c0ffb49 100644
--- 
a/plugins/transforms/insertupdate/src/main/resources/org/apache/hop/pipeline/transforms/insertupdate/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/insertupdate/src/main/resources/org/apache/hop/pipeline/transforms/insertupdate/messages/messages_pt_BR.properties
@@ -46,6 +46,7 @@ 
InsertUpdateDialog.DoMapping.UnableToFindTargetFields.Title=Erro na obten\u00E7\
 InsertUpdateDialog.EditMapping.Label=editar mapeamento
 InsertUpDateDialog.ErrorGettingSchemas=Erro na obten\u00E7\u00E3o de esquemas
 InsertUpdateDialog.FailedToGetFields.DialogMessage=N\u00E3o foi poss\u00EDvel 
obter campos de transforma\u00E7\u00F5es anteriores devido a um erro
+InsertUpdateDialog.FailedToGetFields.DialogTitle=Falha na obten\u00E7\u00E3o 
dos campos
 InsertUpdateDialog.GetAndUpdateFields.Label=\ Obter &campos para 
atualiza\u00E7\u00E3o 
 InsertUpdateDialog.GetFields.Button=\ &Obter campos 
 InsertUpDateDialog.GetSchemas.Error=ERRO
@@ -67,6 +68,7 @@ InsertUpdateDialog.TransformMeta.Title=Busca de 
combina\u00E7\u00E3o
 InsertUpdateDialog.UpdateFields.Label=atualizar campos: 
 InsertUpdateMeta.CheckResult.AllFieldsFoundInInput=Todos os campos encontrados 
no fluxo de entrada.
 InsertUpdateMeta.CheckResult.AllFieldsFoundInInput2=Todos os campos inseridos 
/ atualizados encontrados no fluxo de entrada.
+InsertUpdateMeta.CheckResult.AllFieldsToUpdateFoundInTargetTable=Todos os 
campos para inser\u00E7\u00E3o ou atualiza\u00E7\u00E3o foram encontrados na 
tabela.
 InsertUpdateMeta.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.
 InsertUpdateMeta.CheckResult.DatabaseErrorOccurred=Ocorreu um erro de banco de 
dados: 
 InsertUpdateMeta.CheckResult.MissingCompareFieldsInTargetTable=Faltam campos a 
serem comparados na tabela destino:
diff --git 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
index aa81bf3f09..9b43b8bc32 100644
--- 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
@@ -46,6 +46,7 @@ UserDefinedJavaClassDialog.Parameters.Label=Par\u00E2metros:
 UserDefinedJavaClassDialog.Rename.Label=Renomear
 UserDefinedJavaClassDialog.Tabs.Fields.Title=Campos
 UserDefinedJavaClassDialog.Tabs.Parameters.Title=Par\u00E2metros
+UserDefinedJavaClassDialog.TestClass.Button=\ &Testar classe 
 UserDefinedJavaClassDialog.TestFailed.DialogMessage=N\u00E3o foi poss\u00EDvel 
obter campos de transforma\u00E7\u00F5es anteriores devido a um erro
 UserDefinedJavaClassDialog.TestFailed.DialogTitle=Teste falhou
 UserDefinedJavaClassDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
diff --git 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsoninput/messages/messages_pt_BR.properties
 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsoninput/messages/messages_pt_BR.properties
index a8530825b1..ebdbcb611b 100644
--- 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsoninput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsoninput/messages/messages_pt_BR.properties
@@ -119,4 +119,5 @@ JsonInputMeta.CheckResult.NoField=Nenhum campo foi 
encontrado para leitura.
 JsonInputMeta.CheckResult.NoFiles=Nenhum arquivo encontrado para leitura.
 JsonInputMeta.CheckResult.NoInput=Sem receber entrada de outras 
transforma\u00E7\u00F5es.
 JsonInputMeta.CheckResult.NoInputExpected=Esta transforma\u00E7\u00E3o 
n\u00E3o est\u00E1 esperando nem lendo nenhuma entrada
+JsonInputMeta.CheckResult.NoInputField=Nenhum campo para extrair
 JsonInputMeta.keyword=json,entrada
diff --git 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutput/messages/messages_pt_BR.properties
index 3869bb49a7..ef48b8d51a 100644
--- 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutput/messages/messages_pt_BR.properties
@@ -38,6 +38,7 @@ JsonOutputDialog.AddFileToResult.Label=Adicionar arquivo ao 
resultado
 JsonOutputDialog.AddTime.Label=Incluir hora no nome de arquivo?
 JsonOutputDialog.Append.Label=Anexar
 JsonOutputDialog.CreateParentFolder.Label=Criar pasta pai
+JsonOutputDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar uma 
pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 JsonOutputDialog.DialogTitle=sa\u00EDda JSON
 JsonOutputDialog.ElementName.Column=nome do elemento
 JsonOutputDialog.Encoding.Label=Codifica\u00E7\u00E3o 
diff --git 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutputenhanced/messages/messages_pt_BR.properties
 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutputenhanced/messages/messages_pt_BR.properties
index 108638f270..f384cdca88 100644
--- 
a/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutputenhanced/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutputenhanced/messages/messages_pt_BR.properties
@@ -34,6 +34,7 @@ JsonOutputDialog.AdditionalFieldsConfigTab.TabTitle=Campos de 
sa\u00EDda adicion
 JsonOutputDialog.AddTime.Label=Incluir hora no nome de arquivo?
 JsonOutputDialog.Append.Label=Anexar
 JsonOutputDialog.CreateParentFolder.Label=Criar pasta pai
+JsonOutputDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar uma 
pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 JsonOutputDialog.ElementName.Column=nome do elemento
 JsonOutputDialog.Encoding.Label=Codifica\u00E7\u00E3o 
 JsonOutputDialog.Fieldname.Column=Nome de campo
diff --git 
a/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/consumer/messages/messages_pt_BR.properties
 
b/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/consumer/messages/messages_pt_BR.properties
index 5b9df905f4..84da130880 100644
--- 
a/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/consumer/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/kafka/src/main/resources/org/apache/hop/pipeline/transforms/kafka/consumer/messages/messages_pt_BR.properties
@@ -26,6 +26,7 @@ KafkaConsumerInputDialog.Column.Ref=Nome da entrada
 KafkaConsumerInputDialog.Column.Type=Tipo
 KafkaConsumerInputDialog.Column.Value=Valor
 KafkaConsumerInputDialog.FieldsTab=Campos
+KafkaConsumerInputDialog.FilenameMissing.Header=Aviso
 KafkaConsumerInputDialog.KeyField=Chave
 KafkaConsumerInputDialog.MessageField=Mensagem
 KafkaConsumerInputDialog.NameField=Nome
@@ -35,6 +36,7 @@ KafkaConsumerInputDialog.PartitionField=Parti\u00E7\u00E3o
 KafkaConsumerInputDialog.Pipeline.Browse=Navegar...
 KafkaConsumerInputDialog.Pipeline.CreatePipeline=Novo...
 KafkaConsumerInputDialog.ResultsTab=Campos do resultado
+KafkaConsumerInputDialog.SelfReference.Header=Aviso
 KafkaConsumerInputDialog.SetupTab=Configura\u00E7\u00E3o
 KafkaConsumerInputDialog.Shell.Title=Consumidor Kafka
 KafkaConsumerInputDialog.TimestampField=Carimbo de tempo
diff --git 
a/plugins/transforms/languagemodelchat/src/main/resources/org/apache/hop/pipeline/transforms/languagemodelchat/messages/messages_pt_BR.properties
 
b/plugins/transforms/languagemodelchat/src/main/resources/org/apache/hop/pipeline/transforms/languagemodelchat/messages/messages_pt_BR.properties
index 2b5bb8f13b..b195fbe2ea 100644
--- 
a/plugins/transforms/languagemodelchat/src/main/resources/org/apache/hop/pipeline/transforms/languagemodelchat/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/languagemodelchat/src/main/resources/org/apache/hop/pipeline/transforms/languagemodelchat/messages/messages_pt_BR.properties
@@ -16,3 +16,54 @@
 # limitations under the License.
 #
 #
+
+LanguageModelChat.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
+LanguageModelChat.Exception.CouldnotFindField=N\u00E3o foi poss\u00EDvel 
encontrar o campo ''{0}'' na linha !
+LanguageModelChat.LineNumber=N\u00FAmero da linha {0}
+LanguageModelChat.Log.ErrorFindingField=Erro procurando campo: 
+LanguageModelChatDialog.ANTHROPIC.LogRequests.Label=Registrar pedidos
+LanguageModelChatDialog.ANTHROPIC.LogResponses.Label=Registrar respostas
+LanguageModelChatDialog.ANTHROPIC.MaxRetries.Label=M\u00E1ximo de tentativas
+LanguageModelChatDialog.ANTHROPIC.ModelName.Label=nome do modelo
+LanguageModelChatDialog.ANTHROPIC.Seed.Label=Semente
+LanguageModelChatDialog.ANTHROPIC.Temperature.Label=Temperatura
+LanguageModelChatDialog.ANTHROPIC.Timeout.Label=Limite de tempo
+LanguageModelChatDialog.ANTHROPIC.Version.Label=Vers\u00E3o
+LanguageModelChatDialog.FailedToGetFields.DialogMessage=N\u00E3o foi 
poss\u00EDvel obter campos de transforma\u00E7\u00F5es anteriores devido a um 
erro
+LanguageModelChatDialog.FailedToGetFields.DialogTitle=Falha na 
obten\u00E7\u00E3o dos campos
+LanguageModelChatDialog.HUGGING_FACE.Temperature.Label=Temperatura
+LanguageModelChatDialog.HUGGING_FACE.Timeout.Label=Limite de tempo
+LanguageModelChatDialog.InputFieldName.Label=Nome de campo de entrada
+LanguageModelChatDialog.MISTRAL.LogRequests.Label=Registrar pedidos
+LanguageModelChatDialog.MISTRAL.LogResponses.Label=Registrar respostas
+LanguageModelChatDialog.MISTRAL.MaxRetries.Label=M\u00E1ximo de tentativas
+LanguageModelChatDialog.MISTRAL.ModelName.Label=nome do modelo
+LanguageModelChatDialog.MISTRAL.ResponseFormat.Label=Formato de resposta
+LanguageModelChatDialog.MISTRAL.Seed.Label=Semente
+LanguageModelChatDialog.MISTRAL.Temperature.Label=Temperatura
+LanguageModelChatDialog.MISTRAL.Timeout.Label=Limite de tempo
+LanguageModelChatDialog.OLLAMA.Format.Label=Formato
+LanguageModelChatDialog.OLLAMA.MaxRetries.Label=M\u00E1ximo de tentativas
+LanguageModelChatDialog.OLLAMA.ModelName.Label=nome do modelo
+LanguageModelChatDialog.OLLAMA.Seed.Label=Semente
+LanguageModelChatDialog.OLLAMA.Temperature.Label=Temperatura
+LanguageModelChatDialog.OLLAMA.Timeout.Label=Limite de tempo
+LanguageModelChatDialog.OPEN_AI.LogRequests.Label=Registrar pedidos
+LanguageModelChatDialog.OPEN_AI.LogResponses.Label=Registrar respostas
+LanguageModelChatDialog.OPEN_AI.MaxRetries.Label=M\u00E1ximo de tentativas
+LanguageModelChatDialog.OPEN_AI.ModelName.Label=nome do modelo
+LanguageModelChatDialog.OPEN_AI.Organisation.Label=Organiza\u00E7\u00E3o
+LanguageModelChatDialog.OPEN_AI.ProxyHost.Label=M\u00E1quina representante
+LanguageModelChatDialog.OPEN_AI.ProxyPort.Label=Porta do proxy
+LanguageModelChatDialog.OPEN_AI.ResponseFormat.Label=Formato de resposta
+LanguageModelChatDialog.OPEN_AI.Seed.Label=Semente
+LanguageModelChatDialog.OPEN_AI.Temperature.Label=Temperatura
+LanguageModelChatDialog.OPEN_AI.UseProxy.Label=Usar proxy
+LanguageModelChatDialog.OPEN_AI.User.Label=Usu\u00E1rio
+LanguageModelChatDialog.Parallelism.Label=Paralelismo
+LanguageModelChatDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+LanguageModelChatMeta.CheckResult.CouldNotReadFields=N\u00E3o foi 
poss\u00EDvel ler campos da transforma\u00E7\u00E3o anterior.
+LanguageModelChatMeta.CheckResult.ErrorOccurred=Ocorreu um erro:
+LanguageModelChatMeta.CheckResult.NoInpuReceived=Nenhuma entrada foi recebida 
de outras transforma\u00E7\u00F5es !
+LanguageModelChatMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
+LanguageModelChatMeta.Exception.UnableToReadTransformMeta=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
diff --git 
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_pt_BR.properties
 
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_pt_BR.properties
index c4dd7414e5..76ebbf0171 100644
--- 
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_pt_BR.properties
@@ -41,6 +41,7 @@ SimpleMappingDialog.ErrorShowingPipeline.Title=ERRO
 SimpleMappingDialog.Exception.NoValidMappingDetailsFound=Nenhum mapeamento 
v\u00E1lido foi especificado.
 SimpleMappingDialog.Exception.ReferencedPipelineIdIsNull=Refer\u00EAncia 
incorreta
 SimpleMappingDialog.Exception.UnableToReferenceObjectId.Title=ERRO
+SimpleMappingDialog.FilenameMissing.Header=Aviso
 SimpleMappingDialog.GetFromMapping.Button=Obter do mapeamento
 SimpleMappingDialog.InputMapping.ToolTip=Digita uma express\u00E3o regular 
aqui e um diret\u00F3rio na primeira coluna.
 SimpleMappingDialog.InputTab.label.Description=Descri\u00E7\u00E3o do 
mapeamento de transforma\u00E7\u00E3o
@@ -66,6 +67,7 @@ SimpleMappingDialog.PipelineSelecting.DialogTitle=Sinto muito
 SimpleMappingDialog.RadioRepByReference.Label=Especificar por refer\u00EAncia
 SimpleMappingDialog.Select.Button=\ Selecionar 
 SimpleMappingDialog.SelectPipelineTransform.Title=Seleciona uma 
transforma\u00E7\u00E3o
+SimpleMappingDialog.SelfReference.Header=Aviso
 SimpleMappingDialog.Shell.Title=Mapeamento simples ( sub conduto )
 SimpleMappingDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o:
 SimpleMappingMeta.CheckResult.InputFieldNotSpecified=Campo de entrada #{0} 
n\u00E3o foi especificado !
diff --git 
a/plugins/transforms/mergerows/src/main/resources/org/apache/hop/pipeline/transforms/mergerows/messages/messages_pt_BR.properties
 
b/plugins/transforms/mergerows/src/main/resources/org/apache/hop/pipeline/transforms/mergerows/messages/messages_pt_BR.properties
index 071cfc01a1..372cd0ba10 100644
--- 
a/plugins/transforms/mergerows/src/main/resources/org/apache/hop/pipeline/transforms/mergerows/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/mergerows/src/main/resources/org/apache/hop/pipeline/transforms/mergerows/messages/messages_pt_BR.properties
@@ -25,6 +25,7 @@ MergeRowsDialog.ColumnInfo.ValueField=campo de valor
 MergeRowsDialog.ErrorGettingFields.DialogTitle=Erro na obten\u00E7\u00E3o de 
campos
 MergeRowsDialog.FlagField.Label=campo indicativo 
 MergeRowsDialog.KeyFields.Button=Obter &campos chave 
+MergeRowsDialog.MergeRowsWarningDialog.DialogMessage=Se os dados recebidos 
n\u00E3o estiverem classificados nas chaves especificadas, os resultados de 
sa\u00EDda poder\u00E3o n\u00E3o estar corretos. Recomendamos classificar os 
dados recebidos no pipeline.
 MergeRowsDialog.MergeRowsWarningDialog.DialogTitle=Aviso
 MergeRowsDialog.MergeRowsWarningDialog.Option1=Fechar
 MergeRowsDialog.MergeRowsWarningDialog.Option2=N\u00E3o exibir esta mensagem 
novamente.
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 e0c355ad78..a82dfec0e8 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
@@ -29,13 +29,16 @@ MetaInjectDialog.ColumnInfo.Length=Tamanho
 MetaInjectDialog.ColumnInfo.Precision=Precis\u00E3o
 MetaInjectDialog.ColumnInfo.Type=Tipo
 MetaInjectDialog.CreateParentFolder.Label=Criar pasta pai
+MetaInjectDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar uma 
pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 MetaInjectDialog.ErrorLoadingPipeline.DialogMessage=Houve erro na leitura do 
conduto especificado:
 MetaInjectDialog.ErrorLoadingPipeline.DialogTitle=Erro na leitura do conduto
 MetaInjectDialog.ErrorLoadingSpecifiedPipeline.Title=ERRO
+MetaInjectDialog.FilenameMissing.Header=Aviso
 MetaInjectDialog.InjectTab.FilterString.Label=Filtro:
 MetaInjectDialog.InjectTab.TabTitle=Injetar metadadados
 MetaInjectDialog.OptionsTab.TabTitle=Op\u00E7\u00F5es
 MetaInjectDialog.Pipeline.Label=Conduto:
+MetaInjectDialog.SelfReference.Header=Aviso
 MetaInjectDialog.SourceFieldDialog.Label=Campo de origem
 MetaInjectDialog.SourceFieldDialog.Title=Campo de origem
 MetaInjectDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o:
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 5f58f0337a..e8097c9669 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
@@ -55,6 +55,7 @@ MonetDBBulkLoaderDialog.TargetSchema.Label=Esquema alvo
 MonetDBBulkLoaderDialog.TargetTable.Label=Tabela de destino
 MonetDBBulkLoaderDialog.Transformname.Label=Nome da transforma\u00E7\u00E3o
 MonetDBBulkLoaderMeta.CheckResult.AllFieldsFoundInInput=Todos os campos 
encontrados no fluxo de entrada.
+MonetDBBulkLoaderMeta.CheckResult.AllFieldsFoundInTargetTable=Todos os campos 
foram encontrados na tabela alvo.
 MonetDBBulkLoaderMeta.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.
 MonetDBBulkLoaderMeta.CheckResult.DatabaseErrorOccurred=Ocorreu um erro na 
base de dados:
 MonetDBBulkLoaderMeta.CheckResult.InvalidConnection=Por favor, selecione ou 
crie uma conex\u00E3o!
diff --git 
a/plugins/transforms/normaliser/src/main/resources/org/apache/hop/pipeline/transforms/normaliser/messages/messages_pt_BR.properties
 
b/plugins/transforms/normaliser/src/main/resources/org/apache/hop/pipeline/transforms/normaliser/messages/messages_pt_BR.properties
index 8500fae3d0..0fdb9a59ef 100644
--- 
a/plugins/transforms/normaliser/src/main/resources/org/apache/hop/pipeline/transforms/normaliser/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/normaliser/src/main/resources/org/apache/hop/pipeline/transforms/normaliser/messages/messages_pt_BR.properties
@@ -35,4 +35,5 @@ NormaliserMeta.CheckResult.NoInputReceivedError=Nenhuma 
entrada foi recebida de
 NormaliserMeta.CheckResult.TransformReceivingFieldsOK=Transforma\u00E7\u00E3o 
conectada \u00E0 anterior, recebendo {0} campos
 NormaliserMeta.CheckResult.TransformReceivingInfoOK=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
 NormaliserMeta.Injection.FIELDS=Todos os campos
+NormaliserMeta.Injection.NAME=Nome de campo de entrada
 NormaliserMeta.keyword=normalizador
diff --git 
a/plugins/transforms/numberrange/src/main/resources/org/apache/hop/pipeline/transforms/numberrange/messages/messages_pt_BR.properties
 
b/plugins/transforms/numberrange/src/main/resources/org/apache/hop/pipeline/transforms/numberrange/messages/messages_pt_BR.properties
index cd11bb83ef..e9748a0d65 100644
--- 
a/plugins/transforms/numberrange/src/main/resources/org/apache/hop/pipeline/transforms/numberrange/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/numberrange/src/main/resources/org/apache/hop/pipeline/transforms/numberrange/messages/messages_pt_BR.properties
@@ -21,6 +21,7 @@ NumberRange.Keyword=n\u00FAmero,extens\u00E3o
 NumberRange.Log.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
 NumberRange.Log.LineNumber=N\u00FAmero da linha 
 NumberRangeDialog.FailedToGetFields.DialogMessage=N\u00E3o foi poss\u00EDvel 
obter campos de transforma\u00E7\u00F5es anteriores devido a um erro
+NumberRangeDialog.OutputField=Campo de sa\u00EDda
 NumberRangeDialog.TransformName=Nome da transforma\u00E7\u00E3o:
 NumberRangeDialog.UpperBound=Limite superior
 NumberRangeDialog.Value=Valor
diff --git 
a/plugins/transforms/orabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/orabulkloader/messages/messages_pt_BR.properties
 
b/plugins/transforms/orabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/orabulkloader/messages/messages_pt_BR.properties
index e9a505b8c2..433a405a33 100644
--- 
a/plugins/transforms/orabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/orabulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/orabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/orabulkloader/messages/messages_pt_BR.properties
@@ -74,6 +74,7 @@ OraBulkLoaderDialog.TargetSchema.Label=Esquema alvo
 OraBulkLoaderDialog.TargetTable.Label=Tabela de destino
 OraBulkLoaderDialog.TruncateLoadAction.Label=Truncar
 OraBulkLoaderMeta.CheckResult.AllFieldsFoundInInput=Todos os campos 
encontrados no fluxo de entrada.
+OraBulkLoaderMeta.CheckResult.AllFieldsFoundInTargetTable=Todos os campos 
foram encontrados na tabela alvo.
 OraBulkLoaderMeta.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.
 OraBulkLoaderMeta.CheckResult.DatabaseErrorOccurred=Ocorreu um erro na base de 
dados:
 OraBulkLoaderMeta.CheckResult.InvalidConnection=Por favor, selecione ou crie 
uma conex\u00E3o!
diff --git 
a/plugins/transforms/pgbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/pgbulkloader/messages/messages_pt_BR.properties
 
b/plugins/transforms/pgbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/pgbulkloader/messages/messages_pt_BR.properties
index de6407b60c..d21da661f1 100644
--- 
a/plugins/transforms/pgbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/pgbulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/pgbulkloader/src/main/resources/org/apache/hop/pipeline/transforms/pgbulkloader/messages/messages_pt_BR.properties
@@ -18,6 +18,7 @@
 #
 
 GPBulkLoader.Log.ErrorInTransform=Erro na transforma\u00E7\u00E3o
+GPBulkLoaderMeta.CheckResult.AllFieldsFoundInTargetTable=Todos os campos foram 
encontrados na tabela alvo.
 GPBulkLoaderMeta.CheckResult.DatabaseErrorOccurred=erro de base de dados 
ocorreu 
 GPBulkLoaderMeta.CheckResult.InvalidConnection=conex\u00E3o inv\u00E1lida
 GPBulkLoaderMeta.CheckResult.NoInputError=sem entrada
diff --git 
a/plugins/transforms/pipelineexecutor/src/main/resources/org/apache/hop/pipeline/transforms/pipelineexecutor/messages/messages_pt_BR.properties
 
b/plugins/transforms/pipelineexecutor/src/main/resources/org/apache/hop/pipeline/transforms/pipelineexecutor/messages/messages_pt_BR.properties
index bd98e961c7..76bd160115 100644
--- 
a/plugins/transforms/pipelineexecutor/src/main/resources/org/apache/hop/pipeline/transforms/pipelineexecutor/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/pipelineexecutor/src/main/resources/org/apache/hop/pipeline/transforms/pipelineexecutor/messages/messages_pt_BR.properties
@@ -29,8 +29,10 @@ PipelineExecutorDialog.ErrorLoadingPipeline.DialogTitle=ERRO
 PipelineExecutorDialog.ErrorLoadingSpecifiedPipeline.Message=Houve erro na 
leitura do conduto especificado:
 PipelineExecutorDialog.ErrorLoadingSpecifiedPipeline.Title=ERRO
 PipelineExecutorDialog.ExecutionExitStatusField.Label=situa\u00E7\u00E3o de 
sa\u00EDda
+PipelineExecutorDialog.ExecutionNrErrorsField.Label=Quantidade de erros
 PipelineExecutorDialog.ExecutionResultField.Label=resultado da 
execu\u00E7\u00E3o
 PipelineExecutorDialog.ExecutionResults.Title=resultados da execu\u00E7\u00E3o
+PipelineExecutorDialog.FilenameMissing.Header=Aviso
 PipelineExecutorDialog.Parameters.GetParameters=obter par\u00E2metros
 PipelineExecutorDialog.Parameters.MapParameters=mapear par\u00E2metros
 PipelineExecutorDialog.Parameters.Title=Par\u00E2metros
@@ -39,6 +41,7 @@ PipelineExecutorDialog.ResultFiles.Title=arquivos do resultado
 PipelineExecutorDialog.ResultRows.Title=linhas do resultado
 PipelineExecutorDialog.RowGroup.Title=agrupamento de linhas
 PipelineExecutorDialog.RunConfiguration.Label=Executar configura\u00E7\u00E3o
+PipelineExecutorDialog.SelfReference.Header=Aviso
 PipelineExecutorDialog.Shell.Title=executor de conduto
 PipelineExecutorDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o:
 
PipelineExecutorMeta.ExecutionResults.FieldDescription.Label=descri\u00E7\u00E3o
 do campo
diff --git 
a/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
index cb869c702f..b5cfec8e2d 100644
--- 
a/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ PropertyOutputDialog.Comment.Label=Coment\u00E1rio
 PropertyOutputDialog.Comment.Tooltip=Coment\u00E1rio
 PropertyOutputDialog.ContentTab.TabTitle=Conte\u00FAdo
 PropertyOutputDialog.CreateParentFolder.Label=Criar pasta pai
+PropertyOutputDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar 
uma pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 PropertyOutputDialog.DialogTitle=sa\u00EDda de propriedades
 PropertyOutputDialog.FailedToGetFields.DialogMessage=Imposs\u00EDvel obter 
campos da transforma\u00E7\u00E3o anterior
 PropertyOutputDialog.FailedToGetFields.DialogTitle=Imposs\u00EDvel obter 
campos da transforma\u00E7\u00E3o anterior
diff --git 
a/plugins/transforms/randomvalue/src/main/resources/org/apache/hop/pipeline/transforms/randomvalue/messages/messages_pt_BR.properties
 
b/plugins/transforms/randomvalue/src/main/resources/org/apache/hop/pipeline/transforms/randomvalue/messages/messages_pt_BR.properties
index dfe9749755..9236dda4a2 100644
--- 
a/plugins/transforms/randomvalue/src/main/resources/org/apache/hop/pipeline/transforms/randomvalue/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/randomvalue/src/main/resources/org/apache/hop/pipeline/transforms/randomvalue/messages/messages_pt_BR.properties
@@ -23,7 +23,7 @@ RandomValue.Name=gerar valor aleat\u00F3rio
 RandomValueDialog.DialogTitle=Gerar valor aleat\u00F3rio
 RandomValueDialog.Fields.Label=Campos: 
 RandomValueDialog.NameColumn.Column=Nome
-RandomValueDialog.Seed.Label=semente
+RandomValueDialog.Seed.Label=Semente
 RandomValueDialog.SelectInfoType.DialogMessage=Selecione o tipo de dado de 
retorno
 RandomValueDialog.SelectInfoType.DialogTitle=Selecione tipo de dado
 RandomValueDialog.TypeColumn.Column=Tipo
diff --git 
a/plugins/transforms/setvalueconstant/src/main/resources/org/apache/hop/pipeline/transforms/setvalueconstant/messages/messages_pt_BR.properties
 
b/plugins/transforms/setvalueconstant/src/main/resources/org/apache/hop/pipeline/transforms/setvalueconstant/messages/messages_pt_BR.properties
index 3ec8c1a1f2..4c21f61e44 100644
--- 
a/plugins/transforms/setvalueconstant/src/main/resources/org/apache/hop/pipeline/transforms/setvalueconstant/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/setvalueconstant/src/main/resources/org/apache/hop/pipeline/transforms/setvalueconstant/messages/messages_pt_BR.properties
@@ -22,6 +22,7 @@ SetValueConstant.Log.CanNotFindField=Campo [{0}] n\u00E3o 
est\u00E1 no fluxo de
 SetValueConstantDialog.Fieldname.Column=Campo
 SetValueConstantDialog.Fields.Label=Campos
 SetValueConstantDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+SetValueConstantDialog.Value.Column=Substituir por valor
 SetValueConstantDialog.Value.SetEmptyString=Usar cadeia de caracteres vazia ?
 SetValueConstantMeta.CheckResult.AllFieldsFound=Todos os campos foram 
encontrados no fluxo de entrada.
 SetValueConstantMeta.CheckResult.FieldsFound=Campos n\u00E3o encontrados no 
fluxo de entrada:\n\n{0}
diff --git 
a/plugins/transforms/setvariable/src/main/resources/org/apache/hop/pipeline/transforms/setvariable/messages/messages_pt_BR.properties
 
b/plugins/transforms/setvariable/src/main/resources/org/apache/hop/pipeline/transforms/setvariable/messages/messages_pt_BR.properties
index d7d135a3a6..75f930c86c 100644
--- 
a/plugins/transforms/setvariable/src/main/resources/org/apache/hop/pipeline/transforms/setvariable/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/setvariable/src/main/resources/org/apache/hop/pipeline/transforms/setvariable/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ SetVariableDialog.UsageWarning.Option1=Fechar
 SetVariableDialog.UsageWarning.Option2=N\u00E3o exibir esta mensagem novamente.
 SetVariableMeta.CheckResult.NotReceivingFieldsFromPreviousTransforms=N\u00E3o 
foram recebidos campos das transforma\u00E7\u00F5es anteriores !
 SetVariableMeta.CheckResult.NotReceivingInfoFromOtherTransforms=Nenhuma 
entrada foi recebida de outras transforma\u00E7\u00F5es !
+SetVariableMeta.CheckResult.ReceivingFieldsFromPreviousTransforms=Transforma\u00E7\u00E3o
 conectada \u00E0 anterior, recebendo {0} campos
 SetVariableMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
 SetVariableMeta.keyword=configurar,vari\u00E1vel
 SetVariableMeta.RuntimeError.UnableToReadXML.SETVARIABLE0004=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
diff --git 
a/plugins/transforms/sortedmerge/src/main/resources/org/apache/hop/pipeline/transforms/sortedmerge/messages/messages_pt_BR.properties
 
b/plugins/transforms/sortedmerge/src/main/resources/org/apache/hop/pipeline/transforms/sortedmerge/messages/messages_pt_BR.properties
index d4a1027bec..2cde70f350 100644
--- 
a/plugins/transforms/sortedmerge/src/main/resources/org/apache/hop/pipeline/transforms/sortedmerge/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/sortedmerge/src/main/resources/org/apache/hop/pipeline/transforms/sortedmerge/messages/messages_pt_BR.properties
@@ -23,6 +23,7 @@ SortedMerge.Name=Mesclagem ordenada
 SortedMergeDialog.Ascending.Column=Ascendente
 SortedMergeDialog.Fieldname.Column=Nome de campo
 SortedMergeDialog.Fields.Label=Campos :
+SortedMergeDialog.InputNeedSort.DialogMessage=Se os dados recebidos n\u00E3o 
estiverem classificados nas chaves especificadas, os resultados de sa\u00EDda 
poder\u00E3o n\u00E3o estar corretos. Recomendamos classificar os dados 
recebidos no pipeline.
 SortedMergeDialog.InputNeedSort.DialogTitle=Aviso
 SortedMergeDialog.InputNeedSort.Option1=Fechar
 SortedMergeDialog.InputNeedSort.Option2=N\u00E3o exibir esta mensagem 
novamente.
diff --git 
a/plugins/transforms/sqlfileoutput/src/main/resources/org/apache/hop/pipeline/transforms/sqlfileoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/sqlfileoutput/src/main/resources/org/apache/hop/pipeline/transforms/sqlfileoutput/messages/messages_pt_BR.properties
index c817df80c5..f0838b7aad 100644
--- 
a/plugins/transforms/sqlfileoutput/src/main/resources/org/apache/hop/pipeline/transforms/sqlfileoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/sqlfileoutput/src/main/resources/org/apache/hop/pipeline/transforms/sqlfileoutput/messages/messages_pt_BR.properties
@@ -29,6 +29,7 @@ SQLFileOutputDialog.ConnectionError.DialogMessage=Por favor, 
selecione uma conex
 SQLFileOutputDialog.ConnectionError2.DialogMessage=Por favor, selecione uma 
conex\u00E3o v\u00E1lida!
 SQLFileOutputDialog.ContentTab.TabTitle=Conte\u00FAdo
 SQLFileOutputDialog.CreateParentFolder.Label=Criar pasta pai
+SQLFileOutputDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar uma 
pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 SQLFileOutputDialog.DateFormat.Label=Formato de data
 SQLFileOutputDialog.DoNotOpenNewFileInit.Label=N\u00E3o criar arquivo no 
in\u00EDcio
 SQLFileOutputDialog.Encoding.Label=Codifica\u00E7\u00E3o
@@ -49,10 +50,12 @@ SQLFileOutputDialog.TargetTable.Label=Tabela destino
 SQLFileOutputDialog.TruncateTable.Label=Adicionar instru\u00E7\u00E3o para 
truncar tabela 
 SQLFileOutputDialog.TruncateTable.Tooltip=Adicionar instru\u00E7\u00E3o para 
truncar tabela 
 SQLFileOutputMeta.CheckResult.AllFieldsFound=Todos os campos na tabela 
est\u00E3o no fluxo de entrada, vindos de transforma\u00E7\u00F5es anteriores
+SQLFileOutputMeta.CheckResult.AllFieldsFoundInOutput=Todos os campos oriundos 
de transforma\u00E7\u00F5es anteriores foram encontrados na tabela de sa\u00EDda
 SQLFileOutputMeta.CheckResult.ConnectionExists=Conex\u00E3o existe
 SQLFileOutputMeta.CheckResult.ConnectionOk=Conex\u00E3o \u00E0 base dados 
funciona
 SQLFileOutputMeta.CheckResult.ExpectedInputError=Nenhuma entrada foi recebida 
de outras transforma\u00E7\u00F5es !
 SQLFileOutputMeta.CheckResult.ExpectedInputOk=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
+SQLFileOutputMeta.CheckResult.FieldsNotFoundInOutput=Campos no fluxo de 
entrada n\u00E3o foram encontrados na tabela de sa\u00EDda:\n\n{0}
 SQLFileOutputMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o conectada 
\u00E0 anterior, recebendo {0} campos
 SQLFileOutputMeta.CheckResult.NoConnection=Por favor seleciona ou cria uma 
conex\u00E3o para usar
 SQLFileOutputMeta.CheckResult.NoFields=N\u00E3o se encontrou campos das 
transforma\u00E7\u00F5es anteriores, checa os saltos ... !
diff --git 
a/plugins/transforms/ssh/src/main/resources/org/apache/hop/pipeline/transforms/ssh/messages/messages_pt_BR.properties
 
b/plugins/transforms/ssh/src/main/resources/org/apache/hop/pipeline/transforms/ssh/messages/messages_pt_BR.properties
index 208e7a096f..879c5263d4 100644
--- 
a/plugins/transforms/ssh/src/main/resources/org/apache/hop/pipeline/transforms/ssh/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/ssh/src/main/resources/org/apache/hop/pipeline/transforms/ssh/messages/messages_pt_BR.properties
@@ -47,7 +47,7 @@ SSHDialog.Server.Tooltip=Servidor
 SSHDialog.Settings.Tab=Configura\u00E7\u00E3o
 SSHDialog.TestConnection.Label=Testar conex\u00E3o
 SSHDialog.TestConnection.Tooltip=Testar conex\u00E3o
-SSHDialog.TimeOut.Label=esgotamento de tempo
+SSHDialog.TimeOut.Label=Limite de tempo
 SSHDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
 SSHDialog.UseKey.Label=Usar chave
 SSHDialog.UseKey.Tooltip=Usar chave
diff --git 
a/plugins/transforms/standardizephonenumber/src/main/resources/org/apache/hop/pipeline/transforms/standardizephonenumber/messages/messages_pt_BR.properties
 
b/plugins/transforms/standardizephonenumber/src/main/resources/org/apache/hop/pipeline/transforms/standardizephonenumber/messages/messages_pt_BR.properties
index 275d5f9de4..e21bf9086f 100644
--- 
a/plugins/transforms/standardizephonenumber/src/main/resources/org/apache/hop/pipeline/transforms/standardizephonenumber/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/standardizephonenumber/src/main/resources/org/apache/hop/pipeline/transforms/standardizephonenumber/messages/messages_pt_BR.properties
@@ -19,8 +19,11 @@
 
 StandardizePhoneNumber.Injection.InputField=Campo de entrada
 StandardizePhoneNumber.Injection.IsValidNumberField=\u00E9 v\u00E1lido
+StandardizePhoneNumber.Injection.OutputField=Campo de sa\u00EDda  
 StandardizePhoneNumberDialog.ColumnInfo.InputField.Label=Campo de entrada
 StandardizePhoneNumberDialog.ColumnInfo.NumberFormat.Label=Formato
+StandardizePhoneNumberDialog.ColumnInfo.OutputField.Label=Campo de sa\u00EDda  
 
StandardizePhoneNumberMeta.CheckResult.NotReceivingFieldsFromPreviousTransforms=N\u00E3o
 foram recebidos campos das transforma\u00E7\u00F5es anteriores !
 
StandardizePhoneNumberMeta.CheckResult.NotReceivingInfoFromOtherTransforms=Nenhuma
 entrada foi recebida de outras transforma\u00E7\u00F5es !
+StandardizePhoneNumberMeta.CheckResult.ReceivingFieldsFromPreviousTransforms=Transforma\u00E7\u00E3o
 conectada \u00E0 anterior, recebendo {0} campos
 StandardizePhoneNumberMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
diff --git 
a/plugins/transforms/stanfordnlp/src/main/resources/org/apache/hop/pipeline/transforms/stanford/nlp/simple/messages/messages_pt_BR.properties
 
b/plugins/transforms/stanfordnlp/src/main/resources/org/apache/hop/pipeline/transforms/stanford/nlp/simple/messages/messages_pt_BR.properties
index 1692cdb472..6377937b85 100644
--- 
a/plugins/transforms/stanfordnlp/src/main/resources/org/apache/hop/pipeline/transforms/stanford/nlp/simple/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/stanfordnlp/src/main/resources/org/apache/hop/pipeline/transforms/stanford/nlp/simple/messages/messages_pt_BR.properties
@@ -17,3 +17,9 @@
 #
 #
 
+StanfordSimpleNlp.ErrorInTransformRunning=Por causa de um erro esta 
transforma\u00E7\u00E3o n\u00E3o pode continuar: 
+StanfordSimpleNlp.Exception.CouldnotFindField=N\u00E3o foi poss\u00EDvel 
encontrar o campo ''{0}'' na linha !
+StanfordSimpleNlp.LineNumber=N\u00FAmero da linha {0}
+StanfordSimpleNlp.Log.ErrorFindingField=Erro procurando campo: 
+StanfordSimpleNlpMeta.CheckResult.CouldNotReadFields=N\u00E3o foi 
poss\u00EDvel ler campos da transforma\u00E7\u00E3o anterior.
+StanfordSimpleNlpMeta.CheckResult.ErrorOccurred=Ocorreu um erro:
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 78e9f6cce3..915618a348 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
@@ -75,6 +75,7 @@ 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.AllFieldsToUpdateFoundInTargetTable=Todos
 os campos para inser\u00E7\u00E3o ou atualiza\u00E7\u00E3o foram encontrados 
na tabela.
 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.
 SynchronizeAfterMergeMeta.CheckResult.DatabaseErrorOccurred=Ocorreu um erro de 
banco de dados: 
 SynchronizeAfterMergeMeta.CheckResult.InvalidConnection=Por favor, selecione 
ou crie uma conex\u00E3o!
diff --git 
a/plugins/transforms/tableexists/src/main/resources/org/apache/hop/pipeline/transforms/tableexists/messages/messages_pt_BR.properties
 
b/plugins/transforms/tableexists/src/main/resources/org/apache/hop/pipeline/transforms/tableexists/messages/messages_pt_BR.properties
index e9eaaf995d..864d081f5b 100644
--- 
a/plugins/transforms/tableexists/src/main/resources/org/apache/hop/pipeline/transforms/tableexists/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/tableexists/src/main/resources/org/apache/hop/pipeline/transforms/tableexists/messages/messages_pt_BR.properties
@@ -32,6 +32,7 @@ TableExistsDialog.InvalidConnection.DialogMessage=Por favor, 
selecione uma conex
 TableExistsDialog.InvalidConnection.DialogTitle=Erro
 TableExistsDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
 TableExistsDialog.ResultField.Label=Nome de campo do resultado 
+TableExistsDialog.ResultField.Tooltip=Especifica aqui o nome de campo de 
resultado (Booleano)\nadicionado ao fluxo de entrada 
 TableExistsDialog.Schemaname.Label=nome do esquema
 TableExistsDialog.Schemaname.Tooltip=nome do esquema
 TableExistsDialog.Shell.Title=Tabela existe
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 9e9cd1d894..f24417fef3 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
@@ -65,11 +65,13 @@ TableOutputDialog.TargetSchema.Label=Esquema de destino
 TableOutputDialog.TargetTable.Label=Tabela destino 
 TableOutputDialog.TruncateTable.Label=Truncar tabela 
 TableOutputMeta.CheckResult.AllFieldsFound=Todos os campos na tabela 
est\u00E3o no fluxo de entrada, vindos de transforma\u00E7\u00F5es anteriores
+TableOutputMeta.CheckResult.AllFieldsFoundInOutput=Todos os campos oriundos de 
transforma\u00E7\u00F5es anteriores foram encontrados na tabela de sa\u00EDda
 TableOutputMeta.CheckResult.ConnectionExists=Conex\u00E3o existe
 TableOutputMeta.CheckResult.ConnectionOk=Conex\u00E3o \u00E0 base dados 
funciona
 TableOutputMeta.CheckResult.ExpectedInputError=Nenhuma entrada foi recebida de 
outras transforma\u00E7\u00F5es !
 TableOutputMeta.CheckResult.ExpectedInputOk=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
 TableOutputMeta.CheckResult.FieldsNotFound=Os campos da tabela n\u00E3o foram 
encontrados no fluxo de entrada: {0}
+TableOutputMeta.CheckResult.FieldsNotFoundInOutput=Campos no fluxo de entrada 
n\u00E3o foram encontrados na tabela de sa\u00EDda:\n\n{0}
 TableOutputMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o conectada 
\u00E0 anterior, recebendo {0} campos
 TableOutputMeta.CheckResult.FieldsSpecifiedNotFound=Campos especificados 
n\u00E3o foram encontrados no fluxo de entrada: {0}
 TableOutputMeta.CheckResult.NoConnection=Por favor seleciona ou cria uma 
conex\u00E3o para usar
diff --git 
a/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/textfileoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/textfileoutput/messages/messages_pt_BR.properties
index 9abb8bf421..a40404e6ea 100644
--- 
a/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/textfileoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/textfile/src/main/resources/org/apache/hop/pipeline/transforms/textfileoutput/messages/messages_pt_BR.properties
@@ -64,6 +64,7 @@ TextFileOutputDialog.Append.Label=Anexar
 TextFileOutputDialog.Compression.Label=Compress\u00E3o 
 TextFileOutputDialog.ContentTab.TabTitle=Conte\u00FAdo
 TextFileOutputDialog.CreateParentFolder.Label=Criar pasta pai
+TextFileOutputDialog.CreateParentFolder.Tooltip=Marque isto se quiser criar 
uma pasta inicial\n quando necess\u00E1rio. Caso contr\u00E1rio, o Apache Hop 
lan\u00E7ar\u00E1 uma exce\u00E7\u00E3o quando a pasta inicial n\u00E3o existir.
 TextFileOutputDialog.CurrencyColumn.Column=Moeda
 TextFileOutputDialog.DateTimeFormat.Label=Formato de data e hora
 TextFileOutputDialog.DecimalColumn.Column=Decimal
diff --git 
a/plugins/transforms/tokenreplacement/src/main/resources/org/apache/hop/pipeline/transforms/tokenreplacement/messages/messages_pt_BR.properties
 
b/plugins/transforms/tokenreplacement/src/main/resources/org/apache/hop/pipeline/transforms/tokenreplacement/messages/messages_pt_BR.properties
index 6578e476cc..81ef510db5 100644
--- 
a/plugins/transforms/tokenreplacement/src/main/resources/org/apache/hop/pipeline/transforms/tokenreplacement/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/tokenreplacement/src/main/resources/org/apache/hop/pipeline/transforms/tokenreplacement/messages/messages_pt_BR.properties
@@ -30,6 +30,7 @@ TokenReplacement.Injection.OUTPUT_INCLUDE_PARTNR=incluir 
n\u00FAmero da parti\u0
 TokenReplacement.Injection.OUTPUT_INCLUDE_TIME=incluir hora no nome de arquivo
 TokenReplacement.Injection.OUTPUT_SPLIT_EVERY=Partir a cada ... linhas
 TokenReplacementDialog.AddOutputFilenameToResult.Label=Adicionar nomes de 
arquivos de sa\u00EDda ao resultado
+TokenReplacementDialog.CreateParentFolder.Label=Criar pasta pai ?
 TokenReplacementDialog.DateTimeFormat.Label=Formato de data e hora
 TokenReplacementDialog.FailedToGetFields.DialogTitle=Erro
 TokenReplacementDialog.FilenameInField.Label=Nome de arquivo em um campo ?
diff --git 
a/plugins/transforms/update/src/main/resources/org/apache/hop/pipeline/transforms/update/messages/messages_pt_BR.properties
 
b/plugins/transforms/update/src/main/resources/org/apache/hop/pipeline/transforms/update/messages/messages_pt_BR.properties
index 6b5dd920f3..080485bfe2 100644
--- 
a/plugins/transforms/update/src/main/resources/org/apache/hop/pipeline/transforms/update/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/update/src/main/resources/org/apache/hop/pipeline/transforms/update/messages/messages_pt_BR.properties
@@ -64,6 +64,7 @@ UpdateDialog.TransformMeta.Title=Busca de combina\u00E7\u00E3o
 UpdateDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 UpdateMeta.CheckResult.AllFieldsFoundInInput=Todos os campos encontrados no 
fluxo de entrada.
 UpdateMeta.CheckResult.AllFieldsFoundInInput2=Todos os campos inseridos / 
atualizados encontrados no fluxo de entrada.
+UpdateMeta.CheckResult.AllFieldsToUpdateFoundInTargetTable=Todos os campos 
para inser\u00E7\u00E3o ou atualiza\u00E7\u00E3o foram encontrados na tabela.
 UpdateMeta.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.
 UpdateMeta.CheckResult.DatabaseErrorOccurred=Ocorreu um erro de banco de 
dados: 
 UpdateMeta.CheckResult.InvalidConnection=Por favor, selecione ou crie uma 
conex\u00E3o!
diff --git 
a/plugins/transforms/valuemapper/src/main/resources/org/apache/hop/pipeline/transforms/valuemapper/messages/messages_pt_BR.properties
 
b/plugins/transforms/valuemapper/src/main/resources/org/apache/hop/pipeline/transforms/valuemapper/messages/messages_pt_BR.properties
index 9bb9c16c0e..276c15696c 100644
--- 
a/plugins/transforms/valuemapper/src/main/resources/org/apache/hop/pipeline/transforms/valuemapper/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/valuemapper/src/main/resources/org/apache/hop/pipeline/transforms/valuemapper/messages/messages_pt_BR.properties
@@ -25,6 +25,7 @@ ValueMapperDialog.Fields.Column.SourceValue=Valor de origem
 ValueMapperDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o :
 ValueMapperMeta.CheckResult.NotReceivingFieldsFromPreviousTransforms=N\u00E3o 
foram recebidos campos das transforma\u00E7\u00F5es anteriores !
 ValueMapperMeta.CheckResult.NotReceivingInfoFromOtherTransforms=Nenhuma 
entrada foi recebida de outras transforma\u00E7\u00F5es !
+ValueMapperMeta.CheckResult.ReceivingFieldsFromPreviousTransforms=Transforma\u00E7\u00E3o
 conectada \u00E0 anterior, recebendo {0} campos
 ValueMapperMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
 ValueMapperMeta.keyword=valor,mapeador
 ValueMapperMeta.RuntimeError.UnableToReadXML.VALUEMAPPER0004=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
diff --git 
a/plugins/transforms/verticabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/vertica/bulkloader/messages/messages_pt_BR.properties
 
b/plugins/transforms/verticabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/vertica/bulkloader/messages/messages_pt_BR.properties
index 496b20f00d..dcb11cbb7f 100644
--- 
a/plugins/transforms/verticabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/vertica/bulkloader/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/verticabulkloader/src/main/resources/org/apache/hop/pipeline/transforms/vertica/bulkloader/messages/messages_pt_BR.properties
@@ -67,10 +67,12 @@ VerticaBulkLoaderDialog.TargetTable.Label=Tabela destino
 VerticaBulkLoaderDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 VerticaBulkLoaderDialog.TruncateTable.Label=Truncar tabela
 VerticaBulkLoaderMeta.CheckResult.AllFieldsFound=Todos os campos na tabela 
est\u00E3o no fluxo de entrada, vindos de transforma\u00E7\u00F5es anteriores
+VerticaBulkLoaderMeta.CheckResult.AllFieldsFoundInOutput=Todos os campos 
oriundos de transforma\u00E7\u00F5es anteriores foram encontrados na tabela de 
sa\u00EDda
 VerticaBulkLoaderMeta.CheckResult.ConnectionExists=Conex\u00E3o existe
 VerticaBulkLoaderMeta.CheckResult.ConnectionOk=Conex\u00E3o \u00E0 base dados 
funciona
 VerticaBulkLoaderMeta.CheckResult.ExpectedInputError=Nenhuma entrada foi 
recebida de outras transforma\u00E7\u00F5es !
 VerticaBulkLoaderMeta.CheckResult.ExpectedInputOk=A transforma\u00E7\u00E3o 
est\u00E1 recebendo informa\u00E7\u00F5es de outras transforma\u00E7\u00F5es.
+VerticaBulkLoaderMeta.CheckResult.FieldsNotFoundInOutput=Campos no fluxo de 
entrada n\u00E3o foram encontrados na tabela de sa\u00EDda:\n\n{0}
 VerticaBulkLoaderMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o 
conectada \u00E0 anterior, recebendo {0} campos
 VerticaBulkLoaderMeta.CheckResult.NoConnection=Por favor seleciona ou cria uma 
conex\u00E3o para usar
 VerticaBulkLoaderMeta.CheckResult.NoFields=N\u00E3o se encontrou campos das 
transforma\u00E7\u00F5es anteriores, checa os saltos ... !
diff --git 
a/plugins/transforms/webserviceavailable/src/main/resources/org/apache/hop/pipeline/transforms/webserviceavailable/messages/messages_pt_BR.properties
 
b/plugins/transforms/webserviceavailable/src/main/resources/org/apache/hop/pipeline/transforms/webserviceavailable/messages/messages_pt_BR.properties
index 7e71be0572..4b13665640 100644
--- 
a/plugins/transforms/webserviceavailable/src/main/resources/org/apache/hop/pipeline/transforms/webserviceavailable/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/webserviceavailable/src/main/resources/org/apache/hop/pipeline/transforms/webserviceavailable/messages/messages_pt_BR.properties
@@ -29,6 +29,7 @@ 
WebServiceAvailableDialog.FailedToGetFields.DialogMessage=N\u00E3o foi poss\u00E
 WebServiceAvailableDialog.FailedToGetFields.DialogTitle=Falha na 
obten\u00E7\u00E3o dos campos
 WebServiceAvailableDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da 
chave...
 WebServiceAvailableDialog.ResultField.Label=Nome de campo do resultado
+WebServiceAvailableDialog.ResultField.Tooltip=Especifica aqui o nome de campo 
de resultado (Booleano)\nadicionado ao fluxo de entrada 
 WebServiceAvailableDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
 WebServiceAvailableMeta.CheckResult.NoInpuReceived=Nenhuma entrada foi 
recebida de outras transforma\u00E7\u00F5es !
 WebServiceAvailableMeta.CheckResult.ReceivingInfoFromOtherTransforms=A 
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras 
transforma\u00E7\u00F5es.
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 08075f4b37..27a6b1d873 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
@@ -29,6 +29,7 @@ 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.ExecutionNrErrorsField.Label=Quantidade de erros
 WorkflowExecutorDialog.ExecutionResultField.Label=resultado da 
execu\u00E7\u00E3o
 WorkflowExecutorDialog.ExecutionResults.Title=resultados da execu\u00E7\u00E3o
 WorkflowExecutorDialog.Parameters.GetParameters=obter par\u00E2metros
diff --git 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/getxmldata/messages/messages_pt_BR.properties
 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/getxmldata/messages/messages_pt_BR.properties
index 70c5d539a3..86671a57c7 100644
--- 
a/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/getxmldata/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/xml/src/main/resources/org/apache/hop/pipeline/transforms/xml/getxmldata/messages/messages_pt_BR.properties
@@ -132,5 +132,6 @@ GetXMLDataMeta.CheckResult.NoField=Nenhum campo foi 
encontrado para leitura.
 GetXMLDataMeta.CheckResult.NoFiles=Nenhum arquivo encontrado para leitura.
 GetXMLDataMeta.CheckResult.NoInput=Sem receber entrada de outras 
transforma\u00E7\u00F5es.
 GetXMLDataMeta.CheckResult.NoInputExpected=Esta transforma\u00E7\u00E3o 
n\u00E3o est\u00E1 esperando nem lendo nenhuma entrada
+GetXMLDataMeta.CheckResult.NoInputField=Nenhum campo para extrair
 GetXmlDataMeta.keyword=obter,xml
 GetXMLDateLoopNodesImportProgressDialog.ErrorScanningFile.Title=Erro
diff --git 
a/plugins/transforms/yamlinput/src/main/resources/org/apache/hop/pipeline/transforms/yamlinput/messages/messages_pt_BR.properties
 
b/plugins/transforms/yamlinput/src/main/resources/org/apache/hop/pipeline/transforms/yamlinput/messages/messages_pt_BR.properties
index 65c21a2334..70fe5f4efb 100644
--- 
a/plugins/transforms/yamlinput/src/main/resources/org/apache/hop/pipeline/transforms/yamlinput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/yamlinput/src/main/resources/org/apache/hop/pipeline/transforms/yamlinput/messages/messages_pt_BR.properties
@@ -106,4 +106,5 @@ YamlInputMeta.CheckResult.NoField=Nenhum campo foi 
encontrado para leitura.
 YamlInputMeta.CheckResult.NoFiles=Nenhum arquivo encontrado para leitura.
 YamlInputMeta.CheckResult.NoInput=Sem receber entrada de outras 
transforma\u00E7\u00F5es.
 YamlInputMeta.CheckResult.NoInputExpected=Esta transforma\u00E7\u00E3o 
n\u00E3o est\u00E1 esperando nem lendo nenhuma entrada
+YamlInputMeta.CheckResult.NoInputField=Nenhum campo para extrair
 YamlInputMeta.keyword=yaml,entrada
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 c6231474d1..8d9a418fad 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
@@ -33,7 +33,7 @@ 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.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

Reply via email to