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

Reply via email to