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

weilee 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 ce87344fce2 i18n: add missing keys and fix Taiwanese Mandarin 
terminology (#64762)
ce87344fce2 is described below

commit ce87344fce2563aa376a95cedd2f2f2076f1ff28
Author: Wei Lee <[email protected]>
AuthorDate: Tue Apr 7 09:43:29 2026 +0800

    i18n: add missing keys and fix Taiwanese Mandarin terminology (#64762)
---
 .../ui/public/i18n/locales/zh-TW/admin.json        |  3 +-
 .../ui/public/i18n/locales/zh-TW/assets.json       |  2 +-
 .../ui/public/i18n/locales/zh-TW/browse.json       |  4 +--
 .../ui/public/i18n/locales/zh-TW/common.json       | 41 ++++++++++++++++++++++
 .../ui/public/i18n/locales/zh-TW/components.json   |  4 +--
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  |  3 +-
 .../airflow/ui/public/i18n/locales/zh-TW/dags.json |  2 +-
 7 files changed, 51 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 f7d17f2bb92..22b38661efb 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
@@ -120,7 +120,8 @@
       "includeDeferred": "包含延後任務",
       "nameMaxLength": "名稱最多只能包含 256 個字元",
       "nameRequired": "名稱是必填的",
-      "slots": "配額"
+      "slots": "配額",
+      "slotsHelperText": "使用 -1 表示無限制配額。"
     },
     "noPoolsFound": "找不到資源池",
     "pool_one": "資源池",
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 3e3bedd8055..843fed14522 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
@@ -29,7 +29,7 @@
   "group": "群組",
   "lastAssetEvent": "最後資源事件",
   "name": "名稱",
-  "producingTasks": "生產任務",
+  "producingTasks": "生產者任務",
   "scheduledDags": "已排程的 Dags",
   "scheduling": "排程",
   "searchPlaceholder": "搜尋資源",
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 e98d66cfb95..f798eb6b875 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
@@ -26,11 +26,11 @@
     },
     "delete": {
       "error": "刪除 XCom 失敗",
-      "errorTitle": "Error",
+      "errorTitle": "錯誤",
       "success": "成功刪除 XCom",
       "successTitle": "已刪除 XCom",
       "title": "刪除 XCom",
-      "warning": "你確定要刪除這個 XCom 嗎?此動作無法復原。"
+      "warning": "您確定要刪除這個 XCom 嗎?此動作無法復原。"
     },
     "edit": {
       "error": "更新 XCom 失敗",
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 efaa36625d2..6ab016b3bf4 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
@@ -28,6 +28,7 @@
   },
   "collapseAllExtra": "收合所有額外 JSON",
   "collapseDetailsPanel": "收起詳細資訊",
+  "consumingAsset": "消費者資源",
   "createdAssetEvent_one": "已建立資源事件",
   "createdAssetEvent_other": "已建立資源事件",
   "dag_one": "Dag",
@@ -103,6 +104,12 @@
     "notFound": "找不到頁面",
     "title": "錯誤"
   },
+  "errors": {
+    "forbidden": {
+      "description": "您沒有執行此操作的權限。",
+      "title": "存取被拒"
+    }
+  },
   "expand": {
     "collapse": "收合",
     "expand": "展開",
@@ -125,9 +132,11 @@
     "logicalDateTo": "到邏輯日期",
     "runAfterFrom": "從最早可執行時間",
     "runAfterTo": "從最早可執行時間",
+    "searchAsset": "搜尋資源",
     "selectDateRange": "選擇日期範圍",
     "startTime": "起始時間"
   },
+  "generateToken": "產生權杖",
   "logicalDate": "邏輯日期",
   "logout": "登出",
   "logoutConfirmation": "確定要登出嗎?",
@@ -171,6 +180,7 @@
   "reset": "重置",
   "runId": "執行 ID",
   "runTypes": {
+    "asset_materialization": "資源實體化",
     "asset_triggered": "資源觸發",
     "backfill": "回填",
     "manual": "手動觸發",
@@ -191,6 +201,7 @@
     "users": "使用者"
   },
   "selectLanguage": "選擇語言",
