This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 9edf329a290 RFC: Close portuguese gap airflow 3.1 (#58119)
9edf329a290 is described below
commit 9edf329a290c1e6619f56ad94fea80b82ca8e815
Author: Aldo <[email protected]>
AuthorDate: Mon Nov 10 13:03:27 2025 -0300
RFC: Close portuguese gap airflow 3.1 (#58119)
* close portuguese gap airflow 3.1
* fix lint
---
airflow-core/src/airflow/ui/public/i18n/locales/pt/common.json | 7 +++++++
.../src/airflow/ui/public/i18n/locales/pt/components.json | 8 ++++++++
airflow-core/src/airflow/ui/public/i18n/locales/pt/dag.json | 2 ++
airflow-core/src/airflow/ui/public/i18n/locales/pt/hitl.json | 5 +++++
4 files changed, 22 insertions(+)
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pt/common.json
b/airflow-core/src/airflow/ui/public/i18n/locales/pt/common.json
index 8ab097b993c..74e641d6773 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pt/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pt/common.json
@@ -90,6 +90,11 @@
"githubRepo": "Repositório GitHub",
"restApiReference": "Referência da API REST"
},
+ "download": {
+ "download": "Baixar",
+ "hotkey": "d",
+ "tooltip": "Pressione {{hotkey}} para baixar os logs"
+ },
"duration": "Duração",
"endDate": "Data Final",
"error": {
@@ -113,6 +118,8 @@
},
"filter": "Filtro",
"filters": {
+ "durationFrom": "Duração De",
+ "durationTo": "Duração Até",
"logicalDateFrom": "Data Lógica De",
"logicalDateTo": "Data Lógica Para",
"runAfterFrom": "Executar Depois De",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pt/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/pt/components.json
index 5b30826d8b7..75555a7fa10 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pt/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pt/components.json
@@ -103,9 +103,17 @@
},
"limitedList": "+{{count}} mais",
"limitedList.allItems": "Todos os {{count}} itens:",
+ "limitedList.allTags_many": "Todas as etiquetas ({{count}})",
+ "limitedList.allTags_one": "Todas as etiquetas (1)",
+ "limitedList.allTags_other": "Todas as etiquetas ({{count}})",
+ "limitedList.allTags_zero": "Todas as etiquetas (0)",
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a
lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
+ "limitedList.showingItems_many": "Mostrando {{count}} itens",
+ "limitedList.showingItems_one": "Mostrando 1 item",
+ "limitedList.showingItems_other": "Mostrando {{count}} itens",
+ "limitedList.showingItems_zero": "Mostrando 0 itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pt/dag.json
b/airflow-core/src/airflow/ui/public/i18n/locales/pt/dag.json
index c4a4a58b92a..e5a28328439 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pt/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pt/dag.json
@@ -10,6 +10,7 @@
"hourly": "Por Hora",
"legend": {
"less": "Menos",
+ "mixed": "Misturado",
"more": "Mais"
},
"navigation": {
@@ -19,6 +20,7 @@
"previousYear": "Ano anterior"
},
"noData": "Nenhum dado disponível",
+ "noFailedRuns": "Nenhuma execução com falha",
"noRuns": "Nenhuma execução",
"totalRuns": "Total de Execuções",
"week": "Semana {{weekNumber}}",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pt/hitl.json
b/airflow-core/src/airflow/ui/public/i18n/locales/pt/hitl.json
index c63027cdea4..f8730b65f46 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pt/hitl.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pt/hitl.json
@@ -1,5 +1,8 @@
{
"filters": {
+ "body": "Corpo",
+ "createdAtFrom": "Criado De",
+ "createdAtTo": "Criado Até",
"response": {
"all": "Todas",
"pending": "Pendente",
@@ -16,11 +19,13 @@
"requiredActionCount_zero": "Nenhuma ação necessária",
"requiredActionState": "Estado da Ação Necessária",
"response": {
+ "created": "Resposta criada em ",
"error": "Falha na resposta",
"optionsDescription": "Escolha suas opções para esta instância de tarefa",
"optionsLabel": "Opções",
"received": "Resposta recebida em ",
"respond": "Responder",
+ "responded_by_user_name": "Respondido por (Nome de usuário)",
"success": "Resposta de {{taskId}} bem-sucedida",
"title": "Instância de Tarefa Humana - {{taskId}}"
},