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 6f43eac1b26 Update Catalan translations (main) (#72392)
6f43eac1b26 is described below

commit 6f43eac1b26b5e0bf1890224fffadac818b1235e
Author: ecodina <[email protected]>
AuthorDate: Sat Sep 12 12:56:25 2026 +0200

    Update Catalan translations (main) (#72392)
    
    * Update Catalan translations (main)
    
    * fix review
    
    * finish review
---
 .../airflow/ui/public/i18n/locales/ca/admin.json   |  15 +-
 .../airflow/ui/public/i18n/locales/ca/assets.json  |  15 +-
 .../airflow/ui/public/i18n/locales/ca/browse.json  |   2 +
 .../airflow/ui/public/i18n/locales/ca/common.json  | 167 ++++++++++++++++++++-
 .../ui/public/i18n/locales/ca/components.json      |  27 +++-
 .../src/airflow/ui/public/i18n/locales/ca/dag.json |  15 +-
 .../airflow/ui/public/i18n/locales/ca/dags.json    |  25 ++-
 .../ui/public/i18n/locales/ca/dashboard.json       |  18 +++
 .../airflow/ui/public/i18n/locales/ca/hitl.json    |  14 ++
 9 files changed, 271 insertions(+), 27 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 e3e5bc7b3cf..9fd0a2bcc9f 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
@@ -9,7 +9,9 @@
   "config": {
     "columns": {
       "section": "Secció"
-    }
+    },
+    "config_one": "Configuració",
+    "config_other": "Configuracions"
   },
   "connections": {
     "add": "Afegir connexió",
@@ -95,7 +97,9 @@
       "dagProcessorJob": "DagProcessorJob",
       "schedulerJob": "SchedulerJob",
       "triggererJob": "TriggererJob"
-    }
+    },
+    "job_one": "Treball",
+    "job_other": "Treballs"
   },
   "plugins": {
     "columns": {
@@ -103,6 +107,8 @@
     },
     "importError_one": "Error d'importació d'extensió",
     "importError_other": "Errors d'importació d'extensió",
+    "plugin_one": "Extensió",
+    "plugin_other": "Extensions",
     "searchPlaceholder": "Cercar per fitxer"
   },
   "pools": {
@@ -136,7 +142,9 @@
     "columns": {
       "packageName": "Nom del paquet",
       "version": "Versió"
-    }
+    },
+    "provider_one": "Proveïdor",
+    "provider_other": "Proveïdors"
   },
   "variables": {
     "add": "Afegir variable",
@@ -176,6 +184,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..15c7f5355af 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": "Àlies",
+  "aliases": "Àlies",
   "asset_many": "Assets",
   "asset_one": "Asset",
   "assetStateStore": {
@@ -13,6 +16,8 @@
     "deleteWarning": "L'Asset perdrà aquesta entrada de magatzem persistent.",
     "edit": "Editar magatzem d'Asset",
     "emptyState": "El magatzem d'Asset emmagatzema valors limitats a una 
identitat d'Asset, compartits entre totes les execucions de Dag. Els workers 
poden escriure al magatzem d'Asset mitjançant el Task SDK.",
+    "entry_one": "Entrada",
+    "entry_other": "Entrades",
     "lastUpdatedBy": "Last Updated By",
     "lastUpdatedByApi": "API",
     "lastUpdatedByWatcher": "Watcher",
@@ -42,7 +47,10 @@
     "title": "Crear esdeveniment d'Asset per {{name}}"
   },
   "events": "Esdeveniments",
-  "extra": "Extra",
+  "filters": {
+    "groupPlaceholder": "Cercar grup",
+    "lastEventDateRange": "Data del darrer esdeveniment"
+  },
   "group": "Grup",
   "lastAssetEvent": "Darrer esdeveniment d'Asset",
   "name": "Nom",
@@ -50,5 +58,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/browse.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/ca/browse.json
index 011a500bb3b..d5425f60d96 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ca/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ca/browse.json
@@ -56,6 +56,8 @@
       "successTitle": "XCom actualitzat",
       "title": "Editar XCom"
     },
