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 0b5868e888 Brazilian portuguese translation (#6989)
0b5868e888 is described below

commit 0b5868e888a3fee86f6167a77210606dfab0be3d
Author: Jeferson Navarro <[email protected]>
AuthorDate: Sun Apr 12 12:39:52 2026 -0300

    Brazilian portuguese translation (#6989)
---
 .../metadata/messages/messages_pt_BR.properties    | 21 ++++++
 .../gui/messages/messages_pt_BR.properties         | 83 ++++++++++++++++++++++
 .../file/messages/messages_pt_BR.properties        | 23 ++++++
 .../flight/messages/messages_pt_BR.properties      | 29 ++++++++
 .../streamfile/messages/messages_pt_BR.properties  | 23 ++++++
 .../streaminput/messages/messages_pt_BR.properties | 24 +++++++
 .../messages/messages_pt_BR.properties             | 24 +++++++
 .../messages/messages_pt_BR.properties             |  1 +
 .../metadata/messages/messages_pt_BR.properties    | 22 ++++++
 9 files changed, 250 insertions(+)

diff --git 
a/engine/src/main/resources/org/apache/hop/datastream/metadata/messages/messages_pt_BR.properties
 
b/engine/src/main/resources/org/apache/hop/datastream/metadata/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..083dd07672
--- /dev/null
+++ 
b/engine/src/main/resources/org/apache/hop/datastream/metadata/messages/messages_pt_BR.properties
@@ -0,0 +1,21 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+DataStream.name=Fluxo de dados
+DataStream.description=Um fluxo de dados para outro processo (IPC)
diff --git 
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/gui/messages/messages_pt_BR.properties
 
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/gui/messages/messages_pt_BR.properties
index 8aa3e3b2e1..58e086a8f0 100644
--- 
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/gui/messages/messages_pt_BR.properties
+++ 
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/gui/messages/messages_pt_BR.properties
@@ -85,3 +85,86 @@ 
ProjectGuiPlugin.RenameProject.ProjectReferencedAsParent.Message2=Para realizar
 ProjectGuiPlugin.ZipDirectory.Dialog.Message1=Um arquivo zip foi criado com 
sucesso:
 ProjectGuiPlugin.IncludeVariables.Label=Incluir variáveis na exportação
 ProjectGuiPlugin.IncludeMetadata.Label=Inclua metadados na exportação
+HopGui.Toolbar.Project.Add.FromVersionControl.Label=A partir do controle de 
versão
+HopGui.Toolbar.Project.Add.FromVersionControl.Tooltip=Confira um projeto de um 
repositório Git
+HopGui.Toolbar.Project.Add.FromExisting.Label=Em uma pasta
+HopGui.Toolbar.Project.Add.FromExisting.Tooltip=Adicione um projeto Hop de uma 
pasta existente
+HopGui.Toolbar.Project.Add.FromTemplate.Label=A partir de um modelo
+HopGui.Toolbar.Project.Add.FromTemplate.Tooltip=Criar um novo projeto a partir 
de um modelo existente
+EmptyProjectDialog.Shell.Name=Criar projeto vazio
+EmptyProjectDialog.Label.ProjectName=Nome do projeto
+EmptyProjectDialog.Label.HomeFolder=Pasta pessoal
+EmptyProjectDialog.Button.Browse=Navegar...
+EmptyProjectDialog.Label.ConfigFile=Arquivo de configuração
+EmptyProjectDialog.Label.ConfigFile.Tooltip=Caminho relativo dentro da pasta 
pessoal para o arquivo JSON de configuração do projeto (por exemplo, 
config/project-config.json)
+EmptyProjectDialog.Label.ParentProject=Projeto superior
+EmptyProjectDialog.Label.Description=Descrição
+EmptyProjectDialog.Label.Company=Companhia
+EmptyProjectDialog.Label.Department=Departamento
+EmptyProjectDialog.Label.MetadataBaseFolder=Pasta base de metadados
+EmptyProjectDialog.Label.UnitTestsBasePath=Caminho base de testes unitários
+EmptyProjectDialog.Label.DataSetCsvFolder=Pasta do conjunto de dados CSV
+EmptyProjectDialog.Label.EnforceHomeExecution=Forçar execução na origem
+EmptyProjectDialog.Label.ProjectVariables=Variáveis do projeto
+EmptyProjectDialog.Table.Col.VariableName=Nome da variável
+EmptyProjectDialog.Table.Col.VariableValue=Valor
+EmptyProjectDialog.Table.Col.VariableDescription=Descrição
+EmptyProjectDialog.Label.ScaffoldOptions=Opções de andaimes
+EmptyProjectDialog.Label.CreatePipeline=Criar conduto
+EmptyProjectDialog.Label.PipelineName=Nome do conduto
+EmptyProjectDialog.Label.CreateWorkflow=Criar fluxo de trabalho
+EmptyProjectDialog.Label.WorkflowName=Nome do fluxo de trabalho
+EmptyProjectDialog.Label.CreateRunConfigs=Criar configurações de execução
+EmptyProjectDialog.Label.CreateEnvironment=Criar ambiente
+EmptyProjectDialog.Default.PipelineName=main.hpl
+EmptyProjectDialog.Default.WorkflowName=main.hwf
+CloneFromVersionControlDialog.Shell.Name=Clonar projeto Git
+CloneFromVersionControlDialog.Label.Url=URL do repositório
+CloneFromVersionControlDialog.Label.Directory=Diretório
+CloneFromVersionControlDialog.Label.ProjectName=Nome do projeto
+CloneFromVersionControlDialog.Label.Token=Passe de autenticação (opcional)
+CloneFromVersionControlDialog.Label.Token.Tooltip=Passe de autenticação para 
GitHub, GitLab, etc. Deixe vazio para repositórios públicos ou para que seja 
solicitado.
+CloneFromVersionControlDialog.Label.ShallowClone=Clone raso (histórico 
truncado)
+CloneFromVersionControlDialog.Label.ShallowClone.Commits=Envios
+CloneFromVersionControlDialog.Button.Browse=Navegar...
+CloneFromVersionControlDialog.Button.BrowseRepo=Navegue em repositórios...
+AddProjectFromTemplateDialog.Button.BrowseRepo=Navegue em repositórios...
+SelectRepositoryDialog.Shell.Name=Selecione Repositório
+SelectRepositoryDialog.Label.Provider=Provedor
+SelectRepositoryDialog.Label.Host=URL da máquina
+SelectRepositoryDialog.Label.Host.Tooltip=URL base de sua instância 
auto-hospedada, por exemplo: https://git.mycorp.com
+SelectRepositoryDialog.Label.Token=Passe de autenticação
+SelectRepositoryDialog.Label.Token.Tooltip=Passe de autenticação com acesso de 
leitura aos seus repositórios (por exemplo, GitHub PAT com escopo de 
recuperação, GitLab PAT com escopo de leitura de api)
+SelectRepositoryDialog.Label.Username=Nome de usuário
+SelectRepositoryDialog.Label.AppPassword=Senha do aplicativo
+SelectRepositoryDialog.Label.AppPassword.Tooltip=Senha do aplicativo Bitbucket 
com permissão de 'Repositórios: leitura'
+SelectRepositoryDialog.Label.Filter=Filtro
+SelectRepositoryDialog.Label.Filter.Tooltip=Filtrar pelo nome do repositório 
ou proprietário. Pressione Enter ou clique em Pesquisa.
+SelectRepositoryDialog.Button.Search=Busca
+SelectRepositoryDialog.Button.LoadMore=Carregar mais...
+SelectRepositoryDialog.Table.Col.Name=Nome
+SelectRepositoryDialog.Table.Col.Owner=Proprietário / Espaço de nomes
+SelectRepositoryDialog.Table.Col.Visibility=Visibilidade
+SelectRepositoryDialog.Table.Col.Updated=Última atualização
+SelectRepositoryDialog.Visibility.Private=Privado
+SelectRepositoryDialog.Visibility.Public=Público
+SelectRepositoryDialog.Status.Loading=Carregando repositórios...
+SelectRepositoryDialog.Status.Loaded=Mostrando repositórios. Clique duas vezes 
ou selecione e clique em OK.
+SelectRepositoryDialog.Status.NeedToken=Por favor, insira um passe de 
autenticação.
+SelectRepositoryDialog.Status.NeedUsernamePassword=Digite um nome de usuário e 
senha do aplicativo.
+SelectRepositoryDialog.Status.Error=Falha ao carregar repositórios
+SelectRepositoryDialog.Error.Header=Erro ao carregar repositórios
+SelectRepositoryDialog.Error.Message=Ocorreu um erro ao buscar a lista de 
repositórios.
+AddProjectFromTemplateDialog.Shell.Name=Criar projeto a partir do modelo
+AddProjectFromTemplateDialog.Label.TemplateSource=Fonte do modelo
+AddProjectFromTemplateDialog.Label.FromGit=Modelo Git
+AddProjectFromTemplateDialog.Label.FromLocal=Modelo local
+AddProjectFromTemplateDialog.Label.GitUrl=URL do repositório
+AddProjectFromTemplateDialog.Label.LocalFolder=Pasta de modelos
+AddProjectFromTemplateDialog.Label.ProjectName=Nome do projeto
+AddProjectFromTemplateDialog.Label.DestinationFolder=Pasta de destino
+AddProjectFromTemplateDialog.Label.Token=Passe de autenticação (opcional)
+AddProjectFromTemplateDialog.Label.Token.Tooltip=Passe de autenticação para 
GitHub, GitLab, etc. Deixe vazio para repositórios públicos ou para que seja 
solicitado.
+AddProjectFromTemplateDialog.Label.ShallowClone=Clone raso (história truncada)
+AddProjectFromTemplateDialog.Label.ShallowClone.Commits=Envios
+AddProjectFromTemplateDialog.Button.Browse=Navegar...
diff --git 
a/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/file/messages/messages_pt_BR.properties
 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/file/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..1d3bf89d0e
--- /dev/null
+++ 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/file/messages/messages_pt_BR.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+ArrowFileDataStream.Filename.Label=Nome do arquivo
+ArrowFileDataStream.Filename.Tooltip=O arquivo para o qual a Seta transmitirá 
dados. Isso precisa ser um arquivo local. VFS não é suportado.
+ArrowFileDataStream.BufferSize.Label=Tamanho do buffer
+ArrowFileDataStream.BufferSize.Tooltip=O número de linhas para ler ou escrever 
de uma vez
diff --git 
a/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/flight/messages/messages_pt_BR.properties
 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/flight/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..0fbb3e4a7b
--- /dev/null
+++ 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/flight/messages/messages_pt_BR.properties
@@ -0,0 +1,29 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+ArrowFlightDataStream.BufferSize.Label=Fluxo de tamanho máximo
+ArrowFlightDataStream.BufferSize.Tooltip=A quantidade máxima de linhas para 
buffer, mantida no servidor, antes de lançar um erro para evitar que o servidor 
fique sem memória.
+ArrowFlightDataStream.BatchSize.Label=Tamanho do lote
+ArrowFlightDataStream.BatchSize.Tooltip=O tamanho do lote Apache Arrow para a 
leitura do fluxo do servidor.
+ArrowFlightDataStream.SchemaDefinition.Label=A definição do esquema
+ArrowFlightDataStream.SchemaDefinition.Tooltip=A definição esperada para o 
fluxo de dados no servidor.
+ArrowFlightDataStream.Hostname.Label=Nome da máquina Hop Flight
+ArrowFlightDataStream.Hostname.Tooltip=O nome da máquina na qual podemos 
chegar ao servidor Hop Apache Arrow Flight
+ArrowFlightDataStream.Port.Label=Porta do Hop Flight
+ArrowFlightDataStream.Port.Tooltip=A porta na qual podemos chegar ao servidor 
Hop Apache Arrow Flight
diff --git 
a/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/streamfile/messages/messages_pt_BR.properties
 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/streamfile/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..4ab1327dc2
--- /dev/null
+++ 
b/plugins/tech/arrow/src/main/resources/org/apache/hop/arrow/datastream/streamfile/messages/messages_pt_BR.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+ArrowFileStreamDataStream.Filename.Label=Nome do arquivo
+ArrowFileStreamDataStream.Filename.Tooltip=O arquivo para o qual a Seta 
transmitirá dados. Isso precisa ser um arquivo local. VFS não é suportado.
+ArrowFileStreamDataStream.BufferSize.Label=Tamanho do buffer
+ArrowFileStreamDataStream.BufferSize.Tooltip=A quantidade de linhas para ler 
ou escrever de uma vez
diff --git 
a/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streaminput/messages/messages_pt_BR.properties
 
b/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streaminput/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..57c57df242
--- /dev/null
+++ 
b/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streaminput/messages/messages_pt_BR.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+DataStreamInputMeta.Name=Entrada via fluxo de dados
+DataStreamInputMeta.Description=Leia linhas de dados de um fluxo de dados
+DataStreamInputMeta.keyword=Fluxo de Dados, Dados, Fluxo, Seta, IPC
+DataStreamInputMeta.DataStreamName.Label=Nome do fluxo de dados
+DataStreamInputMeta.DataStreamName.Tooltip=O nome do fluxo de dados do qual ler
diff --git 
a/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streamoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streamoutput/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..fc1baa8adc
--- /dev/null
+++ 
b/plugins/transforms/datastream/src/main/resources/org/apache/hop/pipeline/transforms/streamoutput/messages/messages_pt_BR.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+DataStreamOutputMeta.Name=Saída do fluxo de dados
+DataStreamOutputMeta.Description=Escreva linhas de dados para um fluxo de dados
+DataStreamOutputMeta.keyword=Fluxo de Dados, Dados, Fluxo, Seta, IPC
+DataStreamOutputMeta.DataStreamName.Label=Nome do fluxo de dados
+DataStreamOutputMeta.DataStreamName.Tooltip=O nome do fluxo de dados para 
escrever
diff --git 
a/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
 
b/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
index 291935d8f7..fd267af321 100644
--- 
a/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/propertyoutput/src/main/resources/org/apache/hop/pipeline/transforms/propertyoutput/messages/messages_pt_BR.properties
@@ -68,3 +68,4 @@ PropertyOutputMeta.CheckResult.NoFields=Não foi possível 
encontrar campos de t
 PropertyOutputMeta.CheckResult.ValueFieldMissing=O nome do campo de valor está 
ausente!
 PropertyOutputMeta.CheckResult.ValueFieldOk=O nome do campo de valor foi 
especificado.
 PropertyOutputMeta.Log.FileNameEmty=Nome de arquivo dinâmico está vazio !
+PropertyOutput.Log.ParentFolderCouldNotBeCreated=Houve um erro na criação da 
pasta superior para o arquivo [{0}]\:
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/datastream/metadata/messages/messages_pt_BR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/datastream/metadata/messages/messages_pt_BR.properties
new file mode 100644
index 0000000000..8f74fd2268
--- /dev/null
+++ 
b/ui/src/main/resources/org/apache/hop/ui/datastream/metadata/messages/messages_pt_BR.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+
+DataStream.Name.Label=Nome
+DataStream.Description.Label=Descrição
+DataStream.PluginType.Label=O tipo de fluxo de dados

Reply via email to