+  "selected": "已選取",
   "showDetailsPanel": "顯示詳細資訊",
   "signedInAs": "登入身分:",
   "source": {
@@ -291,6 +302,13 @@
     "utc": "UTC"
   },
   "toaster": {
+    "bulkClear": {
+      "error": "批次清除 {{resourceName}} 請求失敗",
+      "success": {
+        "description": "已成功清除 {{count}} 個 {{resourceName}}。鍵:{{keys}}",
+        "title": "已提交批次清除 {{resourceName}} 請求"
+      }
+    },
     "bulkDelete": {
       "error": "批次刪除 {{resourceName}} 請求失敗",
       "success": {
@@ -298,6 +316,13 @@
         "title": "已提交批次刪除 {{resourceName}} 請求"
       }
     },
+    "bulkUpdate": {
+      "error": "批次更新 {{resourceName}} 請求失敗",
+      "success": {
+        "description": "已成功更新 {{count}} 個 {{resourceName}}。鍵:{{keys}}",
+        "title": "已提交批次更新 {{resourceName}} 請求"
+      }
+    },
     "create": {
       "error": "建立 {{resourceName}} 請求失敗",
       "success": {
@@ -327,10 +352,26 @@
       }
     }
   },
+  "tokenGeneration": {
+    "apiToken": "API 權杖",
+    "cliToken": "CLI 權杖",
+    "errorDescription": "產生權杖時發生錯誤,請再試一次。",
+    "errorTitle": "權杖產生失敗",
+    "generate": "產生",
+    "selectType": "選擇要產生的權杖類型。",
+    "title": "產生權杖",
+    "tokenExpiresIn": "此權杖將在 {{duration}} 後過期。",
+    "tokenGenerated": "您的權杖已產生。",
+    "tokenShownOnce": "此權杖僅會顯示一次,請立即複製。"
+  },
   "total": "總計 {{state}}",
   "triggered": "已觸發",
   "tryNumber": "嘗試次數",
   "user": "使用者",
+  "validation": {
+    "mustBeAtLeast": "必須至少為 {{min}}。",
+    "mustBeValidNumber": "必須為有效的數字。"
+  },
   "wrap": {
     "hotkey": "w",
     "tooltip": "按 {{hotkey}} 切換換行",
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 32994e4f309..7e9e22e3814 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
@@ -99,7 +99,7 @@
   "limitedList.allTags_other": "所有標籤 ({{count}})",
   "limitedList.clickToInteract": "點擊標籤以篩選 Dags",
   "limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
-  "limitedList.copyPasteText": "你可以複製並貼上上方文字",
+  "limitedList.copyPasteText": "您可以複製並貼上上方文字",
   "limitedList.showingItems_one": "顯示 1 個項目",
   "limitedList.showingItems_other": "顯示 {{count}} 個項目",
   "logs": {
@@ -144,7 +144,7 @@
         "title": "已觸發 Dag 執行"
       }
     },
-    "triggerAgainWithConfig": "使用此配置再次觸發",
+    "triggerAgainWithConfig": "使用此設定再次觸發",
     "unpause": "觸發時取消暫停 {{dagDisplayName}}"
   },
   "trimText": {
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 9c6dced4c52..9702718cfff 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
@@ -45,7 +45,8 @@
     "buttons": {
       "resetToLatest": "重設為最新",
       "toggleGroup": "切換群組狀態"
-    }
+    },
+    "runTypeLegend": "執行類型圖例"
   },
   "header": {
     "buttons": {
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 c55fe8367b0..473fecdda82 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
@@ -65,7 +65,7 @@
       "future": "未來",
       "onlyFailed": "只清除失敗任務",
       "past": "過去",
-      "preventRunningTasks": "如果任務正在運行,則阻止重新運行",
+      "preventRunningTasks": "若任務正在執行中,則防止重新執行",
       "queueNew": "排隊新任務",
       "runOnLatestVersion": "執行最新套件包版本",
       "upstream": "上游"

Reply via email to