+    "entry_one": "Entrada d'XCom",
+    "entry_other": "Entrades d'XCom",
     "key": "Clau",
     "title": "XCom",
     "value": "Valor"
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..60c8abc47ef 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
@@ -8,6 +8,7 @@
     "Variables": "Variables"
   },
   "allOperators": "Tots els operadors",
+  "allTeams": "Tots els equips",
   "appearance": {
     "appearance": "Aparença",
     "darkMode": "Mode fosc",
@@ -23,6 +24,7 @@
   },
   "backfill_one": "Reompliment",
   "backfill_other": "Reompliments",
+  "breadcrumb": "Ruta de navegació",
   "browse": {
     "auditLog": "Registre d'auditoria",
     "deadlines": "Terminis",
@@ -58,7 +60,8 @@
     "owner": "Propietari",
     "params": "Paràmetres",
     "schedule": "Programació",
-    "tags": "Etiquetes"
+    "tags": "Etiquetes",
+    "team": "Equip"
   },
   "dagId": "ID del Dag",
   "dagRun": {
@@ -73,6 +76,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",
@@ -84,9 +88,8 @@
   "dagRun_one": "Execució de Dag",
   "dagRun_other": "Execucions de Dag",
   "dagRunId": "ID d'Execució del Dag",
+  "dagRunState": "Estat de l'execució de Dag",
   "dagWarnings": "Advertències/errors del Dag",
-  "defaultToGraphView": "Visualització de gràfic per defecte",
-  "defaultToGridView": "Visualització de graella per defecte",
   "delete": "Eliminar",
   "diff": "Diferència",
   "diffCompareWith": "Comparar amb",
@@ -120,6 +123,8 @@
       "title": "Accés denegat"
     }
   },
