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 f9071cc0e6 Translated using Weblate (Chinese (Simplified Han script))
(#5955)
f9071cc0e6 is described below
commit f9071cc0e65c1c6f64939c003904065ac615f15f
Author: hop-weblate <[email protected]>
AuthorDate: Mon Nov 17 16:52:15 2025 +0100
Translated using Weblate (Chinese (Simplified Han script)) (#5955)
Currently translated at 46.6% (7 of 15 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (20 of 20 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (30 of 30 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (3 of 3 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 51.8% (86 of 166 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (11 of 11 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 70.8% (17 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (12 of 12 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (12 of 12 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (20 of 20 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (4 of 4 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (18 of 18 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (12 of 12 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (27 of 27 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (36 of 36 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (38 of 38 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.0% (24 of 25 strings)
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/bq/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/checkdbconnection/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/checksum/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/closure/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/concatfields/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/config-1/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/config-5/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/copyfiles/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/cubeoutput/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/dataorch/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/detectlastrow/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/dialog-4/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/documentation/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/environment/zh_Hans/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/excelwriter/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/filelocked/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/git/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/gui-4/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/i18n/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/impala/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/input/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/joinrows/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/meta-2/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/meta-3/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/meta/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/metadata-1/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/metadata-3/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/metadata/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/output/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/ping/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/pipeline-1/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/repeat/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/resolver-1/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/resolver-2/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/resolver/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/samplerows/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/server/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/service/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/splunk/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/start/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/testing/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/uniquerows/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/writetofile/pt_BR/
Translate-URL:
https://translate.project-hop.org/projects/apache-hop/www/pt_BR/
Translation: Apache Hop/bq
Translation: Apache Hop/checkdbconnection
Translation: Apache Hop/checksum
Translation: Apache Hop/closure
Translation: Apache Hop/concatfields
Translation: Apache Hop/config 1
Translation: Apache Hop/config 5
Translation: Apache Hop/copyfiles
Translation: Apache Hop/cubeoutput
Translation: Apache Hop/dataorch
Translation: Apache Hop/detectlastrow
Translation: Apache Hop/dialog 4
Translation: Apache Hop/documentation
Translation: Apache Hop/environment
Translation: Apache Hop/excelwriter
Translation: Apache Hop/filelocked
Translation: Apache Hop/git
Translation: Apache Hop/gui 4
Translation: Apache Hop/i18n
Translation: Apache Hop/impala
Translation: Apache Hop/input
Translation: Apache Hop/joinrows
Translation: Apache Hop/meta
Translation: Apache Hop/meta 2
Translation: Apache Hop/meta 3
Translation: Apache Hop/metadata
Translation: Apache Hop/metadata 1
Translation: Apache Hop/metadata 3
Translation: Apache Hop/output
Translation: Apache Hop/ping
Translation: Apache Hop/pipeline 1
Translation: Apache Hop/repeat
Translation: Apache Hop/resolver
Translation: Apache Hop/resolver 1
Translation: Apache Hop/resolver 2
Translation: Apache Hop/samplerows
Translation: Apache Hop/server
Translation: Apache Hop/service
Translation: Apache Hop/splunk
Translation: Apache Hop/start
Translation: Apache Hop/testing
Translation: Apache Hop/uniquerows
Translation: Apache Hop/writetofile
Translation: Apache Hop/www
Co-authored-by: Weblate <[email protected]>
Co-authored-by: Adriano Barbosa <[email protected]>
---
.../resolver/messages/messages_pt_BR.properties | 1 +
.../hop/i18n/messages/messages_pt_BR.properties | 2 ++
.../hop/server/messages/messages_pt_BR.properties | 1 +
.../start/messages/messages_pt_BR.properties | 1 +
.../config/messages/messages_pt_BR.properties | 1 +
.../hop/www/messages/messages_pt_BR.properties | 1 +
.../www/service/messages/messages_pt_BR.properties | 1 +
.../messages/messages_pt_BR.properties | 12 ++++++++++
.../copyfiles/messages/messages_pt_BR.properties | 3 +++
.../ping/messages/messages_pt_BR.properties | 4 ++++
.../repeat/messages/messages_pt_BR.properties | 2 ++
.../writetofile/messages/messages_pt_BR.properties | 2 ++
.../impala/messages/messages_pt_BR.properties | 1 +
.../metadata/messages/messages_pt_BR.properties | 2 ++
.../bq/messages/messages_pt_BR.properties | 12 ++++++++++
.../messages/messages_pt_BR.properties | 9 ++++++++
.../hop/git/messages/messages_pt_BR.properties | 27 ++++++++++++++++++++++
.../environment/messages/messages_zh_CN.properties | 2 +-
.../meta/messages/messages_pt_BR.properties | 1 +
.../probe/gui/messages/messages_pt_BR.properties | 3 +++
.../probe/meta/messages/messages_pt_BR.properties | 2 ++
.../meta/messages/messages_pt_BR.properties | 1 +
.../metadata/messages/messages_pt_BR.properties | 1 +
.../hop/testing/messages/messages_pt_BR.properties | 4 ++++
.../pipeline/messages/messages_pt_BR.properties | 3 +++
.../metadata/messages/messages_pt_BR.properties | 1 +
.../resolver/messages/messages_pt_BR.properties | 1 +
.../gs/config/messages/messages_pt_BR.properties | 22 ++++++++++++++++++
.../input/messages/messages_pt_BR.properties | 1 +
.../output/messages/messages_pt_BR.properties | 2 ++
.../checksum/messages/messages_pt_BR.properties | 10 ++++++++
.../closure/messages/messages_pt_BR.properties | 3 +++
.../messages/messages_pt_BR.properties | 8 +++++++
.../cubeoutput/messages/messages_pt_BR.properties | 4 ++++
.../messages/messages_pt_BR.properties | 3 +++
.../excelwriter/messages/messages_pt_BR.properties | 1 +
.../filelocked/messages/messages_pt_BR.properties | 4 ++++
.../joinrows/messages/messages_pt_BR.properties | 23 ++++++++++++++++++
.../samplerows/messages/messages_pt_BR.properties | 4 ++++
.../hop/splunk/messages/messages_pt_BR.properties | 1 +
.../uniquerows/messages/messages_pt_BR.properties | 1 +
.../resolver/messages/messages_pt_BR.properties | 3 +++
.../dialog/messages/messages_pt_BR.properties | 1 +
.../dataorch/messages/messages_pt_BR.properties | 3 +++
44 files changed, 194 insertions(+), 1 deletion(-)
diff --git
a/core/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
b/core/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
index 8f6c9e983a..7c2c121e9d 100644
---
a/core/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
+++
b/core/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
#
VariableResolver.name=Resolvedor de vari\u00E1veis
+VariableResolver.Description=Isso permite que voc\u00EA crie formas
customizadas de resolver vari\u00E1veis dinamicamente.
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 c0483b6d8c..34fc707639 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
@@ -117,3 +117,5 @@ System.TransformActionNameMissing.Title=Erro
System.TransformName.Label=Nome da transforma\u00E7\u00E3o
System.TransformName.Tooltip=O nome de uma a\u00E7\u00E3o do Pipeline. Esse
nome deve ser \u00FAnico no mesmo pipeline.
System.Warning=Aviso
+System.Tooltip.CollapseALl=Minimizar todos
+System.Tooltip.ExpandAll=Expandir todos
diff --git
a/engine/src/main/resources/org/apache/hop/server/messages/messages_pt_BR.properties
b/engine/src/main/resources/org/apache/hop/server/messages/messages_pt_BR.properties
index bd55dc8042..4c1d4d0f68 100644
---
a/engine/src/main/resources/org/apache/hop/server/messages/messages_pt_BR.properties
+++
b/engine/src/main/resources/org/apache/hop/server/messages/messages_pt_BR.properties
@@ -27,3 +27,4 @@ HopServer.DETAILED_SentXmlToService=Enviou XML para o
servi\u00E7o [{0}] no host
HopServer.Error.404.Message=Voc\u00EA n\u00E3o parece estar conseguindo uma
conex\u00E3o com o servidor. Verifique o caminho que voc\u00EA est\u00E1 usando
e certifique-se de que o servidor esteja funcionando.
HopServer.Error.404.Title=N\u00E3o \u00E9 poss\u00EDvel Conectar ao servidor
HopServer.name=Servidor HOP
+HopServer.description=Define um servidor HOP
diff --git
a/engine/src/main/resources/org/apache/hop/workflow/actions/start/messages/messages_pt_BR.properties
b/engine/src/main/resources/org/apache/hop/workflow/actions/start/messages/messages_pt_BR.properties
index f3fe489260..2571cd2f85 100644
---
a/engine/src/main/resources/org/apache/hop/workflow/actions/start/messages/messages_pt_BR.properties
+++
b/engine/src/main/resources/org/apache/hop/workflow/actions/start/messages/messages_pt_BR.properties
@@ -38,3 +38,4 @@ ActionStart.Type.Label=Tipo:
ActionStart.Type.Monthly=mensalmente
ActionStart.Type.NoScheduling=Sem agendamento
ActionStart.Type.Weekly=semanalmente
+ActionStart.DoNotWaitAtFirstExecution.Label=N\u00E3o esperar na primeira
execu\u00E7\u00E3o
diff --git
a/engine/src/main/resources/org/apache/hop/workflow/config/messages/messages_pt_BR.properties
b/engine/src/main/resources/org/apache/hop/workflow/config/messages/messages_pt_BR.properties
index e0e29810b8..66d83e5eac 100644
---
a/engine/src/main/resources/org/apache/hop/workflow/config/messages/messages_pt_BR.properties
+++
b/engine/src/main/resources/org/apache/hop/workflow/config/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
#
WorkflowRunConfiguration.name=Configura\u00E7\u00E3o de execu\u00E7\u00E3o de
fluxo de trabalho
+WorkflowRunConfiguration.description=Descreve como executar um fluxo de
trabalho
diff --git
a/engine/src/main/resources/org/apache/hop/www/messages/messages_pt_BR.properties
b/engine/src/main/resources/org/apache/hop/www/messages/messages_pt_BR.properties
index d8e450ab8d..16d17f92cc 100644
---
a/engine/src/main/resources/org/apache/hop/www/messages/messages_pt_BR.properties
+++
b/engine/src/main/resources/org/apache/hop/www/messages/messages_pt_BR.properties
@@ -102,3 +102,4 @@ WebServer.Error.FailedToStop.Title=erro no servidor web
WebServer.Error.IllegalSslParameter={0} n\u00E3o pode ser {1}.
WebServer.Log.SslModeUsing=usando modo SSL
WebService.name=Servi\u00E7o Web
+WebService.description=Permite que voc\u00EA execute um fluxo para gerar
sa\u00EDda para um servlet no Hop Server
diff --git
a/engine/src/main/resources/org/apache/hop/www/service/messages/messages_pt_BR.properties
b/engine/src/main/resources/org/apache/hop/www/service/messages/messages_pt_BR.properties
index 3bc15c0807..545d3e2f1d 100644
---
a/engine/src/main/resources/org/apache/hop/www/service/messages/messages_pt_BR.properties
+++
b/engine/src/main/resources/org/apache/hop/www/service/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
#
WebService.name=Servi\u00E7o Web
+WebService.description=Permite que voc\u00EA execute um fluxo para gerar
sa\u00EDda para um servlet no Hop Server
diff --git
a/plugins/actions/checkdbconnection/src/main/resources/org/apache/hop/workflow/actions/checkdbconnection/messages/messages_pt_BR.properties
b/plugins/actions/checkdbconnection/src/main/resources/org/apache/hop/workflow/actions/checkdbconnection/messages/messages_pt_BR.properties
index 3401c8c4a4..58bc849bb0 100644
---
a/plugins/actions/checkdbconnection/src/main/resources/org/apache/hop/workflow/actions/checkdbconnection/messages/messages_pt_BR.properties
+++
b/plugins/actions/checkdbconnection/src/main/resources/org/apache/hop/workflow/actions/checkdbconnection/messages/messages_pt_BR.properties
@@ -36,3 +36,15 @@ ActionCheckDbConnections.UnitTimeHour.Label=Horas
ActionCheckDbConnections.UnitTimeMilliSecond.Label=Milisegundos
ActionCheckDbConnections.UnitTimeMinute.Label=Minutos
ActionCheckDbConnections.UnitTimeSecond.Label=Segundos
+ActionCheckDbConnections.CheckResult.NothingToCheck=N\u00E3o h\u00E1 nada para
verificar
+ActionCheckDbConnections.CheckResult.MissingConnectionName=O nome da
conex\u00E3o est\u00E1 faltando
+ActionCheckDbConnections.CheckResult.MissingWaitTime=O tempo de espera
est\u00E1 faltando
+ActionCheckDbConnections.ConnectionOK=Podemos conectar com sucesso ao banco de
dados [{0}] (conex\u00E3o [{1}])
+ActionCheckDbConnections.Description=Verifica se pode conectar com um ou mais
bancos de dados.
+ActionCheckDbConnections.Exception=N\u00E3o \u00E9 poss\u00EDvel conectar ao
banco de dados [{0}] (conex\u00E3o [{1}]). Exce\u00E7\u00E3o : [{2}]
+ActionCheckDbConnections.Log.Info.ConnectionsInError=[{0}] conex\u00F5es em
erro.
+ActionCheckDbConnections.Log.Info.ConnectionsInSuccess=[{0}] conex\u00F5es
foram verificadas com sucesso.
+ActionCheckDbConnections.Wait=Nos precisamos deixar a conex\u00E3o aberta {0}
{1} ...
+ActionCheckDbConnections.WaitFor.ToolTip=Ap\u00F3s a conex\u00E3o
abrir\nespere x (s, mn,..)
+ActionCheckDbConnections.WaitTimeIsElapsed.Label=O tempo de espera foi
atingido para o banco [{0}] (conex\u00E3o [{1}]). A conex\u00E3o ser\u00E1
fechada ...
+ActionCheckDbConnections.DatabaseConnectionCouldNotBeLoaded.Message=A
conex\u00E3o com o banco [{0}] n\u00E3o pode ser encontrada ou carregada.
Portanto, n\u00E3o pode ser verificada.
diff --git
a/plugins/actions/copyfiles/src/main/resources/org/apache/hop/workflow/actions/copyfiles/messages/messages_pt_BR.properties
b/plugins/actions/copyfiles/src/main/resources/org/apache/hop/workflow/actions/copyfiles/messages/messages_pt_BR.properties
index 13bf1cac34..ef2dea857d 100644
---
a/plugins/actions/copyfiles/src/main/resources/org/apache/hop/workflow/actions/copyfiles/messages/messages_pt_BR.properties
+++
b/plugins/actions/copyfiles/src/main/resources/org/apache/hop/workflow/actions/copyfiles/messages/messages_pt_BR.properties
@@ -70,3 +70,6 @@ ActionCopyFiles.RemoveSourceFiles.Tooltip=Remover arquivos de
origem ap\u00F3s a
ActionCopyFiles.Settings.Label=Configura\u00E7\u00E3o
ActionCopyFiles.Tab.Files.Label=Arquivos
ActionCopyFiles.Title=Copiar arquivos
+ActionCopyFiles.Fields.SourceFileFolder.Tooltip=Adicione aqui o arquivo ou
pasta para copiar\n se for uma pasta, o Apache Hop ler\u00E1 apenas se "incluir
subpastas" estiver marcado!
+ActionCopyFiles.Log.IgnoringRow=Ignora linhas com origem ou destino nulo.
Arquivo/pasta de origem : [{0}], arquivo/pasta de destino: [{1}], curinga: [{2}]
+ActionCopyFiles.Previous.Tooltip=Passa o resultado da entrada anterior como
argumento dessa entrada.\nArgumentos devem estar na mesma ordem.\n ou seja: (1)
arquivo/pasta de origem, (2) arquivo/pasta de destino, (3) curinga
diff --git
a/plugins/actions/ping/src/main/resources/org/apache/hop/workflow/actions/ping/messages/messages_pt_BR.properties
b/plugins/actions/ping/src/main/resources/org/apache/hop/workflow/actions/ping/messages/messages_pt_BR.properties
index 16627d2c17..7dc0d774a9 100644
---
a/plugins/actions/ping/src/main/resources/org/apache/hop/workflow/actions/ping/messages/messages_pt_BR.properties
+++
b/plugins/actions/ping/src/main/resources/org/apache/hop/workflow/actions/ping/messages/messages_pt_BR.properties
@@ -40,3 +40,7 @@ ActionPing.SystemPing.Label=ping de sistema
ActionPing.TimeOut.Label=Tempo esgotado (ms)
ActionPing.TimeOut.Tooltip=Tempo esgotado
ActionPing.Title=Pingar uma m\u00E1quina
+ActionPing.ClassicPingInterrupted=Processo de ping classico foi interrompido
+ActionPing.ErrorSystemPing=Erro durante a tentativa de pingar no sistema em
{0} . Exce\u00E7\u00E3o: {1}
+ActionPing.NOK.Label=N\u00E3o foi poss\u00EDvel pingar no host {0}
+ActionPing.OK.Label=O Host [{0}] est\u00E1 acess\u00EDvel.
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 41c5f93ec5..0aa2968262 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
@@ -47,3 +47,5 @@ Repeat.ParmsVarGroup.Name.Column.Header=Nome
Repeat.ParmsVarGroup.Value.Column.Header=Valor
Repeat.RunConfiguration.Label=Executar configura\u00E7\u00E3o
Repeat.StopRepeatingVar.Label=Parar de repetir quando esta vari\u00E1vel
estiver configurada
+Repeat.Dialog.FilenameMissing.Message=O fluxo de trabalho ou pipeline para
repeti\u00E7\u00E3o est\u00E1 faltando.
+Repeat.Dialog.SelfReference.Message=Esse fluxo de trabalho n\u00E3o pode
repetir a si mesmo. Por favor, selecione outro fluxo de trabalho para repetir.
diff --git
a/plugins/actions/writetofile/src/main/resources/org/apache/hop/workflow/actions/writetofile/messages/messages_pt_BR.properties
b/plugins/actions/writetofile/src/main/resources/org/apache/hop/workflow/actions/writetofile/messages/messages_pt_BR.properties
index 4d0c2f0d17..1f8fddda39 100644
---
a/plugins/actions/writetofile/src/main/resources/org/apache/hop/workflow/actions/writetofile/messages/messages_pt_BR.properties
+++
b/plugins/actions/writetofile/src/main/resources/org/apache/hop/workflow/actions/writetofile/messages/messages_pt_BR.properties
@@ -38,3 +38,5 @@ ActionWriteToFile.Name=Escrever em arquivo
ActionWriteToFile.Name.Default=Escrever em arquivo
ActionWriteToFile.Name.Label=Nome da a\u00E7\u00E3o:
ActionWriteToFile.Title=Escrever em arquivo
+ActionWriteToFile.Error.WritingFile=Erro durante escrita no arquivo [{0}],
exce\u00E7\u00E3o: {1}
+ActionWriteToFile.Log.WritingToFileWithEncoding=Escrevendo no arquivo [{0}]
com codifica\u00E7\u00E3o [{1}] ...
diff --git
a/plugins/databases/impala/src/main/resources/org/apache/hop/databases/impala/messages/messages_pt_BR.properties
b/plugins/databases/impala/src/main/resources/org/apache/hop/databases/impala/messages/messages_pt_BR.properties
index 5f780511fa..b0fa0e20da 100644
---
a/plugins/databases/impala/src/main/resources/org/apache/hop/databases/impala/messages/messages_pt_BR.properties
+++
b/plugins/databases/impala/src/main/resources/org/apache/hop/databases/impala/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
#
ImpalaDatabaseMeta.label.PrincipalName=Nome principal
+ImpalaDatabaseMeta.toolTip.PrincipalName=Especifica o nome principal a ser
utilizado.
diff --git
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_pt_BR.properties
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_pt_BR.properties
index 662dfda72d..b6ef426170 100644
---
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_pt_BR.properties
+++
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_pt_BR.properties
@@ -30,3 +30,5 @@ FileDefinitionDialog.NoNameDialog.Message=D\u00E1 um nome a
esta defini\u00E7\u0
FileDefinitionDialog.NoNameDialog.Title=nenhum nome foi fornecido
FileDefinitionDialog.Separator.Label=separador de campo
NeoConnectionDialog.Shell.Title=defini\u00E7\u00E3o de arquivo
+BeamFileDefinition.name=Arquivo de defini\u00E7\u00E3o Beam
+BeamFileDefinition.description=Descreve um leiaute de arquivo em um fluxo Beam
diff --git
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/transforms/bq/messages/messages_pt_BR.properties
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/transforms/bq/messages/messages_pt_BR.properties
index 7cf17c9434..1f0dc2dc93 100644
---
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/transforms/bq/messages/messages_pt_BR.properties
+++
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/transforms/bq/messages/messages_pt_BR.properties
@@ -25,3 +25,15 @@ BeamBQOutputDialog.keyword=beam,big query,sa\u00EDda
BeamBQOutputDialog.ProjectId=ID de projeto
BeamBQOutputDialog.TableId=ID de tabela
BeamBQOutputDialog.TruncateTable=Truncar tabela
+BeamBQInputDialog.DialogTitle=Entrada Beam BigQuery
+BeamBQInputDialog.Fields=Retorna campos selecionados:
+BeamBQInputDialog.Fields.Column.HopType=Tipos de dados Hop
+BeamBQInputDialog.Fields.Column.Name=Nome do campo BQ
+BeamBQInputDialog.Fields.Column.NewName=Renomear para ... (opcional)
+BeamBQInputDialog.Query=Consulta. Em branco significa tudo. Especifique
manualmente os campos de resultado abaixo:
+BeamBQInputDialog.TableNotFound.Message=N\u00E3o foi poss\u00EDvel encontrar
+BeamBQInputDialog.TableNotFound.Title=Tabela n\u00E3o encontrada
+BeamBQOutputDialog.CreateIfNeeded=Criar tabela se for preciso
+BeamBQOutputDialog.DatasetId=ID do conjunto de dados
+BeamBQOutputDialog.DialogTitle=Entrada Beam BigQuery
+BeamBQOutputDialog.FailIfNotEmpty=Falhar se a tabela n\u00E3o estiver vazia
diff --git
a/plugins/misc/documentation/src/main/resources/org/apache/hop/documentation/messages/messages_pt_BR.properties
b/plugins/misc/documentation/src/main/resources/org/apache/hop/documentation/messages/messages_pt_BR.properties
index 1692cdb472..c163a69f0b 100644
---
a/plugins/misc/documentation/src/main/resources/org/apache/hop/documentation/messages/messages_pt_BR.properties
+++
b/plugins/misc/documentation/src/main/resources/org/apache/hop/documentation/messages/messages_pt_BR.properties
@@ -17,3 +17,12 @@
#
#
+ActionDoc.ActionName.Label=Nome da a\u00E7\u00E3o
+ActionDoc.Description=Gerar documenta\u00E7\u00E3o dos arquivos ou projeto Hop.
+ActionDoc.Name=Construir Documenta\u00E7\u00E3o
+ActionDoc.Title=Construir Documenta\u00E7\u00E3o
+ActionDoc.keyword=Documenta\u00E7\u00E3o, markdown, md, build, doc
+ActionDoc.Target.Label=Diret\u00F3rio destino
+ActionDoc.Notes.Label=Incluir notas?
+ActionDoc.Parameters.Label=Listar par\u00E2metros?
+ActionDoc.Metadata.Label=Incluir metadados?
diff --git
a/plugins/misc/git/src/main/resources/org/apache/hop/git/messages/messages_pt_BR.properties
b/plugins/misc/git/src/main/resources/org/apache/hop/git/messages/messages_pt_BR.properties
index 06cfb3f0fe..0020b5dd49 100644
---
a/plugins/misc/git/src/main/resources/org/apache/hop/git/messages/messages_pt_BR.properties
+++
b/plugins/misc/git/src/main/resources/org/apache/hop/git/messages/messages_pt_BR.properties
@@ -49,3 +49,30 @@ GitGuiPlugin.Toolbar.Info.Tooltip=Informa\u00E7\u00E3o do GIT
GitGuiPlugin.Toolbar.Pull.Tooltip=Buscar no Git
GitGuiPlugin.Toolbar.Push.Tooltip=Enviar para o Git
GitGuiPlugin.Toolbar.Revert.Tooltip=Git reverte os arquivos para a ultima
vers\u00E3o commitada (HEAD)
+GitGuiPlugin.Dialog.Branch.BranchName=Ramo: {0}
+GitGuiPlugin.Dialog.Branch.CreateBranch.Header=Cria um ramo
+GitGuiPlugin.Dialog.Branch.CreateBranch.Message=Nome do ramo
+GitGuiPlugin.Dialog.Branch.CreateBranch=Criar ramo
+GitGuiPlugin.Dialog.Branch.CreateBranchSuccessFul.Header=Ramo criado
+GitGuiPlugin.Dialog.Branch.CreateBranchSuccessFul.Message=Ramo criado com
sucesso
+GitGuiPlugin.Dialog.Branch.DeleteBranch.Header=Cria um ramo
+GitGuiPlugin.Dialog.Branch.DeleteBranch.Message=Nome do ramo
+GitGuiPlugin.Dialog.Branch.DeleteBranch=Remove ramo
+GitGuiPlugin.Dialog.Branch.DeleteBranchSuccessFul.Header=Ramo removido
+GitGuiPlugin.Dialog.Branch.DeleteBranchSuccessFul.Message=Ramo removido com
sucesso
+GitGuiPlugin.Dialog.Branch.MergeBranch.Header=Mesclar ramo
+GitGuiPlugin.Dialog.Branch.MergeBranch.Message=Selecione um ramo que voc\u00EA
deseja mesclar
+GitGuiPlugin.Dialog.Branch.MergeBranch=Mesclar ramo
+GitGuiPlugin.Dialog.Branch.MergeBranchSuccessFul.Header=Mesclado com sucesso
+GitGuiPlugin.Dialog.Branch.MergeBranchSuccessFul.Message=Sucesso na mesclagem
+GitGuiPlugin.Dialog.FilesReverted.Header=Arquivos revertidos
+GitGuiPlugin.Dialog.FilesReverted.Message=Arquivos revertidos
+GitGuiPlugin.Dialog.MergeBranchError.Header=Erro ao mesclar o ramo
+GitGuiPlugin.Dialog.MergeBranchError.Message=Erro ao mesclar ramo
+GitGuiPlugin.Dialog.Branch.Header=Erro nas ramifica\u00E7\u00F5es GIT
+GitGuiPlugin.Dialog.Branch.Message=Havia uma lista e obten\u00E7\u00E3o de
ramos
+GitGuiPlugin.Dialog.PullSuccessful.Header=Puxado com sucesso
+GitGuiPlugin.Dialog.PullSuccessful.Message=Puxado com sucesso
+GitGuiPlugin.Dialog.StageFiles.Header=Selecione os arquivos para confirmar
+GitGuiPlugin.Dialog.StageFiles.Message=Por favor, selecione os arquivos para
confirmar. Eles ser\u00E3o adicionados no est\u00E1gio para serem confirmados
no git
+GitGuiPlugin.Toolbar.Branch.Tooltip=Ramos Git
diff --git
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/environment/messages/messages_zh_CN.properties
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/environment/messages/messages_zh_CN.properties
index 43c7a00f81..230b4c55b8 100644
---
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/environment/messages/messages_zh_CN.properties
+++
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/environment/messages/messages_zh_CN.properties
@@ -21,7 +21,7 @@ LifecycleEnvironmentDialog.Button.Edit=\u7F16\u8F91...
LifecycleEnvironmentDialog.Button.New=\u65B0\u5EFA...
LifecycleEnvironmentDialog.Button.Select=\u9009\u62E9...
LifecycleEnvironmentDialog.DetailTable.Label.Filename=\u6587\u4EF6\u540D
-LifecycleEnvironmentDialog.Group.Label.ConfigurationFiles=\u914D\u7F6E\u6587\u4EF6\:
+LifecycleEnvironmentDialog.Group.Label.ConfigurationFiles=\u914D\u7F6E\u6587\u4EF6:
LifecycleEnvironmentDialog.Label.EnvironmentName=\u540D\u79F0
LifecycleEnvironmentDialog.Label.EnvironmentPurpose=\u76EE\u6807\u73AF\u5883
LifecycleEnvironmentDialog.Label.ReferencedProject=\u9879\u76EE
diff --git
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/pipeline/meta/messages/messages_pt_BR.properties
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/pipeline/meta/messages/messages_pt_BR.properties
index bfb5cc5917..f8f5a7031d 100644
---
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/pipeline/meta/messages/messages_pt_BR.properties
+++
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/pipeline/meta/messages/messages_pt_BR.properties
@@ -28,3 +28,4 @@ PipelineLoggingEditor.Name.Label=Nome
PipelineLoggingEditor.Periodic.Label=Executar periodicamente durante a
execu\u00E7\u00E3o
PipelineLoggingEditor.Sources.Label=Capturar sa\u00EDda dos condutos seguintes
PipelineLoggingEditor.SourcesTable.Column.Pipeline=Conduto
+PipelineLog.description=Esse tipo de objeto de meta dado permite voc\u00EA
registrar atividades de um fluxo com outro fluxo
diff --git
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/gui/messages/messages_pt_BR.properties
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/gui/messages/messages_pt_BR.properties
index 7e69eda614..5ccf490ee6 100644
---
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/gui/messages/messages_pt_BR.properties
+++
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/gui/messages/messages_pt_BR.properties
@@ -22,3 +22,6 @@ PipelineProbeGuiAction.ErrorDialog.Description=Erro na
adi\u00E7\u00E3o de teste
PipelineProbeGuiAction.ErrorDialog.Label=Erro
PipelineProbeGuiAction.NoProbeMessagebox.Label=Nenhuma prova dispon\u00EDvel
PipelineProbeGuiAction.ProbeSelect.Label=Selecionar prova de conduto
+PipelineProbeGuiAction.AddDataProbe.ToolTip=Transmitir as linhas para um
pipeline definido na sondagem de pipeline selecionada
+PipelineProbeGuiAction.NoProbeMessagebox.Description=N\u00E3o h\u00E1 objetos
de sondagem de pipeline definidos ainda. Voc\u00EA deseja criar eles?
+PipelineProbeGuiAction.ProbeSelect.Description=Selecione a sondagem de
pipeline \u00E0 qual deseja adicionar essa transforma\u00E7\u00E3o
diff --git
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/meta/messages/messages_pt_BR.properties
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/meta/messages/messages_pt_BR.properties
index ed20cba168..60a5f1821a 100644
---
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/meta/messages/messages_pt_BR.properties
+++
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/probe/meta/messages/messages_pt_BR.properties
@@ -23,3 +23,5 @@ PipelineProbeEditor.Name.Label=Nome
PipelineProbeEditor.Sources.Label=Capturar sa\u00EDda das
transforma\u00E7\u00F5es seguintes:
PipelineProbeEditor.SourcesTable.Column.Pipeline=Conduto de origem
PipelineProbeEditor.SourcesTable.Column.Transform=Transforma\u00E7\u00E3o de
origem
+PipelineProbe.name=Sondagem do pipeline
+PipelineProbe.desciption=Isso permite que voc\u00EA crie um fluxo com as
linhas de sa\u00EDda de uma transforma\u00E7\u00E3o para outro pipeline
diff --git
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/workflow/meta/messages/messages_pt_BR.properties
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/workflow/meta/messages/messages_pt_BR.properties
index 5cdc76c5df..b864f74547 100644
---
a/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/workflow/meta/messages/messages_pt_BR.properties
+++
b/plugins/misc/reflection/src/main/resources/org/apache/hop/reflection/workflow/meta/messages/messages_pt_BR.properties
@@ -28,3 +28,4 @@ WorkflowLoggingEditor.Name.Label=Nome
WorkflowLoggingEditor.Periodic.Label=Executar periodicamente durante a
execu\u00E7\u00E3o
WorkflowLoggingEditor.Sources.Label=Capturar sa\u00EDda dos fluxos de trabalho
seguintes
WorkflowLoggingEditor.SourcesTable.Column.Pipeline=Fluxo de trabalho
+WorkflowLog.description=Esse tipo de objeto de meta dado permite voc\u00EA
registrar no log atividades de um workflow com um fluxo
diff --git
a/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
b/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
index 62be6b3a34..8a529b5a10 100644
---
a/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
+++
b/plugins/misc/static-schema/src/main/resources/org/apache/hop/staticschema/metadata/messages/messages_pt_BR.properties
@@ -36,3 +36,4 @@ SchemaDefinitionDialog.Fields.Label=defini\u00E7\u00F5es de
campo:
SchemaDefinitionDialog.GetFields.Button=Obter campos
SchemaDefinitionDialog.Name.Label=nome do esquema
SchemaDefinitionDialog.Separator.Label=separador de campo
+SchemaDefinitionDialog.Fields.Column.RoundingType=Tipo de arredondamento
diff --git
a/plugins/misc/testing/src/main/resources/org/apache/hop/testing/messages/messages_pt_BR.properties
b/plugins/misc/testing/src/main/resources/org/apache/hop/testing/messages/messages_pt_BR.properties
index 97d6d81997..b61951ac36 100644
---
a/plugins/misc/testing/src/main/resources/org/apache/hop/testing/messages/messages_pt_BR.properties
+++
b/plugins/misc/testing/src/main/resources/org/apache/hop/testing/messages/messages_pt_BR.properties
@@ -23,3 +23,7 @@ UnitTestResult.FieldName.Error=Erro?
UnitTestResult.FieldName.PipelineName=Conduto
UnitTestResult.FieldName.TransformName=Transforma\u00E7\u00E3o
UnitTestResult.FieldName.UnitTestName=Teste unit\u00E1rio
+DataSet.name=Conjunto de dados
+DataSet.description=Isso define um conjunto de dados, uma cole\u00E7\u00E3o de
linhas est\u00E1ticas e pr\u00E9-definidas
+PipelineUnitTest.name=Teste unit\u00E1rio de pipeline
+PipelineUnitTest.description=Isso descreve um teste para um pipeline com
conjuntos de dados alternativos como entrada de certa transforma\u00E7\u00E3o e
testa a sa\u00EDda contra dados validos esperados
diff --git
a/plugins/resolvers/pipeline/src/main/resources/org/apache/hop/resolvers/pipeline/messages/messages_pt_BR.properties
b/plugins/resolvers/pipeline/src/main/resources/org/apache/hop/resolvers/pipeline/messages/messages_pt_BR.properties
index 20498b8219..780916ba3f 100644
---
a/plugins/resolvers/pipeline/src/main/resources/org/apache/hop/resolvers/pipeline/messages/messages_pt_BR.properties
+++
b/plugins/resolvers/pipeline/src/main/resources/org/apache/hop/resolvers/pipeline/messages/messages_pt_BR.properties
@@ -18,3 +18,6 @@
#
VariableResolverEditor.label.Filename=Resolver nome do arquivo de pipeline
+VariableResolverEditor.label.RunConfigurationName=A configura\u00E7\u00E3o de
execu\u00E7\u00E3o local para utilizar
+VariableResolverEditor.label.ExpressionVariableName=O nome da vari\u00E1vel
que conter\u00E1 a express\u00E3o
+VariableResolverEditor.label.OutputTransformName=O nome da
transforma\u00E7\u00E3o de sa\u00EDda
diff --git
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/databases/cassandra/metadata/messages/messages_pt_BR.properties
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/databases/cassandra/metadata/messages/messages_pt_BR.properties
index c235a955a2..d2431d7b20 100644
---
a/plugins/tech/cassandra/src/main/resources/org/apache/hop/databases/cassandra/metadata/messages/messages_pt_BR.properties
+++
b/plugins/tech/cassandra/src/main/resources/org/apache/hop/databases/cassandra/metadata/messages/messages_pt_BR.properties
@@ -40,3 +40,4 @@ CassandraMetadata.UseCompression.Label=Usando
compacta\u00E7\u00E3o?
CassandraMetadata.UseCompression.ToolTip=Marque esta op\u00E7\u00E3o se quiser
usar compacta\u00E7\u00E3o na conex\u00E3o
CassandraMetadata.Username.Label=Nome de usu\u00E1rio
CassandraMetadata.Username.ToolTip=O usu\u00E1rio com o qual fazer login
+CassandraConnection.description=Descreve uma conex\u00E3o para um cluster
Cassandra
diff --git
a/plugins/tech/google/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
b/plugins/tech/google/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
index baba72af37..cb962bea57 100644
---
a/plugins/tech/google/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
+++
b/plugins/tech/google/src/main/resources/org/apache/hop/core/variables/resolver/messages/messages_pt_BR.properties
@@ -18,3 +18,4 @@
#
GooleSecretManagerVariableResolver.label.ProjectId=Licenciado para Apache
Software Foundation (ASF) sob um ou mais acordos de licen\u00E7as de
contribui\u00E7\u00E3o. Veja o arquivo de AVISO distribu\u00EDdo junto com este
trabalho para informa\u00E7\u00F5es adicionais a respeito de direitos autorais
de propriedade. O ASF licencia esse arquivo para voc\u00EA sob a Licen\u00E7a
Apache vers\u00E3o 2.0 (a "licen\u00E7a"); Voc\u00EA n\u00E3o pode utilizar
esse arquivo, exceto em conformidade [...]
+GooleSecretManagerVariableResolver.label.LocationId=ID de
localiza\u00E7\u00E3o (opcional)
diff --git
a/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
b/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
index 445f82393b..accaea487f 100644
---
a/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
+++
b/plugins/tech/google/src/main/resources/org/apache/hop/vfs/gs/config/messages/messages_pt_BR.properties
@@ -20,3 +20,25 @@
GoogleCloudPlugin.AccountKeyFile.Description=O caminho para o arquivo chave
JSON da conta de servi\u00E7o Google Cloud
GoogleCloudPlugin.AccountKeyFile.Label=Arquivo chave da conta
GoogleCloudPlugin.GuiPlugin.Description=Nuvem Google
+GoogleCloudPlugin.MaxAttempts.Label=N\u00FAmero m\u00E1ximo de tentativas
+GoogleCloudPlugin.MaxAttempts.Description=N\u00FAmero m\u00E1ximo de tentativas
+GoogleCloudPlugin.InitialRetryDelay.Label=Atraso inicial para tentar novamente
+GoogleCloudPlugin.InitialRetryDelay.Description=Atraso inicial para tentar
novamente
+GoogleCloudPlugin.RetryDelayMultiplier.Label=Multiplicador do atraso para
tentar novamente
+GoogleCloudPlugin.RetryDelayMultiplier.Description=Multiplicador do atraso
para tentar novamente
+GoogleCloudPlugin.MaxRetryDelay.Label=Atraso m\u00E1ximo para tentar novamente
+GoogleCloudPlugin.MaxRetryDelay.Description=Atraso m\u00E1ximo para tentar
novamente
+GoogleCloudPlugin.TotalTimeout.Label=Tempo esgotado total
+GoogleCloudPlugin.TotalTimeout.Description=Tempo esgotado total
+GoogleCloudPlugin.InitialRpcTimeout.Label=Tempo esgotado RPC inicial
+GoogleCloudPlugin.InitialRpcTimeout.Description=Tempo esgotado RPC inicial
+GoogleCloudPlugin.RpcTimeoutMultiplier.Label=Multiplicador tempo esgotado RPC
+GoogleCloudPlugin.RpcTimeoutMultiplier.Description=Multiplicador tempo
esgotado RPC
+GoogleCloudPlugin.MaxRpcTimeout.Label=Tempo esgotado RPC m\u00E1ximo
+GoogleCloudPlugin.MaxRpcTimeout.Description=Tempo esgotado RPC m\u00E1ximo
+GoogleCloudPlugin.ConnectTimeout.Label=Tempo esgotado para conex\u00E3o
+GoogleCloudPlugin.ConnectTimeout.Description=Tempo esgotado para conex\u00E3o
+GoogleCloudPlugin.ReadTimeout.Label=Tempo esgotado de leitura
+GoogleCloudPlugin.ReadTimeout.Description=Tempo esgotado de leitura
+GoogleCloudPlugin.ScanFolderForLastModificationDate.Label=Ler pastas para
encontrar o \u00FAltimo dado modificado
+GoogleCloudPlugin.ScanFolderForLastModificationDate.Description=Ler todos os
arquivos em um diret\u00F3rio e utilizar a data mais recente de
modifica\u00E7\u00E3o como data de modifica\u00E7\u00E3o do diret\u00F3rio.
Isso pode sofrer impacto de performance em buckets com muitos arquivos.
diff --git
a/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/input/messages/messages_pt_BR.properties
b/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/input/messages/messages_pt_BR.properties
index e6210a61a8..c0d909ac52 100644
---
a/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/input/messages/messages_pt_BR.properties
+++
b/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/input/messages/messages_pt_BR.properties
@@ -29,3 +29,4 @@ ParquetInputDialog.FieldsColumn.TargetType.Label=Tipo
ParquetInputDialog.FilenameField.Label=Campo de nome de arquivo
ParquetInputDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
ParquetInputMeta.keyword=Parquet,entrada
+ParquetInputDialog.MetaFilename.Label=Nome do arquivo de meta dado
diff --git
a/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/output/messages/messages_pt_BR.properties
b/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/output/messages/messages_pt_BR.properties
index 92a2dc9f03..8a18cba7b2 100644
---
a/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/output/messages/messages_pt_BR.properties
+++
b/plugins/tech/parquet/src/main/resources/org/apache/hop/parquet/transforms/output/messages/messages_pt_BR.properties
@@ -39,3 +39,5 @@ ParquetOutputDialog.FilenameSplitSize.Label=tamanho de corte
ParquetOutputDialog.TransformName.Label=Nome da transforma\u00E7\u00E3o
ParquetOutputDialog.Version.Label=Vers\u00E3o
ParquetOutputMeta.keyword=Parquet,sa\u00EDda
+ParquetOutputDialog.RowGroupSize.Label Tamanho do grupo de linhas
+ParquetOutputDialog.extension.Label=Arquivos parquet
diff --git
a/plugins/transforms/checksum/src/main/resources/org/apache/hop/pipeline/transforms/checksum/messages/messages_pt_BR.properties
b/plugins/transforms/checksum/src/main/resources/org/apache/hop/pipeline/transforms/checksum/messages/messages_pt_BR.properties
index 4751f837ea..6cbdb86e31 100644
---
a/plugins/transforms/checksum/src/main/resources/org/apache/hop/pipeline/transforms/checksum/messages/messages_pt_BR.properties
+++
b/plugins/transforms/checksum/src/main/resources/org/apache/hop/pipeline/transforms/checksum/messages/messages_pt_BR.properties
@@ -45,3 +45,13 @@ CheckSumMeta.Type.SHA256=SHA-256
CheckSumMeta.Type.SHA384=SHA-384
CheckSumMeta.Type.SHA512=SHA-512
CheckSum.Description=Adiciona uma coluna de checksum para cada linha de entrada
+CheckSum.Error.Digest=Erro ao definir o resumo!
+CheckSum.Injection.RESULT_FIELD=O nome do campo de resultado contendo a soma
de verifica\u00E7\u00E3o.
+CheckSum.Injection.RESULT_TYPE=Tipo de resultado da soma de
verifica\u00E7\u00E3o (texto, hexadecimal e bin\u00E1rio).
+CheckSum.Injection.TYPE=O tipo da soma de verifica\u00E7\u00E3o que precisa
ser calculado.
+CheckSum.Name=Adiciona uma soma de verifica\u00E7\u00E3o
+CheckSumDialog.Fields.Label=Campos utilizados na soma de verifica\u00E7\u00E3o
+CheckSumDialog.Shell.Title=Adiciona uma soma de verifica\u00E7\u00E3o
+CheckSumMeta.CheckResult.ResultFieldOK=O nome do campo de resultado e
fornecido.
+CheckSumMeta.Type.ADLER32=ADLER 32
+CheckSumMeta.Type.CRC32=CRC 32
diff --git
a/plugins/transforms/closure/src/main/resources/org/apache/hop/pipeline/transforms/closure/messages/messages_pt_BR.properties
b/plugins/transforms/closure/src/main/resources/org/apache/hop/pipeline/transforms/closure/messages/messages_pt_BR.properties
index 13b167f205..c41532e54e 100644
---
a/plugins/transforms/closure/src/main/resources/org/apache/hop/pipeline/transforms/closure/messages/messages_pt_BR.properties
+++
b/plugins/transforms/closure/src/main/resources/org/apache/hop/pipeline/transforms/closure/messages/messages_pt_BR.properties
@@ -27,3 +27,6 @@ ClosureGeneratorDialog.Shell.Title=gerador de fecho
ClosureGeneratorDialog.TransformName=Nome da transforma\u00E7\u00E3o
ClosureGeneratorMeta.keyword=fecho,gerador
ClosureGenerator.Description=Essa transforma\u00E7\u00E3o permite voc\u00EA
gerar uma "closure table" (tabela para armazenar hierarquia) usando
rela\u00E7\u00F5es pai e filho.
+ClosureGenerator.Exception.ParentFieldNotFound=O nome do campo ID pai
especificadon\u00E3o pode ser encontrado na linha de entrada.
+ClosureGeneratorDialog.ParentField.Label=Campo de ID pai
+ClosureGeneratorDialog.RootZero.Label=Raiz \u00E9 zero (inteiro)?
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 6aa97eb836..2ffe937963 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
@@ -45,3 +45,11 @@ ConcatFieldsMeta.CheckResult.AllFieldsFound=Todos os campos
de sa\u00EDda foram
ConcatFieldsMeta.CheckResult.FieldsNotFound=Campos n\u00E3o encontrados no
fluxo de entrada:\n\n{0}
ConcatFieldsMeta.CheckResult.FieldsReceived=Transforma\u00E7\u00E3o conectada
\u00E0 anterior, recebendo {0} campos
ConcatFieldsMeta.keyword=concatenar,campo
+ConcatFields.Error.RemainingFieldNotFoundInputStream=Campo restante [{0}]
n\u00E3o pode ser encontrado no fluxo de entrada!
+ConcatFields.Error.TargetFieldNotFoundOutputStream=O campo de destino [{0}]
n\u00E3o pode ser encontrado no fluxo de sa\u00EDda!
+ConcatFieldsDialog.Remove.Label=Remove campos concatenados da sa\u00EDda
+ConcatFieldsDialog.TargetFieldLength.Tooltip=Define o comprimento do texto do
meta dado para o nome do campo de sa\u00EDda.
+ConcatFieldsDialog.TargetFieldName.Tooltip=O nome do campo de destino que
engloba todos os campos concatenados.
+ConcatFieldsMeta.CheckResult.TargetFieldLengthMissingFastDataDump=\u00C9
recomendado especificar o comprimento do campo de destino quando a
op\u00E7\u00E3o Fast Data Dump estiver habilitada.
+ConcatFieldsMeta.CheckResult.TargetFieldNameMissing=O nome do campo de destino
n\u00E3o foi especificado.
+ConcatFieldsDialog.ForceEnclosure.Label=For\u00E7ar conten\u00E7\u00E3o?
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 5632f753f0..9fa333a813 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
@@ -38,3 +38,7 @@
CubeOutputMeta.CheckResult.ReceivingFields=Transforma\u00E7\u00E3o conectada \u0
CubeOutputMeta.Exception.UnableToLoadTransformMeta=Imposs\u00EDvel carregar
informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
CubeOutputMeta.keyword=cubo,sa\u00EDda
CubeOutput.Description=Escreve linhas de dados em um cubo
+CubeOutput.Log.ParentFolderCreated=Pasta pai [{0}] foi criada
+CubeOutput.Name=Serializar para arquivo
+CubeOutputDialog.CreatingParentFolders.Tooltip=Cria as pastas pai se n\u00E3o
existir
+CubeOutputDialog.DoNotOpenNewFileInit.Tooltip=Marque isso se voc\u00EA
n\u00E3o quer criar arquivo na inicializa\u00E7\u00E3o do pipeline.\n Apache
HOP criar\u00E1 o arquivo quando a primeira linha for recebida.
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 2e16322524..1a5d439cfa 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
@@ -29,3 +29,6 @@ DetectLastRowMeta.CheckResult.ResultFieldMissing=Nome de
campo do resultado ause
DetectLastRowMeta.CheckResult.ResultFieldOK=Nome de campo de resultado
fornecido
DetectLastRowMeta.keyword=Detectar,\u00FAltima.linha
DetectLastRow.Description=A \u00FAltima linha ser\u00E1 marcada
+DetectLastRow.Log.WroteRowToNextTransform=Escreve linhas para a pr\u00F3xima
transforma\u00E7\u00E3o:
+DetectLastRow.Name=Identifica a \u00FAltima linha em uma transmiss\u00E3o
+DetectLastRowDialog.Shell.Title=Identifica a \u00FAltima linha em uma
transmiss\u00E3o
diff --git
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_pt_BR.properties
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_pt_BR.properties
index e0812cd819..a6de1f48ba 100644
---
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_pt_BR.properties
+++
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_pt_BR.properties
@@ -197,3 +197,4 @@
ExcelWriterTransformMeta.CheckResult.FilesNotChecked=Especifica\u00E7\u00F5es do
ExcelWriterTransformMeta.keyword=excel,escritor,transforma\u00E7\u00E3o
TypeExitExcelWriterTransform.Description=Escreva ou acrescente dados em um
arquivo Excel
TypeExitExcelWriterTransform.Name=escritor Microsoft Excel
+ExcelWriterDialog.IgnoreTransformFields.Label=Ignora campos manuais
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 2096bbae7a..fa609734a8 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
@@ -39,3 +39,7 @@ FileLockedMeta.CheckResult.ResultFieldMissing=Nome de campo
do resultado ausente
FileLockedMeta.CheckResult.ResultFieldOK=Nome de campo de resultado fornecido
FileLockedMeta.keyword=arquivo,travado
FileLocked.Description=Verifica se um arquivo est\u00E1 bloqueado por outro
processo
+FileLocked.Log.FileAddedResult=O arquivo foi lido pela transforma\u00E7\u00E3o
arquivo existente
+FileLocked.Name=Verifica se um arquivo est\u00E1 travado
+FileLockedDialog.Shell.Title=Verifica se o arquivo est\u00E1 travado
+FileLockedMeta.CheckResult.FileFieldOK=O nome do campo do arquivo foi
especificado
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 a882c4e3c0..61719c7455 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
@@ -33,3 +33,26 @@
JoinRowsMeta.CheckResult.TransformReceivingDatas=Transforma\u00E7\u00E3o conecta
JoinRowsMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=A
transforma\u00E7\u00E3o est\u00E1 recebendo informa\u00E7\u00F5es de outras
transforma\u00E7\u00F5es.
JoinRowsMeta.Exception.UnableToReadTransformMetaFromXML=N\u00E3o foi
poss\u00EDvel ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
JoinRowsMeta.keyword=jun\u00E7\u00E3o,linha
+BaseTransform.TypeTooltipDesc.JoinRows=A sa\u00EDda dessa
transforma\u00E7\u00E3o \u00E9 o produto cartesiano dos fluxos de entrada.\nO
n\u00FAmero de linhas \u00E9 a multiplica\u00E7\u00E3o do n\u00FAmero de linhas
nos fluxos de entrada.
+JoinRows.Injection.CONDITION=A condi\u00E7\u00E3o para limitar o n\u00FAmero
de linhas de sa\u00EDda.
+JoinRows.Injection.MAIN_TRANSFORM=O nome da transforma\u00E7\u00E3o principal,
onde a maioria dos dados a serem lidos \u00E9 esperado.
+JoinRows.Injection.MAX_CACHE_SIZE=O n\u00FAmero m\u00E1ximo de linhas para
fazer cache antes de utilizar arquivos tempor\u00E1rios.
+JoinRows.Injection.TEMP_DIR=A localiza\u00E7\u00E3o para armazenar arquivos
tempor\u00E1rios, quando estiver juntando mais do que o tamanho do cache.
+JoinRows.Injection.TEMP_FILE_PREFIX=O prefixo do nome do arquivo para utilizar
para arquivos tempor\u00E1rios.
+JoinRows.Log.ErrorCreatingTemporaryFiles=Erro ao criar arquivos
tempor\u00E1rios:
+JoinRows.Log.ErrorInClosingOutputStream=Erro ao fechar o fluxo de sa\u00EDda #
+JoinRows.Log.NoRowsComingFromTransform=N\u00E3o h\u00E1 linhas na
transforma\u00E7\u00E3o [
+JoinRows.Log.ReadRowFromFile=Ler linhas do arquivo #
+JoinRows.Log.ReadRowFromStream=Ler linhas do fluxo #0 :
+JoinRows.Log.ReadRowFromStreamN=Ler linhas do fluxo #{0}:{1}
+JoinRows.Log.RowsFound=Mais de {0} linhas foram encontradas: limpando o cache
da transforma\u00E7\u00E3o [{1}]
+JoinRows.Log.UnableToCloseInputStream=Imposs\u00EDvel fechar o fluxo de
entrada para o arquivo [
+JoinRows.Log.UnableToFindOrOpenTemporaryFile=Imposs\u00EDvel encontrar/abrir o
arquivo tempor\u00E1rio [
+JoinRows.Log.UnableToOpenOutputstream=Imposs\u00EDvel abrir o fluxo de
sa\u00EDda para o arquivo tempor\u00E1rio [
+JoinRows.Log.UnableToReadDataFromTempFile=Imposs\u00EDvel ler dados do arquivo
tempor\u00E1rio #
+JoinRowsDialog.Cache.Label=Tamanho m\u00E1ximo de cache (em linhas)
+JoinRowsDialog.MainTransform.Label=Transforma\u00E7\u00E3o principal para ler
+JoinRowsDialog.TempDir.Label=Diret\u00F3rio tempor\u00E1rio
+JoinRowsMeta.CheckResult.DirectoryDoesNotExist=Diret\u00F3rio [{0}] n\u00E3o
existe!
+JoinRowsMeta.CheckResult.DirectoryExists=] existe e \u00E9 um diret\u00F3rio
+JoinRowsMeta.CheckResult.DirectoryExistsButNotValid=] existe mas n\u00E3o
\u00E9 um diret\u00F3rio
diff --git
a/plugins/transforms/samplerows/src/main/resources/org/apache/hop/pipeline/transforms/samplerows/messages/messages_pt_BR.properties
b/plugins/transforms/samplerows/src/main/resources/org/apache/hop/pipeline/transforms/samplerows/messages/messages_pt_BR.properties
index 988ce2860a..1a65053a02 100644
---
a/plugins/transforms/samplerows/src/main/resources/org/apache/hop/pipeline/transforms/samplerows/messages/messages_pt_BR.properties
+++
b/plugins/transforms/samplerows/src/main/resources/org/apache/hop/pipeline/transforms/samplerows/messages/messages_pt_BR.properties
@@ -31,3 +31,7 @@ SampleRowsMeta.CheckResult.TransformRecevingData2=A
transforma\u00E7\u00E3o est\
SampleRowsMeta.Exception.UnableToReadTransformMeta=N\u00E3o foi poss\u00EDvel
ler a informa\u00E7\u00E3o da transforma\u00E7\u00E3o do XML
SampleRowsMeta.keyword=amostra,linhas
SampleRows.Description=Filtra linhas com base no n\u00FAmero de linhas.
+SampleRows.Log.RangeValue=Define o valor {0} do intervalo
+SampleRowsDialog.LineNumberField.Tooltip=Se voc\u00EA deseja que o n\u00FAmero
da linha saia\nespecifique aqui o nome do campo.
+SampleRowsMeta.CheckResult.LinesRangeMissing=O intervalo de linhas est\u00E1
faltando!
+SampleRowsMeta.CheckResult.LinesRangeOk=O intervalo de linhas foi especificado!
diff --git
a/plugins/transforms/splunk/src/main/resources/org/apache/hop/splunk/messages/messages_pt_BR.properties
b/plugins/transforms/splunk/src/main/resources/org/apache/hop/splunk/messages/messages_pt_BR.properties
index 10529bcb09..8033492d73 100644
---
a/plugins/transforms/splunk/src/main/resources/org/apache/hop/splunk/messages/messages_pt_BR.properties
+++
b/plugins/transforms/splunk/src/main/resources/org/apache/hop/splunk/messages/messages_pt_BR.properties
@@ -24,3 +24,4 @@ SplunkConnectionDialog.Password.Label=Senha
SplunkConnectionDialog.Port.Label=Porta
SplunkConnectionDialog.Shell.Title=Conex\u00E3o Splunk
SplunkConnectionDialog.UserName.Label=Nome de usu\u00E1rio
+SplunkConnection.description=Esse tipo de metadado descreve como voc\u00EA
pode conectar no Splunk
diff --git
a/plugins/transforms/uniquerows/src/main/resources/org/apache/hop/pipeline/transforms/uniquerows/messages/messages_pt_BR.properties
b/plugins/transforms/uniquerows/src/main/resources/org/apache/hop/pipeline/transforms/uniquerows/messages/messages_pt_BR.properties
index 1fb6d1c3a0..8ed6d50763 100644
---
a/plugins/transforms/uniquerows/src/main/resources/org/apache/hop/pipeline/transforms/uniquerows/messages/messages_pt_BR.properties
+++
b/plugins/transforms/uniquerows/src/main/resources/org/apache/hop/pipeline/transforms/uniquerows/messages/messages_pt_BR.properties
@@ -50,3 +50,4 @@ UniqueRowsMeta.Injection.Fields=campos a comparar ( nenhum
significa comparar to
UniqueRowsMeta.Injection.RejectDuplicateRow=Redirecionar linha duplicada
UniqueRowsMeta.keyword=\u00FAnica,linha
UniqueRows.Description=Remove linhas duplicadas e deixa apenas uma \u00FAnica
ocorr\u00EAncia.\nIsso funciona apenas em entradas ordenadas.\nSe a entrada
n\u00E3o for ordenada, apenas linhas duplicadas consecutivas ser\u00E3o
manipuladas corretamente.
+UniqueRowsDialog.Count.ToolTip=Marcar isso para adicionar um campo
(Num\u00E9rico) contendo{0}o n\u00FAmero de ocorr\u00EAncia da linha.
diff --git
a/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_pt_BR.properties
b/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_pt_BR.properties
index 1692cdb472..70704373ca 100644
---
a/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_pt_BR.properties
+++
b/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_pt_BR.properties
@@ -17,3 +17,6 @@
#
#
+VariableResolverEditor.label.Name=Nome
+VariableResolverEditor.label.Description=Descri\u00E7\u00E3o
+VariableResolverEditor.label.ResolverType=O tipo de resolvedor de
vari\u00E1veis para utilizar
diff --git
a/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_pt_BR.properties
b/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_pt_BR.properties
index 2b8c9d93cf..8adc47be87 100644
---
a/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_pt_BR.properties
+++
b/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_pt_BR.properties
@@ -67,3 +67,4 @@ PreviewSelectDialog.Label.Transforms=Transforma\u00E7\u00F5es:
SearchFieldsProgressDialog.Dialog.SearchInputFields.Message=Procurando por
campos de entrada...
SearchFieldsProgressDialog.Dialog.SearchOutputFields.Message=Procurando por
campos de sa\u00EDda...
SearchFieldsProgressDialog.Log.UnableToGetFields=N\u00E3o foi poss\u00EDvel
obter campos para o transform [{0}] \: {1}
+EnterPreviewRowsDialog.Dialog.NoPreviewRowsFound.Message=Desculpe, durante a
pr\u00E9-visualiza\u00E7\u00E3o n\u00E3o havia nenhuma linha para exibir para
essa transforma\u00E7\u00E3o.
diff --git
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
index 85b065d2e1..b9d25e30be 100644
---
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
+++
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/dataorch/messages/messages_pt_BR.properties
@@ -22,3 +22,6 @@ DataOrchestrationPerspective.CloseAll.Button.Text=Fechar Todos
DataOrchestrationPerspective.CloseLeft.Button.Text=Fechar abas \u00E0 esquerda
DataOrchestrationPerspective.CloseOther.Button.Text=Fechar outros
DataOrchestrationPerspective.CloseRight.Button.Text=Fechas abas \u00E0 direita
+DataOrchestrationPerspective.Description=Perspectiva de orquestra\u00E7\u00E3o
e dados para pipelines e fluxos de trabalho
+DataOrchestrationPerspective.GuiPlugin.Description=Perspectiva de
orquestra\u00E7\u00E3o de dados do HOP
+DataOrchestrationPerspective.Name=Orquestra\u00E7\u00E3o de dados