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 71f64c0ec3 Translated using Weblate (Portuguese (Brazil)) (#6034)
71f64c0ec3 is described below

commit 71f64c0ec32686ea7dae7d2b080d98a714005715
Author: hop-weblate <[email protected]>
AuthorDate: Thu Nov 27 09:50:36 2025 +0100

    Translated using Weblate (Portuguese (Brazil)) (#6034)
---
 .../messages/messages_pt_BR.properties             |  2 +-
 .../messages/messages_pt_BR.properties             |  7 +++++
 .../bulkloader/messages/messages_pt_BR.properties  |  8 +++---
 .../messages/messages_pt_BR.properties             |  2 +-
 .../messages/messages_pt_BR.properties             |  2 +-
 .../getvariable/messages/messages_pt_BR.properties | 10 +++++++
 .../messages/messages_pt_BR.properties             | 33 ++++++++++++++++------
 .../janino/messages/messages_pt_BR.properties      |  6 ++++
 .../joinrows/messages/messages_pt_BR.properties    |  4 +--
 .../messages/messages_pt_BR.properties             |  5 ++++
 .../bulkloader/messages/messages_pt_BR.properties  |  8 +++---
 .../zipfile/messages/messages_pt_BR.properties     | 18 ++++++++++++
 12 files changed, 84 insertions(+), 21 deletions(-)

diff --git 
a/plugins/actions/checkfilelocked/src/main/resources/org/apache/hop/workflow/actions/checkfilelocked/messages/messages_pt_BR.properties
 
b/plugins/actions/checkfilelocked/src/main/resources/org/apache/hop/workflow/actions/checkfilelocked/messages/messages_pt_BR.properties
index c736a539a4..17641c052a 100644
--- 
a/plugins/actions/checkfilelocked/src/main/resources/org/apache/hop/workflow/actions/checkfilelocked/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/checkfilelocked/src/main/resources/org/apache/hop/workflow/actions/checkfilelocked/messages/messages_pt_BR.properties
@@ -32,7 +32,7 @@ ActionCheckFilesLocked.Log.FileLocked=Arquivo [{0}] est\u00E1 
travado!
 ActionCheckFilesLocked.Log.FileNotLocked=Arquivo [{0}] n\u00E3o est\u00E1 
travado.
 ActionCheckFilesLocked.Name=Checar arquivos bloqueados
 ActionCheckFilesLocked.Name.Default=Checar arquivos bloqueados
-ActionCheckFilesLocked.Name.Label=Nome da a\u00E7\u00E3o:
+ActionCheckFilesLocked.Name.Label=Nome da a\u00E7\u00E3o
 ActionCheckFilesLocked.Previous.Label=Copiar resultado anterior \u00E0 lista 
de arg?
 ActionCheckFilesLocked.Previous.Tooltip=Selecionar esta op\u00E7\u00E3o para 
passar os resultados da entrada anterior como argumentos desta entrada.
 ActionCheckFilesLocked.ProcessingArg=Processando argumento [{0}]. M\u00E1scara 
[{1}] ?
diff --git 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_pt_BR.properties
 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_pt_BR.properties
index beaefe1dcf..314cb7caf4 100644
--- 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_pt_BR.properties
+++ 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_pt_BR.properties
@@ -40,3 +40,10 @@ ActionColumnsExist.Schemaname.Tooltip=nome do esquema
 ActionColumnsExist.Tablename.Label=Nome da tabela
 ActionColumnsExist.Title=Colunas existem em uma tabela
 ActionColumnsExist.CheckResult.NothingToCheck=N\u00E3o h\u00E1 nada para 
verificar.
+ActionColumnsExist.CheckResult.TableNameIsEmpty=O nome da tabela est\u00E1 
vazio.
+ActionColumnsExist.ConnectionError2.DialogMessage=Erro ao obter colunas da 
tabela [{0}]!
+ActionColumnsExist.Description=Verifica se uma ou mais colunas existem em uma 
tabela de uma conex\u00E3o espec\u00EDfica
+ActionColumnsExist.Error.ColumnameEmpty=Lista de nomes de coluna est\u00E1 
vazio. Voc\u00EA deve especificar um nome de coluna.
+ActionColumnsExist.Error.TablenameEmpty=O nome da tabela est\u00E1 vazio. 
Voc\u00EA deve especificar um nome de tabela.
+ActionColumnsExist.FilenameDelete.Tooltip=Remover entradas selecionadas da 
tabela
+ActionColumnsExist.GetListColumsNoRow.DialogMessage=Erro ao obter lista de 
colunas\nPor favor, verificar conex\u00E3o e tabela.
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 b3fad6c507..c0ecf0242e 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
@@ -93,9 +93,9 @@ RedshiftBulkLoaderDialog.RecordTerminator.Label=String de 
termina\u00E7\u00E3o d
 RedshiftBulkLoaderDialog.RecordTerminator.Tooltip=Especifica a sequ\u00EAncia 
de v\u00E1rios caracteres que indica o final de um registro. O padr\u00E3o 
\u00E9 avan\u00E7o de linha (\\n).
 RedshiftBulkLoaderDialog.SpecifyFields.Label=Especificar campos da base de 
dados
 RedshiftBulkLoaderDialog.StreamName.Label=Nome do fluxo
-RedshiftBulkLoaderDialog.TargetSchema.Label=Esquema de destino 
+RedshiftBulkLoaderDialog.TargetSchema.Label=Esquema de destino
 RedshiftBulkLoaderDialog.TargetTable.Label=Tabela de destino
-RedshiftBulkLoaderDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+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
@@ -103,7 +103,7 @@ 
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.FieldsNotFound=Os campos da tabela n\u00E3o 
foram encontrados no fluxo de entrada: {0}
+RedshiftBulkLoaderMeta.CheckResult.FieldsNotFound=Os campos da tabela n\u00E3o 
foram encontrados no fluxo de entrada: \n\n{0}
 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.FieldsSpecifiedNotInTable=Campos 
especificados n\u00E3o existem na tabela de destino:\n\n{0}
@@ -113,7 +113,7 @@ RedshiftBulkLoaderMeta.CheckResult.NoTableName=Nenhum nome 
de tabela foi forneci
 RedshiftBulkLoaderMeta.CheckResult.TableAccessible=Tabela [{0}] existe e 
est\u00E1 acess\u00EDvel
 RedshiftBulkLoaderMeta.CheckResult.TableError=Tabela [{0}] n\u00E3o existe ou 
n\u00E3o pode ser lida nesta conex\u00E3o a base de dados.
 RedshiftBulkLoaderMeta.CheckResult.TableNotAccessible=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da tabela, por favor, verifique o nome 
da tabela e as permiss\u00F5es.
-RedshiftBulkLoaderMeta.CheckResult.TableOk=Tabela [{0}] acess\u00EDvel e seus 
foram campos obtidos
+RedshiftBulkLoaderMeta.CheckResult.TableOk=Tabela [{0}] acess\u00EDvel e seus 
foram campos obtidos.
 RedshiftBulkLoaderMeta.CheckResult.UndefinedError=Um erro ocorreu: {0}
 RedshiftBulkLoaderMeta.Error.ErrorConnecting=N\u00E3o foi poss\u00EDvel 
conectar-se \u00E0 base de dados para verificar a situa\u00E7\u00E3o da tabela: 
{0}
 RedshiftBulkLoaderMeta.Error.NoConnection=N\u00E3o existe conex\u00E3o 
definida para esta transforma\u00E7\u00E3o.
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 4473bf7bae..e4b8b93126 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
@@ -54,7 +54,7 @@ CassandraOutput.Injection.SCHEMA_HOST=O esquema do nome do 
host do Cassandra.
 CassandraOutput.Injection.SCHEMA_PORT=O n\u00FAmero da porta do esquema 
Cassandra.
 CassandraOutput.Injection.SOCKET_TIMEOUT=O tempo opcional de limite de espera 
pela conex\u00E3o especificado em milissegundos.
 CassandraOutput.Injection.SUB_BATCH_SIZE=O tamanho de separa\u00E7\u00E3o do 
lote para ser utilizado quando um timeout do lote CQL ocorre.
-CassandraOutput.Injection.TABLE=Tabela na qual gravar
+CassandraOutput.Injection.TABLE=Tabela na qual gravar.
 CassandraOutput.Injection.TRUNCATE_TABLE=Configurar essa flag para truncar a 
tabela antes de inserir.
 CassandraOutput.Injection.TTL=O TTL (tempo de vida) para todos os campos 
inseridos.
 CassandraOutput.Injection.TTL_UNIT=A unidade de medida para o TTL (segundos, 
minutos, horas, dias).
diff --git 
a/plugins/transforms/concatfields/src/main/resources/org/apache/hop/pipeline/transforms/concatfields/messages/messages_pt_BR.properties
 
b/plugins/transforms/concatfields/src/main/resources/org/apache/hop/pipeline/transforms/concatfields/messages/messages_pt_BR.properties
index 2ffe937963..3d5bc66198 100644
--- 
a/plugins/transforms/concatfields/src/main/resources/org/apache/hop/pipeline/transforms/concatfields/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/concatfields/src/main/resources/org/apache/hop/pipeline/transforms/concatfields/messages/messages_pt_BR.properties
@@ -36,7 +36,7 @@ ConcatFieldsDialog.NameColumn.Column=Nome
 ConcatFieldsDialog.NullColumn.Column=Nulo
 ConcatFieldsDialog.PrecisionColumn.Column=Precis\u00E3o
 ConcatFieldsDialog.Separator.Button=Inserir &Tabula\u00E7\u00E3o
-ConcatFieldsDialog.Separator.Label=Separador 
+ConcatFieldsDialog.Separator.Label=Separador
 ConcatFieldsDialog.TargetFieldLength.Label=Comprimento do campo de destino
 ConcatFieldsDialog.TargetFieldName.Label=Nome do campo de destino
 ConcatFieldsDialog.TrimTypeColumn.Column=Tipo de aparamento
diff --git 
a/plugins/transforms/getvariable/src/main/resources/org/apache/hop/pipeline/transforms/getvariable/messages/messages_pt_BR.properties
 
b/plugins/transforms/getvariable/src/main/resources/org/apache/hop/pipeline/transforms/getvariable/messages/messages_pt_BR.properties
index 63f3cdc177..8bb9d97c2d 100644
--- 
a/plugins/transforms/getvariable/src/main/resources/org/apache/hop/pipeline/transforms/getvariable/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/getvariable/src/main/resources/org/apache/hop/pipeline/transforms/getvariable/messages/messages_pt_BR.properties
@@ -31,3 +31,13 @@ GetVariableDialog.TrimType.Column=Tipo de aparamento
 GetVariableDialog.VariableColumn.Column=Vari\u00E1vel
 GetVariableMeta.keyword=obter,vari\u00E1vel
 GetVariable.Description=Determina o valor de certas vari\u00E1veis (projeto ou 
hop) e as coloca em campos.
+GetVariable.Injection.CURRENCY=O s\u00EDmbolo de moeda para utilizar quando a 
formata\u00E7\u00E3o for aplicada ao campo.
+GetVariable.Injection.FIELDFORMAT=O formato dos dados para o campo.
+GetVariable.Injection.FIELDNAME=O nome do campo para adicionar na sa\u00EDda 
ap\u00F3s a vari\u00E1vel ser resolvida.
+GetVariable.Injection.FIELDTYPE=O tipo de dado do campo.
+GetVariable.Injection.GROUP=O d\u00EDgito de s\u00EDmbolo de agrupamento para 
usar quando formatar campos de tipos num\u00E9ricos.
+GetVariable.Injection.TRIMTYPE=O m\u00E9todo de aplica\u00E7\u00E3o para 
aparar um texto (nenhum, esquerda, ambos, direita).
+GetVariable.Injection.VARIABLE=As vari\u00E1veis para resolver como campos.
+GetVariableDialog.VariableColumn.Tooltip=Especifica um texto (opcionalmente) 
incluindo vari\u00E1veis no formato '${VAR}' ou '%%VAR%%' 
+GetVariableMeta.CheckResult.AllVariablesSpecified=Todos os campo possuem 
vari\u00E1veis especificadas.
+GetVariableMeta.CheckResult.VariableNotSpecified=N\u00E3o h\u00E1 
vari\u00E1vel especificada para o campo [{0]]!
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 34ede28690..2e3a687842 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
@@ -24,7 +24,7 @@ InsertUpdate.Log.CheckingRow=checando linha:
 InsertUpdate.Log.ErrorInTransform=Erro na transforma\u00E7\u00E3o, solicitando 
finaliza\u00E7\u00E3o devido a:
 InsertUpdate.Log.FieldHasDataNumbers=Campo [{0}] tem n\u00FAmero 
 InsertUpdate.Log.LineNumber=N\u00FAmero da linha 
-InsertUpdate.Log.UpdateRow=Atualizar linha com:
+InsertUpdate.Log.UpdateRow=Atualizar linha com: !
 InsertUpdate.Name=Inserir / atualizar
 InsertUpDateDialog.AvailableSchemas.Message=Por favor seleciona um nome de 
esquema
 InsertUpDateDialog.AvailableSchemas.Title=Esquemas dispon\u00EDveis
@@ -35,7 +35,7 @@ InsertUpdateDialog.ColumnInfo.StreamField1=campo de fluxo 1
 InsertUpdateDialog.ColumnInfo.StreamField2=campo de fluxo 2
 InsertUpdateDialog.ColumnInfo.TableField=Campo da tabela
 InsertUpdateDialog.ColumnInfo.Update=Atualizar
-InsertUpdateDialog.CommitSize.Label=tamanho do cometimento 
+InsertUpdateDialog.CommitSize.Label=tamanho do cometimento
 InsertUpdateDialog.CouldNotBuildSQL.DialogMessage=N\u00E3o foi poss\u00EDvel 
construir a declara\u00E7\u00E3o SQL devido a um erro
 InsertUpdateDialog.CouldNotBuildSQL.DialogTitle=N\u00E3o foi poss\u00EDvel 
construir a declara\u00E7\u00E3o SQL
 InsertUpdateDialog.DoMapping.SomeFieldsNotFoundContinue=Certos campos n\u00E3o 
foram encontrados no mapeamento existente, queres continuar ?
@@ -50,23 +50,23 @@ 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.GetAndUpdateFields.Label=\ Obter &campos para 
atualiza\u00E7\u00E3o
+InsertUpdateDialog.GetFields.Button=\ &Obter campos
 InsertUpDateDialog.GetSchemas.Error=ERRO
 InsertUpdateDialog.InvalidConnection.DialogMessage=Por favor, selecione uma 
conex\u00E3o v\u00E1lida!
 InsertUpdateDialog.InvalidConnection.DialogTitle=ERRO
-InsertUpdateDialog.Keys.Label=Chaves para buscar os valores: 
+InsertUpdateDialog.Keys.Label=Chaves para buscar os valores:
 InsertUpdateDialog.Log.FoundFields={0} campos encontrados
 InsertUpdateDialog.Log.FoundKeys=Encontradas {0} chaves
 InsertUpdateDialog.Log.GettingKeyInfo=obtendo informa\u00E7\u00E3o da chave...
-InsertUpdateDialog.Log.LookingAtConnection=Examinando conex\u00E3o: 
+InsertUpdateDialog.Log.LookingAtConnection=Examinando conex\u00E3o:
 InsertUpDateDialog.NoSchema.Error=N\u00E3o h\u00E1 esquemas dispon\u00EDveis.
 InsertUpdateDialog.NoSQLNeeds.DialogMessage=N\u00E3o \u00E9 necess\u00E1rio 
executar c\u00F3digo SQL para esta transforma\u00E7\u00E3o funcionar.
 InsertUpdateDialog.NoSQLNeeds.DialogTitle=OK
 InsertUpdateDialog.Shell.Title=Inserir / atualizar
-InsertUpdateDialog.SQL.Button=\ &SQL 
+InsertUpdateDialog.SQL.Button=\ &SQL
 InsertUpdateDialog.SQLError.DialogTitle=Erro
-InsertUpdateDialog.TargetSchema.Label=Esquema de destino 
+InsertUpdateDialog.TargetSchema.Label=Esquema de destino
 InsertUpdateDialog.TargetTable.Label=Tabela de destino
 InsertUpdateDialog.TransformMeta.Title=Busca de combina\u00E7\u00E3o
 InsertUpdateDialog.UpdateFields.Label=atualizar campos: 
@@ -103,3 +103,20 @@ InsertUpdateMeta.ReturnValue.NoConnectionDefined=N\u00E3o 
existe conex\u00E3o de
 InsertUpdateMeta.ReturnValue.NoTableDefinedOnConnection=Nenhuma tabela foi 
definida nesta conex\u00E3o.
 InsertUpdateMeta.ReturnValue.NotReceivingAnyFields=N\u00E3o se est\u00E1 
recebendo nenhum campo das transforma\u00E7\u00F5es anteriores. Verifica as 
transforma\u00E7\u00F5es anteriores e os saltos de conex\u00E3o a procura de 
erros.
 InsertUpdate.Description=Atualizar ou inserir dados em um banco de dados com 
base em chaves.
+InsertUpdate.Log.ErrorOccurredDuringTransformInitialize=Um erro ocorreu 
durante a inicializa\u00E7\u00E3o, o processamento ser\u00E1 parado: 
+InsertUpdate.Log.FoundRowForUpdate=Encontrado linhas para atualizar: !
+InsertUpdate.Log.UnableToCommitConnection=Incapaz de confirmar conex\u00F5es:
+InsertUpdate.Log.UpdateBypassed=Atualiza\u00E7\u00E3o ignorada: !
+InsertUpdate.Log.ValuesSetForLookup=Conjunto de valores para procura: 
+InsertUpdateDialog.UpdateBypassed.Label=N\u00E3o executar nenhuma 
atualiza\u00E7\u00E3o
+InsertUpdateMeta.CheckResult.MissingFieldsToUpdateInTargetTable=Faltando 
camapos para atalizar/inserir na tabela destino:
+InsertUpdateMeta.CheckResult.MissingInputStreamFields=Faltando campo no fluxo 
de entrada para atualizar/inserir na tabela destino:
+InsertUpdateMeta.CheckResult.MissingKeyFields=N\u00E3o foram especificados 
campos chaves.  Por favor especificar os campos para utilizar como chaves de 
busca para essa tabela.
+InsertUpdateMeta.Injection.DO_NOT=Marque essa flag para indicar que 
atualiza\u00E7\u00F5es n\u00E3o devem ser executadas.
+InsertUpdateMeta.Injection.KEY_CONDITION=O tipo de comparador para utilizar.
+InsertUpdateMeta.Injection.KEY_LOOKUP=O campo da tabela para utilizar como 
compara\u00E7\u00E3o.
+InsertUpdateMeta.Injection.KEY_STREAM=O primeiro campo no fluxo de entrada 
para utilizar como compara\u00E7\u00E3o.
+InsertUpdateMeta.Injection.KEY_STREAM2=O segundo campo no fluxo de entrada 
para utilizar como compara\u00E7\u00E3o.
+InsertUpdateMeta.Injection.UPDATE_FLAG=Marque essa flag para indicar se o 
campo deve ser atualizado (Y=Sim/N=N\u00E3o).
+InsertUpdateMeta.Injection.UPDATE_LOOKUP=O campo da tabela a ser atualizado.
+InsertUpdateMeta.Injection.UPDATE_STREAM=O campo no fluxo de entrada para 
mapear para o campo da tabela.
diff --git 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/janino/messages/messages_pt_BR.properties
 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/janino/messages/messages_pt_BR.properties
index c8b1f70b07..cbc81e8b7f 100644
--- 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/janino/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/janino/messages/messages_pt_BR.properties
@@ -34,3 +34,9 @@ JaninoMeta.CheckResult.ExpectedInputOk=A 
transforma\u00E7\u00E3o est\u00E1 receb
 JaninoMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o conectada \u00E0 
anterior, recebendo {0} campos
 JaninoMeta.keyword=Janino
 Janino.Description=Calcula o resultado de uma express\u00E3o Java utilizando 
Janino
+Janino.Error.ValueTypeMismatch=Um tipo {0} foi especificado para o campo 
[{1}], mas um tipo [{2}] foi retornado como resultado da f\u00F3rmula [{3}]
+Janino.Injection.FORMULA=Express\u00F5es Java
+Janino.Injection.REPLACE_FIELD=Campo para substituir
+Janino.Name=Express\u00E3o Java definida pelo usu\u00E1rio
+JaninoDialog.DialogTitle=Express\u00E3o Java definida pelo usu\u00E1rio
+JaninoDialog.Replace.Column=Substitui valor
diff --git 
a/plugins/transforms/joinrows/src/main/resources/org/apache/hop/pipeline/transforms/joinrows/messages/messages_pt_BR.properties
 
b/plugins/transforms/joinrows/src/main/resources/org/apache/hop/pipeline/transforms/joinrows/messages/messages_pt_BR.properties
index 61719c7455..2b470bdf11 100644
--- 
a/plugins/transforms/joinrows/src/main/resources/org/apache/hop/pipeline/transforms/joinrows/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/joinrows/src/main/resources/org/apache/hop/pipeline/transforms/joinrows/messages/messages_pt_BR.properties
@@ -25,8 +25,8 @@ JoinRowsDialog.FailedToGetFields.DialogTitle=Falha na 
obten\u00E7\u00E3o dos cam
 JoinRowsDialog.Prefix.Label=srt
 JoinRowsDialog.Shell.Title=unir linhas ( produto cartesiano )
 JoinRowsDialog.Temp.Label=temp
-JoinRowsDialog.TempFilePrefix.Label=prefixo do arquivo TMP 
-JoinRowsDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+JoinRowsDialog.TempFilePrefix.Label=prefixo do arquivo TMP
+JoinRowsDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
 JoinRowsMeta.CheckResult.CouldNotFindFieldsFromPreviousTransforms=N\u00E3o se 
encontrou campos das transforma\u00E7\u00F5es anteriores, checa os saltos ... !
 JoinRowsMeta.CheckResult.NoInputReceived=Nenhuma entrada foi recebida de 
outras transforma\u00E7\u00F5es !
 JoinRowsMeta.CheckResult.TransformReceivingDatas=Transforma\u00E7\u00E3o 
conectada \u00E0 anterior, recebendo {0} campos
diff --git 
a/plugins/transforms/uniquerowsbyhashset/src/main/resources/org/apache/hop/pipeline/transforms/uniquerowsbyhashset/messages/messages_pt_BR.properties
 
b/plugins/transforms/uniquerowsbyhashset/src/main/resources/org/apache/hop/pipeline/transforms/uniquerowsbyhashset/messages/messages_pt_BR.properties
index 916da2a0bb..70ab107b4c 100644
--- 
a/plugins/transforms/uniquerowsbyhashset/src/main/resources/org/apache/hop/pipeline/transforms/uniquerowsbyhashset/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/uniquerowsbyhashset/src/main/resources/org/apache/hop/pipeline/transforms/uniquerowsbyhashset/messages/messages_pt_BR.properties
@@ -33,3 +33,8 @@ 
UniqueRowsByHashSetMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=A
 
UniqueRowsByHashSetMeta.Exception.UnableToLoadTransformMetaFromXML=Imposs\u00EDvel
 carregar informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
 UniqueRowsByHashSetMeta.keyword=\u00FAnico,linhas,conjunto de hash
 UniqueRowsByHashSet.Description=Remove duplicatas e deixa apenas uma 
\u00FAnica ocorr\u00EAncia utilizando um conjunto de Hash.
+UniqueRowsByHashSet.Name=Linhas \u00FAnicas (Conjunto de Hash)
+UniqueRowsByHashSetDialog.Fields.Label=Campos para comparar (se nada for 
informado, significa: comparar a linha completa)\nNota: os valores dos campos 
selecionados ser\u00E3o armazenados na mem\u00F3ria para cada registro.
+UniqueRowsByHashSetDialog.Shell.Title=Linhas \u00FAnicas (conjunto de hash)
+UniqueRowsByHashSetDialog.StoreValues.Label=Comparar utilizando valor de 
linhas armazenadas? 
+UniqueRowsByHashSetDialog.StoreValues.ToolTip=Armazenando valores de linha 
requer mais mem\u00F3ria, mas isso previne poss\u00EDveis falsos positivos se 
houver colis\u00F5es de hash.
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 b9dac2ad67..fa039a4081 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
@@ -65,9 +65,9 @@ VerticaBulkLoaderDialog.NullString.Label=Cadeia de caracteres 
nula
 VerticaBulkLoaderDialog.OnlyWhenHaveRows.Label=Truncar quando a primeira linha 
chegar
 VerticaBulkLoaderDialog.SpecifyFields.Label=Especificar campos da base de 
dados 
 VerticaBulkLoaderDialog.StreamName.Label=Nome do fluxo
-VerticaBulkLoaderDialog.TargetSchema.Label=Esquema de destino 
+VerticaBulkLoaderDialog.TargetSchema.Label=Esquema de destino
 VerticaBulkLoaderDialog.TargetTable.Label=Tabela destino 
-VerticaBulkLoaderDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o 
+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
@@ -75,7 +75,7 @@ 
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.FieldsNotFound=Os campos da tabela n\u00E3o 
foram encontrados no fluxo de entrada: {0}
+VerticaBulkLoaderMeta.CheckResult.FieldsNotFound=Os campos da tabela n\u00E3o 
foram encontrados no fluxo de entrada:\n\n{0}
 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.FieldsSpecifiedNotInTable=Campos 
especificados n\u00E3o existem na tabela de destino:\n\n{0}
@@ -85,7 +85,7 @@ VerticaBulkLoaderMeta.CheckResult.NoTableName=Nenhum nome de 
tabela foi fornecid
 VerticaBulkLoaderMeta.CheckResult.TableAccessible=Tabela [{0}] existe e 
est\u00E1 acess\u00EDvel
 VerticaBulkLoaderMeta.CheckResult.TableError=Tabela [{0}] n\u00E3o existe ou 
n\u00E3o pode ser lida nesta conex\u00E3o a base de dados.
 VerticaBulkLoaderMeta.CheckResult.TableNotAccessible=N\u00E3o foi 
poss\u00EDvel ler a informa\u00E7\u00E3o da tabela, por favor, verifique o nome 
da tabela e as permiss\u00F5es.
-VerticaBulkLoaderMeta.CheckResult.TableOk=Tabela [{0}] acess\u00EDvel e seus 
foram campos obtidos
+VerticaBulkLoaderMeta.CheckResult.TableOk=Tabela [{0}] acess\u00EDvel e seus 
foram campos obtidos.
 VerticaBulkLoaderMeta.CheckResult.UndefinedError=Um erro ocorreu: {0}
 VerticaBulkLoaderMeta.Error.ErrorConnecting=N\u00E3o foi poss\u00EDvel 
conectar-se \u00E0 base de dados para verificar a situa\u00E7\u00E3o da tabela: 
{0}
 VerticaBulkLoaderMeta.Error.NoConnection=N\u00E3o existe conex\u00E3o definida 
para esta transforma\u00E7\u00E3o.
diff --git 
a/plugins/transforms/zipfile/src/main/resources/org/apache/hop/pipeline/transforms/zipfile/messages/messages_pt_BR.properties
 
b/plugins/transforms/zipfile/src/main/resources/org/apache/hop/pipeline/transforms/zipfile/messages/messages_pt_BR.properties
index 9ea8811c57..606ae9199d 100644
--- 
a/plugins/transforms/zipfile/src/main/resources/org/apache/hop/pipeline/transforms/zipfile/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/zipfile/src/main/resources/org/apache/hop/pipeline/transforms/zipfile/messages/messages_pt_BR.properties
@@ -54,3 +54,21 @@ ZipFileMeta.keyword=zip,arquivo
 ZipFileMeta.operationType.Delete=Deletar arquivo de origem
 ZipFileMeta.operationType.DoNothing=Fazer nada
 ZipFile.Description=Zipar um arquivo.\nO nome do arquivo ser\u00E1 
extra\u00EDdo do fluxo de entrada.
+ZipFile.Error.EmptyMoveToFolder=Mover para a pasta est\u00E1 vazia!
+ZipFile.Error.TargetParentFolderNotExists=N\u00E3o foi poss\u00EDvel encontrar 
a pasta pai destino [{0}]!
+ZipFile.ErrorCreatingZip=Erro ao criar/atualizar o arquivo zip!
+ZipFile.Exception.EmptyMovetoFolder=O nome do campo mover para a pasta \u00E9 
vazio!
+ZipFile.Injection.baseFolderField=Nome do campo da pasta base
+ZipFile.Injection.keepSourceFolder=Manter a pasta origem (S/N)
+ZipFile.Injection.moveToFolderField=Nome do campo mover para a pasta (quando 
utilizar mover depois zipar)
+ZipFile.Injection.operationTypeMeta=Opera\u00E7\u00E3o ap\u00F3s zipar 
(""/mover/deletar)
+ZipFile.Log.FileAddedResult=O arquivo foi lido pela transforma\u00E7\u00E3o de 
empacotamento de aquivos
+ZipFileDialog.AddResult.Tooltip=Adiciona nome de arquivo zipado para resultado
+ZipFileDialog.BaseFolderField.Label=Nome de campo da pasta base
+ZipFileDialog.KeepFolders.Label=Manter diret\u00F3rios de origem
+ZipFileDialog.KeepFolders.Tooltip=Manter diret\u00F3rios de origem.
+ZipFileDialog.MoveToFolderField.Label=Nome do campo mover para pasta
+ZipFileDialog.Operation.Label=Ap\u00F3s compactar
+ZipFileMeta.CheckResult.SourceFileFieldMissing=O campo de nome do arquivo de 
origem est\u00E1 faltando!
+ZipFileMeta.CheckResult.TargetFileFieldOK=O campo de nome de arquivo destino 
foi especificado
+ZipFileMeta.operationType.Move=Mover arquivo origem

Reply via email to