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 209c815bc91 feat(ui-i18n): complete zh-TW translations (#66390)
209c815bc91 is described below
commit 209c815bc91d4f537c191af7e27c31a2c2f48c73
Author: Wei Lee <[email protected]>
AuthorDate: Tue May 5 18:06:50 2026 +0800
feat(ui-i18n): complete zh-TW translations (#66390)
---
.../ui/public/i18n/locales/zh-TW/common.json | 8 ++++
.../ui/public/i18n/locales/zh-TW/components.json | 5 ++-
.../airflow/ui/public/i18n/locales/zh-TW/dag.json | 43 ++++++++++++++++++++++
.../airflow/ui/public/i18n/locales/zh-TW/dags.json | 5 +++
4 files changed, 60 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 6ab016b3bf4..8f9d029f12a 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
@@ -193,6 +193,12 @@
},
"tooltip": "按 {{hotkey}} 捲動到{{direction}}"
},
+ "search": {
+ "advanced": {
+ "description": "在值中任意位置進行匹配 (子字串搜尋)。在大型部署上會較慢,因為無法使用預設的 B-tree
索引。詳情請參閱文件中關於自訂中繼資料索引的章節。",
+ "title": "任意位置匹配"
+ }
+ },
"security": {
"actions": "操作",
"permissions": "權限",
@@ -257,6 +263,8 @@
"task_one": "任務",
"task_other": "任務",
"taskGroup": "任務群組",
+ "taskGroup_one": "任務群組",
+ "taskGroup_other": "任務群組",
"taskId": "任務 ID",
"taskInstance": {
"dagVersion": "Dag 版本",
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 0f84213efb8..de2d45ae68e 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
@@ -10,9 +10,11 @@
"maxRuns": "活躍執行數上限",
"missingAndErroredRuns": "遺漏和錯誤的執行",
"missingRuns": "遺漏的執行",
+ "overrideExistingParams": "覆寫既有執行的參數",
"permissionDenied": "試執行失敗:使用者沒有建立回填的權限。",
"reprocessBehavior": "重新處理行為",
"run": "執行回填",
+ "scheduleNotBackfillable": "此 Dag 的排程不支援回填",
"selectDescription": "為指定的日期範圍補上 Dag 執行",
"selectLabel": "回填",
"title": "執行回填",
@@ -90,7 +92,8 @@
"otherDagRuns": "+ 其他 Dag 執行",
"taskCount_one": "1 個任務",
"taskCount_other": "{{count}} 個任務",
- "taskGroup": "任務群組"
+ "taskGroup": "任務群組",
+ "zoomToTask": "縮放至選定任務"
},
"limitedList": "+ 其他 {{count}} 項",
"limitedList.allItems": "所有 {{count}} 個項目:",
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 be9a80d3005..1b9e67d4f1d 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
@@ -40,9 +40,37 @@
"parseDuration": "解析時長:",
"parsedAt": "解析時間:"
},
+ "deadlineAlerts": {
+ "completionRule": "必須在 {{reference}}後 {{interval}} 內完成",
+ "count_one": "{{count}} 個期限",
+ "count_other": "{{count}} 個期限",
+ "referenceType": {
+ "AverageRuntimeDeadline": "平均執行時間",
+ "DagRunLogicalDateDeadline": "邏輯日期",
+ "DagRunQueuedAtDeadline": "排隊時間"
+ }
+ },
+ "deadlineStatus": {
+ "actual": "實際",
+ "expected": "預期",
+ "finishedEarly": "提前 {{duration}} 達成期限",
+ "finishedLate": "逾期 {{duration}} 完成",
+ "label": "期限",
+ "met": "已達成",
+ "missed": "已逾期",
+ "missedCount_one": "{{count}} 個已逾期的期限",
+ "missedCount_other": "{{count}} 個已逾期的期限",
+ "mixedCount": "{{missedCount}} 個已逾期,{{upcomingCount}} 個即將到期",
+ "stillRunning": "仍在執行中",
+ "upcoming": "即將到期",
+ "upcomingCount_one": "{{count}} 個即將到期的期限",
+ "upcomingCount_other": "{{count}} 個即將到期的期限"
+ },
"extraLinks": "額外連結",
"grid": {
"buttons": {
+ "newerRuns": "較新的執行",
+ "olderRuns": "較舊的執行",
"resetToLatest": "重設為最新",
"toggleGroup": "切換群組狀態"
},
@@ -52,6 +80,9 @@
"buttons": {
"advanced": "進階功能",
"dagDocs": "Dag 文件"
+ },
+ "status": {
+ "deactivated": "已停用"
}
},
"logs": {
@@ -66,12 +97,18 @@
},
"info": "INFO",
"noTryNumber": "無嘗試次數",
+ "search": {
+ "matchCount": "{{total}} 中第 {{current}} 筆",
+ "noMatches": "無符合結果",
+ "placeholder": "搜尋日誌..."
+ },
"settings": "日誌設定",
"viewInExternal": "在 {{name}} 中檢視日誌(嘗試 {{attempt}})",
"warning": "WARNING"
},
"navigation": {
"navigation": "導航: {{arrow}}",
+ "openGraphFilters": "任務篩選條件: Ctrl+Shift+F",
"toggleGroup": "展開/收合群組: 空白鍵"
},
"notFound": {
@@ -93,6 +130,10 @@
"assetEvent_one": "已建立資源事件",
"assetEvent_other": "已建立資源事件"
},
+ "deadlines": {
+ "showAll": "顯示全部",
+ "title": "期限"
+ },
"failedLogs": {
"hideLogs": "隱藏日誌",
"showLogs": "顯示日誌",
@@ -125,7 +166,9 @@
"graphFilters": {
"clearFilters": "清除篩選條件",
"durationGte": "最短持續時間 (秒)",
+ "durationGteHint": "對於映射任務,會計算所有實例的總時間範圍",
"mapIndex": "映射索引",
+ "mapIndexHint": "至少展開到此索引的映射任務",
"selectStatus": "選擇狀態",
"selectTaskGroup": "選擇任務群組",
"title": "任務篩選條件"
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 473fecdda82..a6a87c87d17 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
@@ -34,6 +34,11 @@
"error": "清除 {{type}} 時發生錯誤",
"title": "清除 {{type}}"
},
+ "clearAllMapped": {
+ "button": "清除所有映射任務",
+ "buttonTooltip": "按下 shift+c 清除所有映射任務實例",
+ "title": "清除所有映射任務實例"
+ },
"confirmationDialog": {
"description": "此任務目前處於 {{state}} 狀態,由使用者 {{user}} 於 {{time}}
啟動。\n除非任務執行完畢,或是在清除任務對話框中取消勾選「防止重新執行執行中的任務」選項,否則無法清除此任務。",
"title": "無法清除任務實例"