+  "event_one": "Esdeveniment",
+  "event_other": "Esdeveniments",
   "expand": {
     "collapse": "Col·lapsar",
     "expand": "Expandir",
@@ -135,18 +140,30 @@
   },
   "filter": "Filtre",
   "filters": {
+    "addFilter": "Afegir filtre",
+    "completedAt": "Completat a",
+    "date": "Data",
     "durationFrom": "Duració Des de",
     "durationTo": "Duració Fins a",
     "endTime": "Hora de finalització",
     "logicalDateFrom": "Data Lògica Des de",
     "logicalDateTo": "Data Lògica Fins a",
+    "maxActiveRunsFrom": "Màxim d'execucions actives des de",
+    "maxActiveRunsTo": "Màxim d'execucions actives fins a",
+    "removeFilter": "Eliminar filtre",
     "runAfterFrom": "Executar Després de",
     "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ó",
@@ -167,6 +184,7 @@
     "assets": "Assets",
     "browse": "Navegar",
     "dags": "Dags",
+    "dashboard": "Tauler",
     "docs": "Docs",
     "home": "Inici",
     "legacyFabViews": "Vistes obsoletes",
@@ -177,17 +195,41 @@
   "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",
+  "partition_one": "Partició",
+  "partition_other": "Particions",
   "partitionedDagRun_one": "Execució de Dag particionada",
   "partitionedDagRun_other": "Execucions de Dag particionades",
   "partitionedDagRunDetail": {
     "receivedAssetEvents": "Esdeveniments d'Asset rebuts"
   },
+  "pause": "Pausar",
   "pendingDagRun_one": "{{count}} execució de Dag pendent",
   "pendingDagRun_other": "{{count}} execucions de Dag pendents",
+  "presetFilters": {
+    "deleteTitle": "Eliminar el filtre predefinit",
+    "deleteWarning": "Els filtres predefinits només s'emmagatzemen en aquest 
navegador.",
+    "duplicate": "El filtre predefinit \"{{name}}\" ja desa exactament aquesta 
configuració.",
+    "empty": "Encara no hi ha filtres predefinits",
+    "info": {
+      "default": "Fixeu un filtre predefinit com a predeterminat i s'aplicarà 
automàticament quan arribeu a aquesta pàgina sense cap filtre aplicat.",
+      "save": "Deseu els filtres i l'ordenació actuals com a filtre predefinit 
amb nom per tornar-hi en qualsevol moment.",
+      "storage": "Els filtres predefinits s'emmagatzemen en aquest navegador."
+    },
+    "namePlaceholder": "Nom del filtre predefinit",
+    "nothingToSave": "No hi ha res per desar. Apliqueu filtres o un ordre per 
a desar un filtre predefinit.",
+    "save": "Desar",
+    "setDefault": "Establir com a predeterminat",
+    "title": "Filtres predefinits",
+    "unsetDefault": "Desmarcar com a predeterminat"
+  },
   "reset": "Restablir",
   "runId": "ID de l'execució",
   "runTypes": {
@@ -219,8 +261,103 @@
   },
   "selectLanguage": "Seleccionar idioma",
   "selected": "Seleccionat",
+  "settings": {
+    "clearing": {
+      "preventRunningTask": {
+        "helper": "Omet les tasques que s'estan executant en rellançar 
instàncies de tasca.",
+        "label": "Evitar rellançar tasques en execució"
+      },
+      "runSelection": {
+        "helper": "Opcions seleccionades per defecte en rellançar una execució 
de Dag.",
+        "label": "Selecció predeterminada per rellançar execucions"
+      },
+      "taskSelection": {
+        "helper": "Opcions seleccionades per defecte en rellançar instàncies 
de tasca.",
+        "label": "Selecció predeterminada per rellançar tasques"
+      },
+      "title": "Rellançament"
+    },
+    "description": "Aquestes preferències només es desen en aquest navegador i 
s'apliquen a tota l'aplicació.",
+    "general": {
+      "landingPage": {
+        "helper": "Pàgina que es mostra en obrir Airflow.",
+        "label": "Pàgina d'inici",
+        "options": {
+          "dags": "Dags",
+          "dashboard": "Tauler"
+        }
+      },
+      "title": "General"
+    },
+    "graph": {
+      "defaultDirection": {
+        "helper": "Direcció de disposició dels gràfics de Dags i Assets que no 
hàgiu configurat individualment.",
+        "label": "Direcció predeterminada del gràfic"
+      },
+      "title": "Gràfic"
+    },
+    "marking": {
+      "taskSelection": {
+        "helper": "Opcions seleccionades per defecte en marcar l'estat d'una 
instància de tasca.",
+        "label": "Selecció predeterminada de marcatge"
+      },
+      "title": "Marcatge"
+    },
+    "taskInstance": {
+      "defaultTab": {
+        "helper": "Pestanya que es mostra primer en obrir una instància de 
tasca. Els enllaços a una pestanya específica continuen obrint aquella 
pestanya.",
+        "label": "Pestanya predeterminada de la instància de tasca"
+      },
+      "title": "Instància de tasca"
+    },
+    "title": "Configuració"
+  },
+  "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",
+  "slot": "Slot",
+  "slot_one": "Slot",
+  "slot_other": "Slots",
   "source": {
     "hide": "Amagar origen",
     "hotkey": "s",
@@ -249,6 +386,7 @@
     "up_for_retry": "A reintentar",
     "upstream_failed": "Fallit aigües amunt"
   },
+  "switchDag": "Canviar a $t(dag_one)",
   "table": {
     "completedAt": "Completat a",
     "createdAt": "Creat a",
@@ -258,7 +396,10 @@
     "filterReset_other": "Restablir filtres",
     "from": "De",
     "maxActiveRuns": "Màxim d'execucions actives",
+    "noResultsFound": "No s'han trobat resultats",
     "noTagsFound": "No s'han trobat etiquetes",
+    "noTeamsFound": "No s'han trobat equips",
+    "ownerPlaceholder": "Filtrar per propietari",
     "tagMode": {
       "all": "Totes",
       "any": "Qualsevol"
@@ -268,10 +409,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 +426,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 +441,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"
     },
@@ -307,6 +455,12 @@
   },
   "taskInstance_one": "Instància de tasca",
   "taskInstance_other": "Instàncies de tasca",
+  "teams": {
+    "more_one": "i {{count}} més",
+    "more_other": "i {{count}} més",
+    "none": "Sense equip",
+    "title": "Equips"
+  },
   "timeRange": {
     "last12Hours": "Darreres 12 hores",
     "last24Hours": "Darreres 24 hores",
@@ -391,6 +545,7 @@
   "total": "Total {{state}}",
   "triggered": "Executat",
   "tryNumber": "Número d'intent",
+  "unpause": "Reprendre",
   "user": "Usuari",
   "validation": {
     "mustBeAtLeast": "Ha de ser com a mínim {{min}}.",
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..b4cfc41aaef 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
@@ -7,10 +7,20 @@
     "backwards": "Executar enrere",
     "dateRange": "Interval de dates",
     "errorStartDateBeforeEndDate": "La data d'inici ha de ser anterior a la 
data de finalització",
+    "exceptionReason": {
+      "alreadyExists": "Ja existeix",
+      "inFlight": "En curs",
+      "unknown": "Desconegut"
+    },
     "maxRuns": "Màxim d'execucions actives",
     "missingAndErroredRuns": "Execucions absents i amb errors",
     "missingRuns": "Execucions absents",
+    "notCreatedReason": "Motiu de no creació",
     "overrideExistingParams": "Substituir paràmetres en les execucions 
existents",
+    "partitionRange": "Interval de particions",
+    "partitionsAffected_one": "Es reomplirà {{count}} partició:",
+    "partitionsAffected_other": "Es reompliran {{count}} particions:",
+    "partitionsNone": "No hi ha cap partició que coincideixi amb l'interval 
seleccionat.",
     "permissionDenied": "Execució de prova fallida: l'usuari no té permís per 
crear reompliments.",
     "reprocessBehavior": "Comportament de reprocessament",
     "run": "Executar reompliment",
@@ -29,7 +39,8 @@
     "validation": {
       "datesRequired": "S'ha de proporcionar tant la data d'inici com la data 
de finalització.",
       "startBeforeEnd": "La data d'inici de l'interval de dates ha de ser 
anterior o igual a la data de finalització de l'interval de dates."
-    }
+    },
+    "viewSlots": "Veure els slots del reompliment núm. {{id}}"
   },
   "banner": {
     "backfillInProgress": "Reompliment en curs",
@@ -65,6 +76,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ó"
@@ -99,6 +111,10 @@
     "taskGroup": "Grup de tasques",
     "zoomToTask": "Zoom a la tasca seleccionada"
   },
+  "jsonPreview": {
+    "items_one": "{{count}} element",
+    "items_other": "{{count}} elements"
+  },
   "limitedList": "+{{count}} més",
   "limitedList.allItems": "Tots els {{count}} elements:",
   "limitedList.allTags_one": "Totes les etiquetes ({{count}})",
@@ -112,7 +128,15 @@
     "file": "Fitxer",
     "location": "línia {{line}} a {{name}}"
   },
