This is an automated email from the ASF dual-hosted git repository.
Lee-W pushed a commit to branch v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-4-test by this push:
new 824fef04e72 [v3-4-test] Add missing Taiwanese Mandarin UI translations
(#75278)
824fef04e72 is described below
commit 824fef04e72671b391bef364e017ebe434f8ab0d
Author: Parv Goyal <[email protected]>
AuthorDate: Thu Oct 22 07:47:21 2026 +0530
[v3-4-test] Add missing Taiwanese Mandarin UI translations (#75278)
Co-authored-by: Wei Lee <[email protected]>
---
.../ui/public/i18n/locales/zh-TW/admin.json | 2 +
.../ui/public/i18n/locales/zh-TW/common.json | 11 ++++++
.../ui/public/i18n/locales/zh-TW/components.json | 2 +
.../airflow/ui/public/i18n/locales/zh-TW/dag.json | 43 +++++++++++++---------
.../airflow/ui/public/i18n/locales/zh-TW/dags.json | 1 +
5 files changed, 42 insertions(+), 17 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 86f48cb5217..08c92f26b38 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
@@ -30,6 +30,7 @@
"firstConfirmMessage_other": "您即將刪除以下連線:",
"title": "刪除連線"
},
+ "duplicate": "複製 $t(connections.connection_one)",
"edit": "編輯連線",
"form": {
"connectionIdRequired": "連線 ID 是必填的",
@@ -38,6 +39,7 @@
"connectionTypeRequired": "連線類型是必填的",
"extraFieldsJson": "額外欄位 JSON",
"helperText": "找不到連線類型?請確保您已安裝對應的 Airflow 整合套件。",
+ "helperTextForDuplicatedRedactedFields":
"遮蔽的欄位(「***」)不會被複製。請在新的連線中重新填寫這些欄位。",
"helperTextForRedactedFields": "已遮蔽的欄位 ('***') 若未修改,將保持不變。",
"selectConnectionType": "選擇連線類型",
"standardFields": "標準欄位"
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 5510c863467..0403a48c0e9 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
@@ -139,18 +139,25 @@
"all": "全部",
"and": "且",
"any": "任何",
+ "hiddenAsset": "隱藏的資源",
"or": "或"
},
"filter": "篩選",
"filters": {
"addFilter": "新增篩選",
+ "allIterations": "全部",
"completedAt": "完成時間",
"date": "日期",
"durationFrom": "從執行時間",
"durationTo": "到執行時間",
"endTime": "結束時間",
+ "iteration": "迭代",
"logicalDateFrom": "從邏輯日期",
"logicalDateTo": "到邏輯日期",
+ "loop": "迴圈",
+ "loopAllIterations": "{{loop}} 全部迭代",
+ "loopIteration": "{{loop}} 第 {{index}} 次迭代",
+ "loopPlaceholder": "選擇迴圈",
"maxActiveRunsFrom": "活躍執行數上限(最小值)",
"maxActiveRunsTo": "活躍執行數上限(最大值)",
"removeFilter": "移除篩選",
@@ -160,6 +167,7 @@
"selectDateRange": "選擇日期範圍",
"selectDateTime": "選擇日期與時間",
"startTime": "起始時間",
+ "switchIteration": "切換迭代",
"time": "時間"
},
"fullscreen": {
@@ -407,6 +415,7 @@
"no_status": "無狀態",
"none": "無狀態",
"open": "開放",
+ "pending": "待處理",
"planned": "已計劃",
"queued": "排隊中",
"removed": "已移除",
@@ -421,6 +430,7 @@
},
"switchDag": "切換 $t(dag_one)",
"switchDagRun": "切換 $t(dagRun_one)",
+ "switchMapIndex": "切換 $t(mapIndex)",
"table": {
"completedAt": "完成時間",
"createdAt": "建立時間",
@@ -467,6 +477,7 @@
"hostname": "主機名稱",
"id": "ID",
"iteration": "迭代",
+ "loopDecision": "決策",
"loopIterations": "已執行迭代次數",
"maxTries": "最大嘗試次數",
"pid": "PID",
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 930d19848ac..50216d973d9 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
@@ -172,6 +172,8 @@
"loadingFailed": "載入 Dag 資訊失敗,請重試。",
"manualRunDenied": "此 Dag 不允許手動執行",
"partitionKeyHelp": "選填 - 僅適用於分區的 Dag",
+ "recentConfig": "最近的設定",
+ "recentConfigPlaceholder": "選擇最近的設定",
"runIdHelp": "選填 - 若未提供將會自動產生",
"selectDescription": "觸發此 Dag 單次執行",
"selectLabel": "單次執行",
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 2fa6793ec4b..521b6ed6aaf 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
@@ -1,4 +1,5 @@
{
+ "allMapIndexes": "所有映射索引",
"allRuns": "所有執行",
"blockingDeps": {
"dependency": "相依性 (Dependencies)",
@@ -35,6 +36,21 @@
"wednesday": "三"
}
},
+ "callbacks": {
+ "callback_one": "回呼",
+ "callback_other": "回呼",
+ "columns": {
+ "alertName": "期限警示",
+ "callback": "回呼",
+ "deadlineTime": "截止時間",
+ "missedBy": "逾期時間",
+ "type": "類型"
+ },
+ "types": {
+ "executor": "同步",
+ "triggerer": "非同步"
+ }
+ },
"code": {
"bundleUrl": "套件包網址",
"noCode": "找不到程式碼",
@@ -68,17 +84,6 @@
"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": {
@@ -120,11 +125,6 @@
"warning": "WARNING"
},
"loop": {
- "filter": {
- "all": "所有迭代",
- "invocation": "呼叫",
- "label": "迭代"
- },
"history": {
"capLabel": "上限:{{max}}",
"iterationsAxis": "迭代次數",
@@ -134,7 +134,7 @@
},
"title": "每次執行的迭代次數"
},
- "iteration": "第 {{index}} 次迭代",
+ "iterationLabel": "第 {{index}} 次迭代",
"iterations": "迭代次數",
"outcome": "結果",
"reason": {
@@ -259,6 +259,7 @@
"auditLog": "稽核日誌",
"backfills": "回填",
"calendar": "日曆",
+ "callbacks": "回呼",
"code": "程式碼",
"details": "詳細資訊",
"logs": "日誌",
@@ -334,6 +335,11 @@
"provenance": "來源",
"unknown": "未知"
},
+ "limitReached": {
+ "description": "變更數量已超過「變更數上限」。調高上限即可查看其餘變更。",
+ "descriptionDefault": "變更數量已超過預設上限。將「變更數上限」調高,即可查看其餘變更。",
+ "title": "僅顯示前 {{limit, number}} 項變更"
+ },
"maxChanges": "變更數上限",
"maxChangesDefault": "預設",
"noChanges": "這些版本的狀態相同。",
@@ -345,9 +351,12 @@
},
"record_one": "記錄",
"record_other": "記錄",
+ "schemaChange": "序列化 Schema {{baseSchema}} → {{targetSchema}}",
"selectPrompt": "選擇兩個版本以查看它們之間的差異。",
"summary_one": "1 項變更",
"summary_other": "{{count, number}} 項變更",
+ "summaryAtLeast_one": "至少 {{count, number}} 項變更",
+ "summaryAtLeast_other": "至少 {{count, number}} 項變更",
"target": "比較對象",
"unavailable": {
"description": "無法比較這些版本。原因:",
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 db9c542cad7..3101e70b96b 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
@@ -129,6 +129,7 @@
"dagRuns": "搜尋 $t(common:dagRun_other)",
"dags": "搜尋 Dags",
"hotkey": "+K",
+ "mapIndexes": "搜尋 $t(common:mapIndex)",
"tasks": "搜尋任務"
},
"sort": {