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",

Reply via email to