+  "passwordToggle": {
+    "hide": "Amagar el valor",
+    "show": "Mostrar el valor"
+  },
   "reparseDag": "Reanalitzar el Dag",
+  "slowestTaskInstances": {
+    "empty": "No hi ha cap instància de tasca completada en aquest interval",
+    "title": "Instàncies de tasca més lentes"
+  },
   "sortedAscending": "ordenat de manera ascendent",
   "sortedDescending": "ordenat de manera descendent",
   "sortedUnsorted": "no ordenat",
@@ -137,6 +161,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..44a598e0b4f 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": {
@@ -147,13 +144,7 @@
       "label": "Nombre d'execucions de Dag"
     },
     "dependencies": {
-      "label": "Dependències",
-      "options": {
-        "allDagDependencies": "Totes les dependències de Dag",
-        "externalConditions": "Condicions externes",
-        "onlyTasks": "Només tasques"
-      },
-      "placeholder": "Dependències"
+      "allDagDependencies": "Totes les dependències de Dag"
     },
     "graphDirection": {
       "label": "Direcció del gràfic"
@@ -246,6 +237,8 @@
     "deleteWarning": "La tasca perdrà aquesta memòria persistent. Si la tasca 
utilitza aquesta clau per fer seguiment de feina externa (p. ex., un ID de 
treball extern), no podrà reprendre-la.",
     "edit": "Editar magatzem de tasca",
     "emptyStore": "El magatzem de tasca emmagatzema valors que persisteixen 
entre reintents. Els workers poden escriure al magatzem de tasca mitjançant el 
Task SDK.",
+    "entry_one": "Entrada",
+    "entry_other": "Entrades",
     "expiresAt": {
       "column": "Caduca a",
       "custom": "Personalitzat",
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..cb79e43f6e7 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,17 +10,28 @@
   "filters": {
     "allRunTypes": "Tots els tipus d'execució",
     "allStates": "Tots els estats",
+    "anyRunState": "Qualsevol execució",
+    "anyRunStatePlaceholder": "Seleccionar qualsevol estat d'execució…",
     "favorite": {
       "all": "Tots",
       "favorite": "Favorits",
       "unfavorite": "No favorits"
     },
+    "favoriteState": "Estat de favorit",
+    "favoriteStatePlaceholder": "Seleccionar l'estat de favorit…",
+    "lastRunState": "Última execució",
+    "lastRunStatePlaceholder": "Seleccionar l'estat de l'última execució…",
+    "noTimetableTypesFound": "No s'han trobat tipus de calendari",
     "paused": {
       "active": "Actius",
       "all": "Tots",
       "paused": "Pausats"
     },
-    "runIdPatternFilter": "Cerca execucions de Dag"
+    "pausedPlaceholder": "Seleccionar l'estat de pausa…",
+    "pausedState": "Estat de pausa",
+    "requiresHitlAction": "Requereix una acció HITL",
+    "runIdPatternFilter": "Cerca execucions de Dag",
+    "timetableType": "Tipus de calendari"
   },
   "ownerLink": "Enllaç del propietari {{owner}}",
   "runAndTaskActions": {
@@ -73,9 +84,15 @@
       "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"
     }
   },
+  "runStateCounts": {
+    "label": "Estats de les execucions",
+    "loading": "Carregant el recompte d'estats de les execucions",
+    "tooltip": "{{state}}: {{formattedCount}} — feu clic per a filtrar les 
execucions"
+  },
   "search": {
     "advanced": "Cerca avançada",
     "clear": "Netejar cerca",
@@ -88,9 +105,9 @@
       "asc": "Ordenar per nom mostrat (A-Z)",
       "desc": "Ordenar per nom mostrat (Z-A)"
     },
-    "lastRunStartDate": {
-      "asc": "Ordenar per data d'inici de l'última execució (Més antic-Més 
recent)",
-      "desc": "Ordenar per data d'inici de l'última execució (Més recent-Més 
antic)"
+    "lastRunAfter": {
+      "asc": "Ordenar per «Executar després de» de l'última execució (més 
antic-més recent)",
+      "desc": "Ordenar per «Executar després de» de l'última execució (més 
recent-més antic)"
     },
     "lastRunState": {
       "asc": "Ordenar per estat de l'última execució (A-Z)",
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