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": "上游"
}
},