This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-3-test by this push:
new c68898757e6 backport ca translations (#73026)
c68898757e6 is described below
commit c68898757e61bff6090c506b98b30177d2a8a688
Author: ecodina <[email protected]>
AuthorDate: Sat Sep 12 12:56:31 2026 +0200
backport ca translations (#73026)
---
.../airflow/ui/public/i18n/locales/ca/admin.json | 1 +
.../airflow/ui/public/i18n/locales/ca/assets.json | 8 ++-
.../airflow/ui/public/i18n/locales/ca/common.json | 66 +++++++++++++++++++++-
.../ui/public/i18n/locales/ca/components.json | 6 ++
.../src/airflow/ui/public/i18n/locales/ca/dag.json | 5 +-
.../airflow/ui/public/i18n/locales/ca/dags.json | 3 +
.../ui/public/i18n/locales/ca/dashboard.json | 18 ++++++
.../airflow/ui/public/i18n/locales/ca/hitl.json | 14 +++++
8 files changed, 113 insertions(+), 8 deletions(-)
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/admin.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/admin.json
index d7971977234..6d97724e0bd 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/admin.json
@@ -177,6 +177,7 @@
"title": "Ignorar"
}
},
+ "parsingFile": "Analitzant el fitxer...",
"title": "Importar Variables",
"upload": "Penjar un fitxer JSON",
"uploadPlaceholder": "Penjar un fitxer JSON que contingui variables (per
exemple, {\"key\": \"value\", ...})"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/assets.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/assets.json
index 81a2ea7ba3b..d8199944971 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/assets.json
@@ -1,5 +1,8 @@
{
"additional_data": "Dades addicionals",
+ "alias_one": "Àlies",
+ "alias_other": "Àliases",
+ "aliases": "Àliases",
"asset_many": "Assets",
"asset_one": "Asset",
"assetStateStore": {
@@ -50,5 +53,8 @@
"scheduledDags": "Dags programats",
"scheduling": "Programats",
"searchPlaceholder": "Cercar Assets",
- "taskDependencies": "Dependències de tasca"
+ "taskDependencies": "Dependències de tasca",
+ "watcher_one": "Observador",
+ "watcher_other": "Observadors",
+ "watchers": "Observadors"
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/common.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/common.json
index 64bcd4ef48a..53456f627ad 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/common.json
@@ -73,6 +73,7 @@
"expectedDuration": "Durada esperada",
"lastSchedulingDecision": "Última decisió de programació",
"mappedPartitionKey": "Clau de partició mapejada",
+ "partitionDate": "Data de la partició",
"partitionKey": "Clau de partició",
"queuedAt": "Enviat a cua a les",
"runAfter": "Executar després de",
@@ -135,6 +136,7 @@
},
"filter": "Filtre",
"filters": {
+ "date": "Data",
"durationFrom": "Duració Des de",
"durationTo": "Duració Fins a",
"endTime": "Hora de finalització",
@@ -144,9 +146,15 @@
"runAfterTo": "Executar Després de",
"searchAsset": "Cercar Asset",
"selectDateRange": "Seleccionar interval de dates",
- "startTime": "Hora d'inici"
+ "selectDateTime": "Seleccionar data i hora",
+ "startTime": "Hora d'inici",
+ "time": "Hora"
+ },
+ "fullscreen": {
+ "tooltip": "Prem {{hotkey}} per a activar la pantalla completa"
},
"generateToken": "Generar token",
+ "includedIn": "Inclòs a",
"key": "Clau",
"logicalDate": "Data Lògica",
"logout": "Tancar sessió",
@@ -177,10 +185,14 @@
"note": {
"add": "Afegir una nota",
"dagRun": "Nota de l'execució del Dag",
+ "edit": "Editar la nota",
"label": "Nota",
"placeholder": "Afegir una nota...",
- "taskInstance": "Nota de la instància de la tasca"
+ "preview": "Previsualitzar",
+ "taskInstance": "Nota de la instància de la tasca",
+ "write": "Escriure"
},
+ "overallStatus": "Estat general",
"partitionedDagRun_one": "Execució de Dag particionada",
"partitionedDagRun_other": "Execucions de Dag particionades",
"partitionedDagRunDetail": {
@@ -219,6 +231,47 @@
},
"selectLanguage": "Seleccionar idioma",
"selected": "Seleccionat",
+ "shortcuts": {
+ "categories": {
+ "code": "Codi",
+ "dagView": "Vista de Dag",
+ "filters": "Filtres",
+ "global": "Global",
+ "logs": "Registres",
+ "navigation": "Navegació",
+ "runActions": "Accions d'execució i de tasca",
+ "search": "Cerca"
+ },
+ "descriptions": {
+ "clearRun": "Rellançar $t(dagRun_one)",
+ "clearTaskInstance": "Rellançar $t(taskInstance_one)",
+ "downloadLogs": "Descarregar registres",
+ "focusFilterSearch": "Enfocar la cerca de filtres",
+ "focusLogSearch": "Cercar als registres",
+ "focusSearch": "Enfocar la cerca",
+ "markRunFailed": "Marcar $t(dagRun_one) com a fallida",
+ "markRunSuccess": "Marcar $t(dagRun_one) com a exitosa",
+ "markTaskFailed": "Marcar $t(task_one) com a fallida",
+ "markTaskGroupFailed": "Marcar $t(taskGroup_one) com a fallit",
+ "markTaskGroupSuccess": "Marcar $t(taskGroup_one) com a exitós",
+ "markTaskSuccess": "Marcar $t(task_one) com a exitosa",
+ "navigateTasks": "Navegar per $t(task_other)",
+ "openGraphFilters": "Obrir els filtres del gràfic",
+ "scrollBottom": "Desplaçar-se fins al final",
+ "scrollTop": "Desplaçar-se fins al principi",
+ "searchDags": "Cercar $t(dag_other)",
+ "showHelp": "Mostrar $t(shortcuts.title)",
+ "toggleExpand": "Expandir o col·lapsar tots els grups",
+ "toggleFullscreen": "Alternar la pantalla completa",
+ "toggleGraphGrid": "Alternar entre la vista de gràfic i de graella",
+ "toggleSource": "Alternar el codi font",
+ "toggleTaskGroup": "Expandir o col·lapsar $t(taskGroup_one)",
+ "toggleTimestamp": "Alternar les marques de temps",
+ "toggleWrap": "Alternar $t(wrap.wrap)"
+ },
+ "empty": "No hi ha dreceres de teclat disponibles en aquesta pàgina.",
+ "title": "Dreceres de teclat"
+ },
"showDetailsPanel": "Mostrar panell de detalls",
"signedInAs": "Sessió iniciada com a",
"source": {
@@ -268,10 +321,13 @@
"updatedAt": "Actualitzat a"
},
"task": {
+ "dependsOnPast": "Depèn del passat",
"documentation": "Documentació de la tasca",
"lastInstance": "Última instància",
"operator": "Operador",
- "triggerRule": "Regla d'execució"
+ "retries": "Reintents",
+ "triggerRule": "Regla d'execució",
+ "waitForDownstream": "Espera aigües avall"
},
"task_one": "Tasca",
"task_other": "Tasques",
@@ -282,10 +338,12 @@
"taskGroup_other": "Grups de tasques",
"taskId": "ID de la tasca",
"taskInstance": {
+ "additionalAttributes": "Atributs addicionals de la instància de tasca",
"dagVersion": "Versió del Dag",
"executor": "Executor",
"executorConfig": "Configuració de l'executor",
"hostname": "Nom del Host",
+ "id": "ID",
"maxTries": "Màxim de reintents",
"pid": "PID",
"pool": "Pool",
@@ -295,11 +353,13 @@
"queuedWhen": "Enviat a cua a les",
"renderedMapIndex": "Índex del mapa renderitzat",
"scheduledWhen": "Programat a les",
+ "trigger": "Trigger",
"triggerer": {
"assigned": "Triggerer assignat",
"class": "Classe del trigger",
"createdAt": "Hora de creació del trigger",
"id": "ID del trigger",
+ "job": "Treball del Triggerer",
"latestHeartbeat": "Darrer batec del triggerer",
"title": "Informació del Triggerer"
},
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/components.json
index 8e619889b58..5262088342f 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/components.json
@@ -65,6 +65,7 @@
"lastDagRun_other": "Últimes {{count}} execucions del Dag",
"lastTaskInstance_one": "Última instància de tasca",
"lastTaskInstance_other": "Últimes {{count}} instàncies de tasca",
+ "medianTotalDuration": "Total: {{duration}}",
"queuedDuration": "Durada en cua",
"runAfter": "Executar després",
"runDuration": "Durada d'execució"
@@ -112,6 +113,10 @@
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
},
+ "passwordToggle": {
+ "hide": "Amagar el valor",
+ "show": "Mostrar el valor"
+ },
"reparseDag": "Reanalitzar el Dag",
"sortedAscending": "ordenat de manera ascendent",
"sortedDescending": "ordenat de manera descendent",
@@ -137,6 +142,7 @@
"loading": "Carregant informació del Dag...",
"loadingFailed": "No s'ha pogut carregar la informació del Dag. Si us
plau, torneu-ho a intentar.",
"manualRunDenied": "Aquest Dag no permet execucions manuals",
+ "partitionKeyHelp": "Opcional: només s'aplica als Dags particionats",
"runIdHelp": "Opcional - es generarà si no es proporciona",
"selectDescription": "Executar una única execució d'aquest Dag",
"selectLabel": "Execució única",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dag.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dag.json
index 3cd77f612a7..c5af8cb1ac5 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dag.json
@@ -42,6 +42,7 @@
},
"deadlineAlerts": {
"completionRule": "Ha de completar-se dins de {{interval}} de
{{reference}}",
+ "completionRuleDynamic": "Ha de completar-se dins d'un interval variable
mesurat des de {{reference}}",
"count_one": "{{count}} termini",
"count_other": "{{count}} terminis",
"referenceType": {
@@ -91,10 +92,6 @@
"critical": "CRÍTIC",
"debug": "DEPURACIÓ",
"error": "ERROR",
- "fullscreen": {
- "button": "Pantalla completa",
- "tooltip": "Prem {{hotkey}} per a pantalla completa"
- },
"info": "INFO",
"noTryNumber": "Sense número d'intent",
"search": {
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dags.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dags.json
index c80349e6c2b..7df550f80d3 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dags.json
@@ -10,11 +10,13 @@
"filters": {
"allRunTypes": "Tots els tipus d'execució",
"allStates": "Tots els estats",
+ "anyRunState": "Qualsevol execució",
"favorite": {
"all": "Tots",
"favorite": "Favorits",
"unfavorite": "No favorits"
},
+ "lastRunState": "Última execució",
"paused": {
"active": "Actius",
"all": "Tots",
@@ -73,6 +75,7 @@
"preventRunningTasks": "Evitar rellançar tasques en execució",
"queueNew": "Afegir noves tasques a la cua",
"runOnLatestVersion": "Executar amb la última versió de la col·lecció",
+ "runOnLatestVersionForced": "Sempre utilitza la versió més recent: no hi
ha cap versió anterior a la qual tornar",
"upstream": "Aigües amunt"
}
},
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dashboard.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dashboard.json
index 05b9f8b9926..2fe52cc8682 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/dashboard.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/dashboard.json
@@ -1,4 +1,22 @@
{
+ "alerts": {
+ "seeLessContext": "Veure menys",
+ "seeMoreContext": "Veure més",
+ "showMoreAlerts_one": "+{{count}} alerta més",
+ "showMoreAlerts_other": "+{{count}} alertes més"
+ },
+ "deadlines": {
+ "pending": {
+ "empty": "No hi ha terminis propers",
+ "title": "Propers"
+ },
+ "recentlyMissed": {
+ "empty": "No hi ha terminis no complerts",
+ "title": "Terminis no complerts"
+ },
+ "showMore": "Mostrar-ne més",
+ "title": "Terminis"
+ },
"deferredSlotsNotCounted": "Diferides no comptades en slots: {{count}}",
"deferredSlotsNotCountedTooltip": "Les tasques diferides que es mostren a la
barra compten per als slots del Pool. Les tasques diferides que es mostren sota
la barra provenen de Pools que no compten les tasques diferides per als slots.",
"favorite": {
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ca/hitl.json
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/hitl.json
index b416b820e0a..a53d53ea7db 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/hitl.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/hitl.json
@@ -24,6 +24,20 @@
"success": "Resposta de {{taskId}} exitosa",
"title": "Instància de tasca humana - {{taskId}}"
},
+ "review": {
+ "detail": {
+ "selectRequiredAction": "Seleccioneu una acció requerida per a veure'n
els detalls"
+ },
+ "list": {
+ "completedRequiredActions": "Accions requerides completades ({{count}})",
+ "loadError": "No s'han pogut carregar les accions requerides",
+ "loadingActions": "Carregant les accions requerides...",
+ "pendingRequiredActions": "Accions requerides pendents ({{count}})"
+ },
+ "openReviewDrawer": "Obrir el calaix de revisió",
+ "pageLimitHint": "Aquí només es mostren les primeres accions. Utilitzeu
\"$t(review.viewAll)\" per veure-les totes.",
+ "viewAll": "Veure totes les accions requerides"
+ },
"state": {
"approvalReceived": "Aprovació rebuda",
"approvalRequired": "Aprovació requerida",