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 49a129a45ec Complete the Taiwanese Mandarin UI translations (#72056)
49a129a45ec is described below

commit 49a129a45ecf89f2faf589ba7e4a0f94ae19984d
Author: Wei Lee <[email protected]>
AuthorDate: Thu Aug 27 18:02:45 2026 +0900

    Complete the Taiwanese Mandarin UI translations (#72056)
---
 .../airflow/ui/public/i18n/locales/zh-TW/admin.json  | 16 ++++++++++++----
 .../airflow/ui/public/i18n/locales/zh-TW/assets.json | 12 ++++++++++--
 .../airflow/ui/public/i18n/locales/zh-TW/browse.json |  2 ++
 .../airflow/ui/public/i18n/locales/zh-TW/common.json | 20 ++++++++++++++++++--
 .../ui/public/i18n/locales/zh-TW/components.json     |  4 ++++
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json    |  2 ++
 .../airflow/ui/public/i18n/locales/zh-TW/dags.json   |  8 ++++++++
 7 files changed, 56 insertions(+), 8 deletions(-)

diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/admin.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/admin.json
index 22035ea4392..16565f3bfbb 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/admin.json
@@ -9,7 +9,9 @@
   "config": {
     "columns": {
       "section": "區段"
-    }
+    },
+    "config_one": "設定",
+    "config_other": "設定"
   },
   "connections": {
     "add": "新增連線",
@@ -35,7 +37,7 @@
       "connectionTypeRequired": "連線類型是必填的",
       "extraFields": "額外欄位",
       "extraFieldsJson": "額外欄位 JSON",
-      "helperText": "找不到連線類型?請確保您已安裝對應的 Airflow Providers 套件。",
+      "helperText": "找不到連線類型?請確保您已安裝對應的 Airflow 整合套件。",
       "helperTextForRedactedFields": "已遮蔽的欄位 ('***') 若未修改,將保持不變。",
       "selectConnectionType": "選擇連線類型",
       "standardFields": "標準欄位"
@@ -95,7 +97,9 @@
       "dagProcessorJob": "Dag 處理器工作",
       "schedulerJob": "排程器工作",
       "triggererJob": "觸發者工作"
-    }
+    },
+    "job_one": "工作",
+    "job_other": "工作"
   },
   "plugins": {
     "columns": {
@@ -103,6 +107,8 @@
     },
     "importError_one": "外掛匯入錯誤",
     "importError_other": "外掛匯入錯誤",
+    "plugin_one": "外掛",
+    "plugin_other": "外掛",
     "searchPlaceholder": "搜尋檔案"
   },
   "pools": {
@@ -136,7 +142,9 @@
     "columns": {
       "packageName": "套件名稱",
       "version": "版本"
-    }
+    },
+    "provider_one": "整合套件",
+    "provider_other": "整合套件"
   },
   "variables": {
     "add": "新增變數",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/assets.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/assets.json
index 83b49e2a899..9f01ba239dc 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/assets.json
@@ -1,5 +1,8 @@
 {
   "additional_data": "資源額外資訊",
+  "alias_one": "別名",
+  "alias_other": "別名",
+  "aliases": "別名",
   "asset_many": "資源",
   "asset_one": "資源",
   "assetStateStore": {
@@ -13,9 +16,11 @@
     "deleteWarning": "此資源將失去這筆持久化的儲存資料。",
     "edit": "編輯資源儲存區",
     "emptyState": "資源儲存區會儲存綁定於資源識別的值,並在所有 Dag 執行間共用。工作節點可透過 Task SDK 寫入資源儲存區。",
+    "entry_one": "項目",
+    "entry_other": "項目",
     "lastUpdatedBy": "Last Updated By",
     "lastUpdatedByApi": "API",
-    "lastUpdatedByWatcher": "Watcher",
+    "lastUpdatedByWatcher": "監聽器",
     "title": "資源儲存區"
   },
   "consumingDags": "消費者 Dags",
@@ -53,5 +58,8 @@
   "scheduledDags": "已排程的 Dags",
   "scheduling": "排程",
   "searchPlaceholder": "搜尋資源",
-  "taskDependencies": "任務相依性"
+  "taskDependencies": "任務相依性",
+  "watcher_one": "監聽器",
+  "watcher_other": "監聽器",
+  "watchers": "監聽器"
 }
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/browse.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/browse.json
index e69cc3bca77..a558289584b 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/browse.json
@@ -56,6 +56,8 @@
       "successTitle": "XCom 已更新",
       "title": "編輯 XCom"
     },
+    "entry_one": "XCom 項目",
+    "entry_other": "XCom 項目",
     "key": "鍵",
     "title": "XCom",
     "value": "值"
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 956f8aea2a4..c50aad014c1 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
@@ -4,7 +4,7 @@
     "Connections": "連線",
     "Plugins": "外掛",
     "Pools": "資源池",
