This is an automated email from the ASF dual-hosted git repository.

Lee-W 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 c1e3b2fe770 Add missing Taiwanese Mandarin translations (#74545)
c1e3b2fe770 is described below

commit c1e3b2fe7706f2fa3e49b5cf96767765b2f683dd
Author: Wei Lee <[email protected]>
AuthorDate: Tue Oct 13 17:10:37 2026 +0900

    Add missing Taiwanese Mandarin translations (#74545)
---
 .../ui/public/i18n/locales/zh-TW/common.json       |  4 ++
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  | 47 ++++++++++++++++++++++
 .../airflow/ui/public/i18n/locales/zh-TW/dags.json |  5 ++-
 3 files changed, 55 insertions(+), 1 deletion(-)

diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/common.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/common.json
index bb3ace215ca..5510c863467 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/common.json
@@ -168,6 +168,7 @@
   "generateToken": "產生權杖",
   "includedIn": "包含於",
   "key": "鍵",
+  "loading": "載入中...",
   "logLevel": {
     "hide": "隱藏日誌層級",
     "hotkey": "l",
@@ -419,6 +420,7 @@
     "upstream_failed": "上游任務失敗"
   },
   "switchDag": "切換 $t(dag_one)",
+  "switchDagRun": "切換 $t(dagRun_one)",
   "table": {
     "completedAt": "完成時間",
     "createdAt": "建立時間",
@@ -464,6 +466,8 @@
     "executorConfig": "執行器設定",
     "hostname": "主機名稱",
     "id": "ID",
+    "iteration": "迭代",
+    "loopIterations": "已執行迭代次數",
     "maxTries": "最大嘗試次數",
     "pid": "PID",
     "pool": "資源池",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dag.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dag.json
index 978af89cf32..7fd0564baf8 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dag.json
@@ -68,6 +68,17 @@
     "upcomingCount_one": "{{count, number}} 個即將到期的期限",
     "upcomingCount_other": "{{count, number}} 個即將到期的期限"
   },
+  "execution": {
+    "clearSelected": "清除已選取的執行項目",
+    "empty": "此次 Dag 執行沒有任何執行項目。",
+    "iteration": "{{node}} · 第 {{index}} 次迭代",
+    "mapped_one": "{{task}}(此頁面有 1 個映射任務)",
+    "mapped_other": "{{task}}(此頁面有 {{count, number}} 個映射任務)",
+    "page": "顯示第 {{start, number}}–{{end, number}} 個,共 {{total, number}} 
個執行項目",
+    "runTasks": "此次 Dag 執行的任務",
+    "select": "選取 {{task}}",
+    "title": "執行項目"
+  },
   "extraLinks": "額外連結",
   "grid": {
     "buttons": {
@@ -108,6 +119,42 @@
     "waitingToRetry": "第 {{tryNumber}} 次嘗試正在等待重試。",
     "warning": "WARNING"
   },
+  "loop": {
+    "filter": {
+      "all": "所有迭代",
+      "invocation": "呼叫",
+      "label": "迭代"
+    },
+    "history": {
+      "capLabel": "上限:{{max}}",
+      "iterationsAxis": "迭代次數",
+      "stats": {
+        "capHits": "達到上限",
+        "medianIterations": "迭代次數中位數"
+      },
+      "title": "每次執行的迭代次數"
+    },
+    "iteration": "第 {{index}} 次迭代",
+    "iterations": "迭代次數",
+    "outcome": "結果",
+    "reason": {
+      "cap_reached": "已達迭代上限({{max}})",
+      "failed": "於第 {{index}} 次迭代失敗",
+      "iteration_failed": "第 {{index}} 次迭代於 {{taskId}} 失敗",
+      "ran_to_cap": "已執行全部 {{max}} 次允許的迭代",
+      "removed": "已移除",
+      "running": "執行中",
+      "skipped": "已跳過",
+      "stopped_early": "於第 {{index}} 次迭代提前停止"
+    },
+    "rules": {
+      "behaviour": "行為",
+      "boundedFor": "執行固定次數的迭代",
+      "exitCriteria": "結束條件",
+      "maxIterations": "最大迭代次數",
+      "whileUntil": "重複執行直到 {{criteria}}"
+    }
+  },
   "notFound": {
     "back": "返回",
     "backToDags": "返回 Dag 列表",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dags.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dags.json
index 76499f4721b..c138e795bc9 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/dags.json
@@ -92,13 +92,15 @@
       "existingTasks": "清除現有任務",
       "future": "未來",
       "keepTaskState": "保留任務狀態並繼續",
+      "laterIterations": "後續迭代",
       "onlyFailed": "只清除失敗任務",
       "past": "過去",
       "preventRunningTasks": "若任務正在執行中,則防止重新執行",
       "queueNew": "排隊新任務",
       "runOnLatestVersion": "執行最新套件包版本",
       "runOnLatestVersionForced": "一律使用最新的套件包版本 — 沒有可回復的較舊版本",
-      "upstream": "上游"
+      "upstream": "上游",
+      "wholeExpansion": "整個展開"
     }
   },
   "runStateCounts": {
@@ -128,6 +130,7 @@
   "search": {
     "advanced": "進階搜尋",
     "clear": "清除搜尋",
+    "dagRuns": "搜尋 $t(common:dagRun_other)",
     "dags": "搜尋 Dags",
     "hotkey": "+K",
     "tasks": "搜尋任務"

Reply via email to