-    "Providers": "Providers",
+    "Providers": "整合套件",
     "Variables": "變數"
   },
   "allOperators": "所有任務操作器",
@@ -121,6 +121,8 @@
       "title": "存取被拒"
     }
   },
+  "event_one": "事件",
+  "event_other": "事件",
   "expand": {
     "collapse": "收合",
     "expand": "展開",
@@ -136,21 +138,27 @@
   },
   "filter": "篩選",
   "filters": {
+    "addFilter": "新增篩選",
+    "date": "日期",
     "durationFrom": "從執行時間",
     "durationTo": "到執行時間",
     "endTime": "結束時間",
     "logicalDateFrom": "從邏輯日期",
     "logicalDateTo": "到邏輯日期",
+    "removeFilter": "移除篩選",
     "runAfterFrom": "從最早可執行時間",
     "runAfterTo": "從最早可執行時間",
     "searchAsset": "搜尋資源",
     "selectDateRange": "選擇日期範圍",
-    "startTime": "起始時間"
+    "selectDateTime": "選擇日期與時間",
+    "startTime": "起始時間",
+    "time": "時間"
   },
   "fullscreen": {
     "tooltip": "按下 {{hotkey}} 進入全螢幕"
   },
   "generateToken": "產生權杖",
+  "includedIn": "包含於",
   "key": "鍵",
   "logicalDate": "邏輯日期",
   "logout": "登出",
@@ -362,8 +370,10 @@
     "filterReset_other": "重置篩選",
     "from": "從",
     "maxActiveRuns": "最大活躍執行數",
+    "noResultsFound": "找不到結果",
     "noTagsFound": "找不到標籤",
     "noTeamsFound": "找不到團隊",
+    "ownerPlaceholder": "依擁有者篩選",
     "tagMode": {
       "all": "全部",
       "any": "任何"
@@ -419,6 +429,12 @@
   },
   "taskInstance_one": "任務實例",
   "taskInstance_other": "任務實例",
+  "teams": {
+    "more_one": "還有 {{count}} 個",
+    "more_other": "還有 {{count}} 個",
+    "none": "沒有團隊",
+    "title": "團隊"
+  },
   "timeRange": {
     "last12Hours": "最近 12 小時",
     "last24Hours": "最近 24 小時",
diff --git 
a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/components.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/components.json
index 18ad0815f26..ed87117a153 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/components.json
@@ -123,6 +123,10 @@
     "file": "檔案",
     "location": "第 {{line}} 行,位於 {{name}}"
   },
+  "passwordToggle": {
+    "hide": "隱藏值",
+    "show": "顯示值"
+  },
   "reparseDag": "重新解析 Dag",
   "slowestTaskInstances": {
     "empty": "此範圍內沒有已完成的任務實例",
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 95b343c55be..e32e2606d0d 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
@@ -237,6 +237,8 @@
     "deleteWarning": "此任務將失去這筆持久化的記憶資料。若任務使用此鍵追蹤外部工作(例如外部工作 ID),將無法恢復該工作。",
     "edit": "編輯任務儲存區",
     "emptyStore": "任務儲存區會儲存在重試之間持久保留的值。工作節點可透過 Task SDK 寫入任務儲存區。",
+    "entry_one": "項目",
+    "entry_other": "項目",
     "expiresAt": {
       "column": "到期時間",
       "custom": "自訂",
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 b0ebeb8ea1d..40f5ba576d5 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
@@ -11,18 +11,25 @@
     "allRunTypes": "全部執行類型",
     "allStates": "全部狀態",
     "anyRunState": "全部執行",
+    "anyRunStatePlaceholder": "選擇任一執行狀態…",
     "favorite": {
       "all": "全部",
       "favorite": "已加為最愛",
       "unfavorite": "未加為最愛"
     },
+    "favoriteState": "最愛狀態",
+    "favoriteStatePlaceholder": "選擇最愛狀態…",
     "lastRunState": "最後執行狀態",
+    "lastRunStatePlaceholder": "選擇最後執行狀態…",
     "noTimetableTypesFound": "找不到排程規則類型",
     "paused": {
       "active": "啟用中",
       "all": "全部",
       "paused": "暫停"
     },
+    "pausedPlaceholder": "選擇暫停狀態…",
+    "pausedState": "暫停狀態",
+    "requiresHitlAction": "需要回應",
     "runIdPatternFilter": "搜尋 Dag 執行",
     "timetableType": "排程規則類型"
   },
@@ -77,6 +84,7 @@
       "preventRunningTasks": "若任務正在執行中,則防止重新執行",
       "queueNew": "排隊新任務",
       "runOnLatestVersion": "執行最新套件包版本",
+      "runOnLatestVersionForced": "一律使用最新的套件包版本 — 沒有可回復的較舊版本",
       "upstream": "上游"
     }
   },

Reply via email to