',
headersHelper: '從下列常用的 CDN 攜帶真實 IP 的 HTTP Header 中取得,取第一個能取得到的值',
@@ -3108,12 +3108,12 @@ const message = {
monitorStatusHelper: '監控未開啟,請在設定中開啟',
excludeIp: '排除 IP',
excludeUa: '排除 User-Agent',
- remotePort: '遠程端口',
+ remotePort: '遠端埠',
unknown_browser: '未知',
unknown_os: '未知',
unknown_device: '未知',
- logSaveSize: '最大日誌保存大小',
- logSaveSizeHelper: '此處為單個網站的日誌保存大小',
+ logSaveSize: '最大日誌儲存大小',
+ logSaveSizeHelper: '此處為單個網站的日誌儲存大小',
'360se': '360 安全瀏覽器',
websites: '網站列表',
trend: '趨勢統計',
@@ -3127,50 +3127,50 @@ const message = {
templateContent: '模板內容',
template: '模板',
tamperHelper1:
- '一鍵部署類型的網站,建議啟用應用目錄防篡改功能;如出現網站無法正常使用或備份、恢復失敗的情況,請先關閉防篡改功能;',
+ '一鍵部署類型的網站,建議啟用應用目錄防篡改功能;如出現網站無法正常使用或備份、復原失敗的情況,請先關閉防篡改功能;',
tamperHelper2: '將限制非排除目錄下受保護文件的讀寫、刪除、權限和所有者修改操作',
tamperPath: '防護目錄',
tamperPathEdit: '修改路徑',
log: '攔截日誌',
totalProtect: '總防護',
todayProtect: '今日防護',
- addRule: '添加規則',
+ addRule: '新增規則',
ignore: '排除目錄',
ignoreHelper: '一行一個,例: \ntmp\n./tmp',
- ignoreTemplateHelper: '添加要忽略的文件夾名,以 , 分隔,例:tmp,cache',
+ ignoreTemplateHelper: '新增要忽略的資料夾名,以 , 分隔,例:tmp,cache',
templateRule: '長度1-512,名稱不能含有{0}等符號',
- ignoreHelper1: '添加要忽略的文件夾名或特定路徑',
- ignoreHelper2: '要忽略特定文件夾,請使用以 ./ 開頭的相對路徑',
+ ignoreHelper1: '新增要忽略的資料夾名或特定路徑',
+ ignoreHelper2: '要忽略特定資料夾,請使用以 ./ 開頭的相對路徑',
protect: '保護文件',
protectHelper: '一行一個,例: \npng\n./test.css',
- protectTemplateHelper: '添加要忽略的文件名或後綴名,以 , 分隔,例:conf,.css',
- protectHelper1: '可指定文件名、後綴名或特定文件進行保護',
+ protectTemplateHelper: '新增要忽略的檔案名或副檔名,以 , 分隔,例:conf,.css',
+ protectHelper1: '可指定檔案名、副檔名或特定文件進行保護',
protectHelper2: '要保護特定文件,請使用以 ./ 開頭的相對路徑',
enableHelper: '即將啟用下列網站的防篡改功能,以提升網站安全性,是否繼續?',
disableHelper: '即將關閉下列網站的防篡改功能,是否繼續?',
appendOnly: '僅追加',
- appendOnlyHelper: '將限制該目錄下文件的刪除操作,僅允許添加排除目錄或非保護文件',
+ appendOnlyHelper: '將限制該目錄下文件的刪除操作,僅允許新增排除目錄或非保護文件',
immutable: '禁止編輯',
immutableHelper: '將限制該文件的編輯、刪除、權限和所有者修改操作',
onWatch: '監聽',
- onWatchHelper: '監聽該目錄下保護文件或非排除目錄的創建攔截',
+ onWatchHelper: '監聽該目錄下保護文件或非排除目錄的建立攔截',
forceStop: '強制關閉',
forceStopHelper: '即將強制停用該網站目錄的防篡改功能,是否繼續?',
},
setting: {
- setting: '界面設定',
+ setting: '介面設定',
title: '面板描述',
titleHelper: '將會顯示在使用者登入頁面 (例: Linux 伺服器運維管理面板,建議 8-15 位)',
logo: 'Logo (不帶文字)',
logoHelper: '將會顯示在選單收縮時管理頁面左上方 (建議圖片大小為: 82px*82px)',
logoWithText: 'Logo (帶文字)',
logoWithTextHelper: '將會顯示在選單展開時管理頁面左上方 (建議圖片大小為: 185px*55px)',
- favicon: '網站圖標',
- faviconHelper: '網站圖標 (建議圖片大小為: 16px*16px)',
+ favicon: '網站圖示',
+ faviconHelper: '網站圖示 (建議圖片大小為: 16px*16px)',
reUpload: '選擇文件',
setDefault: '復原預設',
setHelper: '即將儲存目前介面設定內容,是否繼續?',
- setDefaultHelper: '即將復原所有界面設定到初始狀態,是否繼續?',
+ setDefaultHelper: '即將復原所有介面設定到初始狀態,是否繼續?',
logoGroup: 'Logo',
imageGroup: '圖片',
loginImage: '登入頁圖片',
@@ -3199,10 +3199,10 @@ const message = {
tamperTitle1: '檔案完整性監控',
tamperContent1: '監控網站檔案的完整性,包括核心檔案、腳本檔案和配置檔案等。',
tamperTitle2: '即時掃描和檢測',
- tamperContent2: '通過即時掃描網站檔案系統,檢測是否存在異常或被篡改的檔案。',
+ tamperContent2: '透過即時掃描網站檔案系統,檢測是否存在異常或被篡改的檔案。',
tamperTitle3: '安全權限設定',
tamperContent3:
- '通過合理的權限設定和瀏覽控制策略,網站防篡改功能可以限制對網站檔案的瀏覽權限,減少潛在的攻擊面。',
+ '透過合理的權限設定和瀏覽控制策略,網站防篡改功能可以限制對網站檔案的瀏覽權限,減少潛在的攻擊面。',
tamperTitle4: '日誌紀錄與分析',
tamperContent4: '紀錄檔案瀏覽和操作日誌,以便管理員進行後續的審計和分析,以及發現潛在的安全威脅。',
@@ -3211,55 +3211,55 @@ const message = {
settingTitle2: '自訂 Logo',
settingContent2: '允許上傳包含品牌名稱或其他文字的 Logo 圖像。',
settingTitle3: '自訂網站圖示',
- settingContent3: '允許上傳自訂的圖示,以替代預設的瀏覽器圖示,提升用戶體驗。',
+ settingContent3: '允許上傳自訂的圖示,以替代預設的瀏覽器圖示,提升使用者體驗。',
monitorTitle1: '訪客趨勢',
monitorContent1: '統計並顯示網站的訪客趨勢',
monitorTitle2: '訪客地圖',
monitorContent2: '統計並顯示網站的訪客地理位置分佈',
monitorTitle3: '瀏覽統計',
- monitorContent3: '統計網站的請求資訊,包括蜘蛛,瀏覽設備,請求狀態等',
+ monitorContent3: '統計網站的請求資訊,包括蜘蛛,瀏覽裝置,請求狀態等',
monitorTitle4: '即時監控',
monitorContent4: '即時監控網站的請求訊息,包括請求數,流量等',
alertTitle1: '簡訊告警',
alertContent1:
- '當服務器資源使用异常、網站及證書過期、新版本更新、密碼過期等情况發生時,通過簡訊告警通知用戶,確保及時處理。',
+ '當伺服器資源使用異常、網站及證書過期、新版本更新、密碼過期等情況發生時,透過簡訊告警通知使用者,確保及時處理。',
alertTitle2: '告警日誌',
- alertContent2: '為用戶提供查看告警日誌的功能,方便追跡和分析歷史告警事件。',
+ alertContent2: '為使用者提供查看告警日誌的功能,方便追跡和分析歷史告警事件。',
alertTitle3: '告警設定',
alertContent3:
- '為用戶提供自訂手機號、每日推送次數、每日推送時間的配寘,方便用戶的設定來更加合理的進行推送告警。',
+ '為使用者提供自訂手機號碼、每日推送次數、每日推送時間的配寘,方便使用者的設定來更加合理的進行推送告警。',
- nodeTitle1: '一鍵添加節點',
- nodeContent1: '快速接入多台服務器節點',
- nodeTitle2: '批量升級',
+ nodeTitle1: '一鍵新增節點',
+ nodeContent1: '快速接入多台伺服器節點',
+ nodeTitle2: '批次升級',
nodeContent2: '一次操作同步升級所有節點',
nodeTitle3: '節點狀態監控',
- nodeContent3: '實時掌握各節點運行狀態',
- nodeTitle4: '快速遠程連接',
- nodeContent4: '一鍵直連節點遠程終端',
+ nodeContent3: '即時掌握各節點執行狀態',
+ nodeTitle4: '快速遠端連接',
+ nodeContent4: '一鍵直連節點遠端終端',
- fileExchangeTitle1: '密鑰認證傳輸',
- fileExchangeContent1: '通過 SSH 密鑰進行身份驗證,確保傳輸的安全性。',
+ fileExchangeTitle1: '金鑰認證傳輸',
+ fileExchangeContent1: '通過 SSH 金鑰進行身份驗證,確保傳輸的安全性。',
fileExchangeTitle2: '高效文件同步',
fileExchangeContent2: '僅同步變化內容,大幅提高傳輸速度與穩定性。',
- fileExchangeTitle3: '支持多節點互傳',
- fileExchangeContent3: '可在不同節點間便捷傳送項目文件,靈活管理多台服務器。',
+ fileExchangeTitle3: '支援多節點互傳',
+ fileExchangeContent3: '可在不同節點間便捷傳送項目文件,靈活管理多台伺服器。',
appTitle1: '靈活管理面板',
appContent1: '隨時隨地輕鬆管理你的 1Panel 伺服器。',
appTitle2: '全面服務資訊',
- appContent2: '在移動端進行應用、網站、Docker、資料庫等基礎管理,支持快速創建應用與網站。',
- appTitle3: '實時異常監控',
- appContent3: '移動端實時查看伺服器狀態、WAF 安全監控、網站訪問統計與進程健康狀況。',
+ appContent2: '在行動端進行應用、網站、Docker、資料庫等基礎管理,支援快速建立應用與網站。',
+ appTitle3: '即時異常監控',
+ appContent3: '行動端即時查看伺服器狀態、WAF 安全監控、網站訪問統計與行程健康狀況。',
clusterTitle1: '主從部署',
- clusterContent1: '支持在不同節點創建 MySQL/Postgres/Redis 主從實例,自動完成主從關聯與初始化',
+ clusterContent1: '支援在不同節點建立 MySQL/Postgres/Redis 主從實例,自動完成主從關聯與初始化',
clusterTitle2: '主從管理',
- clusterContent2: '統一頁面集中管理多個主從節點,查看其角色、運行狀態等信息',
+ clusterContent2: '統一頁面集中管理多個主從節點,查看其角色、執行狀態等資訊',
clusterTitle3: '複製狀態',
- clusterContent3: '展示主從複製狀態與延遲信息,輔助排查同步異常問題',
+ clusterContent3: '展示主從複製狀態與延遲資訊,輔助排查同步異常問題',
},
node: {
master: '主節點',
@@ -3267,9 +3267,9 @@ const message = {
backupNode: '備份節點',
backupFrequency: '備份頻率(小時)',
backupCopies: '備份記錄保留份數',
- noBackupNode: '當前備份節點為空,請選擇備份節點保存後重試!',
+ noBackupNode: '目前備份節點為空,請選擇備份節點儲存後重試!',
masterBackupAlert:
- '當前未配置主節點備份,為保障數據安全,請盡快設置備份節點,便於主節點故障時可人工切換新主節點。',
+ '目前未配置主節點備份,為保障資料安全,請盡快設定備份節點,便於主節點故障時可人工切換新主節點。',
node: '節點',
addr: '地址',
nodeUnhealthy: '節點狀態異常',
@@ -3282,38 +3282,38 @@ const message = {
addNode: '新增節點',
connInfo: '連接資訊',
nodeInfo: '節點資訊',
- syncInfo: '數據同步,',
- syncHelper: '當主節點數據發生變化時,實時同步到該子節點,',
+ syncInfo: '資料同步,',
+ syncHelper: '當主節點資料發生變化時,即時同步到該子節點,',
syncBackupAccount: '備份帳號設定',
syncWithMaster: '升級為專業版後,將預設同步所有資料,可在節點管理中手動調整同步策略。',
syncProxy: '系統代理設定',
syncProxyHelper: '同步系統代理設定需要重啟 Docker',
- syncProxyHelper1: '重啟 Docker 可能會影響當前正在運行的容器服務。',
+ syncProxyHelper1: '重啟 Docker 可能會影響目前正在執行的容器服務。',
syncProxyHelper2: '可前往 容器 - 設定 頁面手動重啟。',
- syncProxyHelper3: '同步系統代理設定需要重啟 Docker,重啟可能會影響當前正在運行的容器服務',
+ syncProxyHelper3: '同步系統代理設定需要重啟 Docker,重啟可能會影響目前正在執行的容器服務',
syncProxyHelper4: '同步系統代理設定需要重啟 Docker,可稍後前往 容器 - 設定 頁面手動重啟。',
syncCustomApp: '同步自訂應用倉庫',
syncAlertSetting: '系統告警設定',
- syncNodeInfo: '節點基礎數據,',
- nodeSyncHelper: '節點信息同步將同步以下信息:',
- nodeSyncHelper1: '1. 公用的備份帳號信息',
- nodeSyncHelper2: '2. 主節點與子節點的連接信息',
+ syncNodeInfo: '節點基礎資料,',
+ nodeSyncHelper: '節點資訊同步將同步以下資訊:',
+ nodeSyncHelper1: '1. 公用的備份帳號資訊',
+ nodeSyncHelper2: '2. 主節點與子節點的連接資訊',
nodeCheck: '可用性檢查',
checkSSH: '檢查節點 SSH 連接',
- checkUserPermission: '檢查節點用戶權限',
- isNotRoot: '檢測到該節點不支持免密 sudo,且當前為非 root 用戶',
+ checkUserPermission: '檢查節點使用者權限',
+ isNotRoot: '檢測到該節點不支援免密 sudo,且目前為非 root 使用者',
checkLicense: '檢查節點許可證狀態',
- checkService: '檢查節點已存在服務信息',
- checkPort: '檢查節點端口可達',
- panelExist: '檢查到該節點正在運行 1Panel V1 服務,請先通過遷移腳本升級至 V2 後再進行添加。',
+ checkService: '檢查節點已存在服務資訊',
+ checkPort: '檢查節點埠可達',
+ panelExist: '檢查到該節點正在執行 1Panel V1 服務,請先透過遷移腳本升級至 V2 後再進行新增。',
coreExist:
- '當前節點已作為主節點啟用,無法直接作為從節點添加。請先將其降級為從節點後再添加,具體可參考文件。',
- agentExist: '檢查到該節點已安裝 1panel-agent,繼續添加將保留現有數據,僅替換 1panel-agent 服務。',
+ '目前節點已作為主節點啟用,無法直接作為從節點新增。請先將其降級為從節點後再新增,具體可參考文件。',
+ agentExist: '檢查到該節點已安裝 1panel-agent,繼續新增將保留現有資料,僅取代 1panel-agent 服務。',
agentNotExist: '檢測到該節點未安裝 1panel-agent,無法直接編輯該節點資訊,請先刪除後重新新增。',
- oldDataExist: '檢查到該節點存在 1Panel V2 歷史數據,將使用以下信息覆蓋當前設置',
+ oldDataExist: '檢查到該節點存在 1Panel V2 歷史資料,將使用以下資訊覆蓋目前設定',
errLicense: '檢查到該節點綁定的許可證不可用,請檢查後重試!',
- errNodePort: '檢查到節點端口 [ {0} ] 無法訪問,請檢查防火牆或安全組是否已放行該端口。',
+ errNodePort: '檢查到節點埠 [ {0} ] 無法訪問,請檢查防火牆或安全組是否已放行該埠。',
reinstallHelper: '重新安裝節點 {0},是否繼續?',
unhealthyCheck: '異常檢查',
@@ -3325,15 +3325,15 @@ const message = {
checkStatus: '檢查節點服務可用性',
fixStatus: '執行 "systemctl status 1panel-agent.service" 以檢查服務是否已啟動。',
checkAPI: '檢查節點 API 可用性',
- fixAPI: '檢查節點日誌,確認防火牆端口是否正常放行。',
+ fixAPI: '檢查節點日誌,確認防火牆埠是否正常放行。',
forceDelete: '強制刪除',
operateHelper: '將對以下節點執行 {0} 操作,是否繼續?',
- forceDeleteHelper: '強制刪除將忽略節點刪除錯誤並刪除資料庫元資料',
uninstall: '刪除節點資料',
uninstallHelper: '此操作將刪除與節點相關的所有 1Panel 資料,請謹慎選擇!',
+ forceDeleteHelper: '強制刪除將忽略節點刪除錯誤並刪除資料庫中繼資料',
baseDir: '安裝目錄',
baseDirHelper: '安裝目錄為空時,預設安裝於 /opt 目錄下',
- nodePort: '節點端口',
+ nodePort: '節點埠',
offline: '離線模式',
freeCount: '免費額度 [{0}]',
offlineHelper: '當節點處於離線環境時使用',
@@ -3354,14 +3354,14 @@ const message = {
nodes: '節點',
selectNode: '選擇節點',
selectNodeError: '請選擇節點',
- licenseHelper: '專業版支持自定義應用倉庫功能',
+ licenseHelper: '專業版支援自訂應用倉庫功能',
},
alert: {
isAlert: '是否告警',
alertCount: '告警次數',
clamHelper: '掃描到感染檔案時觸發告警',
cronJobHelper: '定時任務執行失敗時將觸發告警',
- licenseHelper: '專業版支持簡訊告警功能',
+ licenseHelper: '專業版支援簡訊告警功能',
alertCountHelper: '每日最大告警次數',
alert: '簡訊告警',
logs: '告警日誌',
@@ -3377,10 +3377,10 @@ const message = {
siteEndTime: '網站到期',
panelPwdEndTime: '面板密碼到期',
panelUpdate: '面板新版本提醒',
- cpu: '面板服務器 CPU 佔用過高告警',
- memory: '面板服務器記憶體佔用過高告警',
- load: '面板服務器負載佔用過高告警',
- disk: '面板服務器磁碟佔用過高告警',
+ cpu: '面板伺服器 CPU 佔用過高告警',
+ memory: '面板伺服器記憶體佔用過高告警',
+ load: '面板伺服器負載佔用過高告警',
+ disk: '面板伺服器磁碟佔用過高告警',
website: '網站',
certificate: '證書',
remainingDays: '剩餘天數',
@@ -3416,8 +3416,9 @@ const message = {
loadUseExceedAvgHelper: '指定時間內負載平均使用率超過指定值',
resourceAlertRulesHelper: '注意:30分鐘內持續告警只發送一次',
specifiedTime: '指定時間',
- deleteTitle: '删除告警',
- deleteMsg: '是否確認删除告警任務?',
+ deleteTitle: '刪除告警',
+ deleteMsg: '是否確認刪除告警任務?',
+
allSslTitle: '所有網站證書到期告警',
sslTitle: '網站「{0}」證書到期告警',
allSiteEndTimeTitle: '所有網站到期告警',
@@ -3429,15 +3430,18 @@ const message = {
loadTitle: '負載佔用過高告警',
diskTitle: '掛載目錄「{0}」的磁碟佔用過高告警',
allDiskTitle: '磁碟佔用過高告警',
+
timeRule: '剩餘時間小於{0}天(如未處理,次日會重新發送)',
panelUpdateRule: '檢測到面板有新版本時發送一次(如未處理,次日會重新發送)',
avgRule: '{0}分鐘內平均{1}佔用超過{2}%觸發,每天發送{3}次',
diskRule: '掛載目錄「{0}」的磁碟佔用超過{1}{2}觸發,每天發送{3}次',
allDiskRule: '磁碟佔用超過{0}{1}觸發,每天發送{2}次',
+
cpuName: ' CPU ',
memoryName: '記憶體',
loadName: '負載',
diskName: '磁碟',
+
syncAlertInfo: '同步',
syncAlertInfoMsg: '是否同步告警資訊內容狀態?',
pushError: '推送失敗',
@@ -3474,7 +3478,7 @@ const message = {
cronJobCurlTitle: '計劃任務-瀏覽 URL「 {0} 」任務失敗告警',
cronJobCutWebsiteLogTitle: '計劃任務-切割網站日誌「 {0} 」任務失敗告警',
cronJobCleanTitle: '計劃任務-快取清理「 {0} 」任務失敗告警',
- cronJobNtpTitle: '計劃任務-同步服务器时间「 {0} 」任務失敗告警',
+ cronJobNtpTitle: '計劃任務-同步伺服器時間「 {0} 」任務失敗告警',
clamsRule: '病毒掃描任務檢測到感染文件告警,每天發送{0}次',
cronJobAppRule: '備份應用任務失敗告警,每天發送{0}次',
cronJobWebsiteRule: '備份網站任務失敗告警,每天發送{0}次',
@@ -3486,11 +3490,11 @@ const message = {
cronJobCurlRule: '瀏覽 URL任務失敗告警,每天發送{0}次',
cronJobCutWebsiteLogRule: '切割網站日誌任務失敗告警,每天發送{0}次',
cronJobCleanRule: '快取清理任務失敗告警,每天發送{0}次',
- cronJobNtpRule: '同步服務器時間任務失敗告警,每天發送{0}次',
+ cronJobNtpRule: '同步伺服器時間任務失敗告警,每天發送{0}次',
alertSmsHelper: '簡訊額度:總量{0}條,已使用{1}條',
goBuy: '去購買',
- phone: '手機號',
- phoneHelper: '请請填寫真實的手機號,以免不能正常接收告警資訊',
+ phone: '手機號碼',
+ phoneHelper: '請請填寫真實的手機號碼,以免不能正常接收告警資訊',
dailyAlertNum: '每日告警次數',
dailyAlertNumHelper: '每日告警通知的總次數,最多通知 100 次',
timeRange: '時間範圍',
@@ -3499,7 +3503,7 @@ const message = {
to: '至',
startTime: '開始時間',
endTime: '結束時間',
- defaultPhone: '預設使用與許可證綁定的帳戶手機號',
+ defaultPhone: '預設使用與許可證綁定的帳戶手機號碼',
noticeAlert: '通知告警',
resourceAlert: '資源告警',
agentOfflineAlertHelper: '當節點啟用離線告警時,主節點將每半小時掃描並執行一次告警任務。',
@@ -3560,20 +3564,32 @@ const message = {
setDefaultHelper: '即將復原主題配色到初始狀態,是否繼續?',
setHelper: '即將儲存目前選定的主題配色,是否繼續?',
},
+ app: {
+ app: 'APP',
+ title: '面板別名',
+ titleHelper: '面板別名用於 APP 端的顯示(預設面板別名)',
+ qrCode: '二維碼',
+ apiStatusHelper: '面板 APP 需要開啟 API 介面功能',
+ apiInterfaceHelper: '支援面板 API 介面訪問功能(面板 APP 需要開啟該功能)',
+ apiInterfaceHelper1:
+ '面板 APP 訪問需將訪問者新增至白名單,非固定 IP 建議新增 0.0.0.0/0(所有 IPv4),::/0(所有 IPv6)',
+ qrCodeExpired: '重新整理時間',
+ apiLeakageHelper: '請勿洩露二維碼,確保僅在受信任的環境中使用',
+ },
exchange: {
exchange: '文件對傳',
- exchangeConfirm: '是否將 {0} 節點文件/文件夾 {1} 傳輸到 {2} 節點 {3} 目錄?',
+ exchangeConfirm: '是否將 {0} 節點文件/資料夾 {1} 傳輸到 {2} 節點 {3} 目錄?',
},
cluster: {
cluster: '應用高可用',
- name: '集群名稱',
- addCluster: '添加集群',
+ name: '叢集名稱',
+ addCluster: '新增叢集',
installNode: '安裝節點',
master: '主節點',
slave: '從節點',
replicaStatus: '主從狀態',
unhealthyDeleteError: '安裝節點狀態異常,請在節點列表檢查後重試!',
- replicaStatusError: '狀態獲取異常,請檢查主節點。',
+ replicaStatusError: '狀態取得異常,請檢查主節點。',
masterHostError: '主節點 IP 不能為 127.0.0.1',
},
},
From 427940b1770bd3262cc0cc33efb354dc25596ed3 Mon Sep 17 00:00:00 2001
From: david082321 <7046617+david082321@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:42:50 +0800
Subject: [PATCH 4/6] Update zh-Hant.yaml
---
agent/i18n/lang/zh-Hant.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/agent/i18n/lang/zh-Hant.yaml b/agent/i18n/lang/zh-Hant.yaml
index 5fe0ef21caff..8e6d94009c6a 100644
--- a/agent/i18n/lang/zh-Hant.yaml
+++ b/agent/i18n/lang/zh-Hant.yaml
@@ -232,7 +232,7 @@ UploadFile: '上傳備份文件 {{ .file }} 到 {{ .backup }}'
Upload: "上傳"
IgnoreBackupErr: "備份失敗,錯誤:{{ .detail }},忽略本次錯誤..."
IgnoreUploadErr: "上傳失敗,錯誤:{{ .detail }},忽略本次錯誤..."
-LoadBackupFailed: "獲取備份帳號連線失敗,錯誤:{{ .detail }}"
+LoadBackupFailed: "取得備份帳號連線失敗,錯誤:{{ .detail }}"
InExecuting: "目前任務正在執行中,請勿重複執行!"
NoSuchResource: "資料庫中未能查詢到備份內容,跳過..."
From a77f87dea2e253fe27a5eed1994f1f953b8d9c51 Mon Sep 17 00:00:00 2001
From: david082321 <7046617+david082321@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:45:26 +0800
Subject: [PATCH 5/6] Update zh-Hant.yaml
---
core/i18n/lang/zh-Hant.yaml | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/core/i18n/lang/zh-Hant.yaml b/core/i18n/lang/zh-Hant.yaml
index 165fd3efbcbe..b560e2738c98 100644
--- a/core/i18n/lang/zh-Hant.yaml
+++ b/core/i18n/lang/zh-Hant.yaml
@@ -9,7 +9,7 @@ ErrNotLogin: "使用者未登入: {{ .detail }}"
ErrPasswordExpired: "目前密碼已過期: {{ .detail }}"
ErrNotSupportType: "系統暫不支援目前類型: {{ .detail }}"
ErrProxy: "請求錯誤,請檢查該節點狀態: {{ .detail }}"
-ErrApiConfigStatusInvalid: "API 介面禁止訪問: {{ .detail }}"
+ErrApiConfigStatusInvalid: "API 介面禁止存取: {{ .detail }}"
ErrApiConfigKeyInvalid: "API 金鑰錯誤: {{ .detail }}"
ErrApiConfigIPInvalid: "API 請求 IP 不在白名單: {{ .detail }}"
ErrApiConfigDisable: "此介面禁止使用 API 呼叫: {{ .detail }}"
@@ -71,15 +71,15 @@ ErrNodeUnbind: "檢測到該節點未在許可證綁定範圍內,請檢查後
ErrNodeBind: "檢測到該節點已綁定許可證,請檢查後重試!"
ErrNodeLocalRollback: "主節點暫不支援直接回滾,請手動執行「1pctl restore」指令回滾!"
-InvalidRequestBodyType: "請求體格式錯誤,請檢查請求內容是否符合格式要求後重試!"
-InvalidLicenseCodeType: "提供的授權碼格式錯誤,請檢查後重試!"
-LicenseNotFoundType: "授權不存在,系統中未找到與提供授權匹配的紀錄,請檢查後重試!"
-LicenseRevokedType: "請求的授權已被廢棄,無法使用,請檢查後重試!"
-LicenseExpiredType: "授權已超過有效期,請續費或在 面板設定-授權 介面重新匯入授權後重試!"
-LicenseProductMismatchType: "授權與目前請求的產品或服務不匹配!"
-InvalidAssigneeType: "授權分配的目標使用者或裝置資訊無效,請檢查後重試!"
-LicenseUsageNotFoundType: "無使用記錄,目前授權尚未被啟動或使用,請檢查後重試!"
-LicenseUsageLimitExceededType: "該授權已綁定到其他節點,請檢查後重試!"
+InvalidRequestBodyType: "請求體格式錯誤,請檢查請求內容是否符合格式要求後重試!"
+InvalidLicenseCodeType: "提供的許可證格式錯誤,請檢查後重試!"
+LicenseNotFoundType: "許可證不存在,系統中未找到與提供許可證匹配的紀錄,請檢查後重試!"
+LicenseRevokedType: "請求的許可證已被廢棄,無法使用,請檢查後重試!"
+LicenseExpiredType: "許可證已超過有效期,請續費或在 面板設定-許可證 介面重新匯入許可證後重試!"
+LicenseProductMismatchType: "許可證與目前請求的產品或服務不匹配!"
+InvalidAssigneeType: "許可證分配的目標使用者或裝置資訊無效,請檢查後重試!"
+LicenseUsageNotFoundType: "無使用記錄,目前許可證尚未被啟動或使用,請檢查後重試!"
+LicenseUsageLimitExceededType: "該許可證已綁定到其他節點,請檢查後重試!"
# alert
ErrAlertSync: "告警資訊同步錯誤,請檢查後重試!"
@@ -126,6 +126,7 @@ SyncAlertSetting: "告警設定"
SyncCustomApp: "自訂應用"
SyncLanguage: "系統語言"
+
#upgrade node
NodeUpgrade: "升級節點 {{ .name }}"
UpgradeCheck: "檢查節點更新"
@@ -138,7 +139,7 @@ RestartAfterUpgrade: "升級後啟動服務"
#add node
MasterData: "主節點資料"
-LoadSftpClient: "獲取上傳用戶端"
+LoadSftpClient: "取得上傳用戶端"
PackageMasterData: "生成主節點備份壓縮檔"
UploadBackup: "上傳備份資料"
MvBackup: "行動數據到備份目錄"
@@ -176,7 +177,7 @@ ResetMFA: "取消 1Panel 兩步驗證"
ResetHttps: "取消 1Panel https 方式登入"
ResetEntrance: "取消 1Panel 安全入口"
ResetIPs: "取消 1Panel 授權 IP 限制"
-ResetDomain: "取消 1Panel 訪問域名綁定"
+ResetDomain: "取消 1Panel 存取域名綁定"
RestoreCommands: "回滾 1Panel 服務及資料"
RestoreNoSuchFile: "暫無可回滾文件"
RestoreStep1: "(1/5)開始從 {{ .name }} 目錄回滾 1Panel 服務及資料... "
@@ -234,7 +235,7 @@ ErrExpiredToken: '令牌過期,請重設後再次掃碼'
#cluster
ErrMasterDelete: "無法刪除主節點,請先刪除從節點"
ClusterNameIsExist: "叢集名稱已存在"
-AppStatusUnHealthy: "應用獲取狀態異常,請在節點列表檢查安裝節點狀態"
+AppStatusUnHealthy: "應用取得狀態異常,請在節點列表檢查安裝節點狀態"
MasterNodePortNotAvailable: "節點 {{ .name }} 埠 {{ .port }} 連通性校驗失敗,請檢查防火牆/安全組設定和主節點狀態"
ClusterMasterNotExist: "叢集主節點失聯,請刪除子節點"
From b0381d097f2f5bbe9139aa22684d4f31c88dfceb Mon Sep 17 00:00:00 2001
From: david082321 <7046617+david082321@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:47:28 +0800
Subject: [PATCH 6/6] Update README.zh-Hant.md
---
docs/README.zh-Hant.md | 58 +++++++++++++++++++++++++++---------------
1 file changed, 37 insertions(+), 21 deletions(-)
diff --git a/docs/README.zh-Hant.md b/docs/README.zh-Hant.md
index 5927df7a7fdc..0597e128f314 100644
--- a/docs/README.zh-Hant.md
+++ b/docs/README.zh-Hant.md
@@ -1,21 +1,21 @@
-
-評分最高的基於網頁的 Linux 伺服器管理工具
+
+Top-Rated Web-based Linux Server Management Tool
+現代化、開源的 Linux 伺服器運維管理面板
-
+
-
-
- 
+
+
+ 
-
+

@@ -30,38 +30,54 @@
+[](https://www.bilibili.com/video/BV1Mt421n7LZ/)
+
------------------------------
+## 什麼是 1Panel?
-1Panel 是一個現代化、開源的 Linux 服務器運維管理面板。1Panel 的功能和優勢包括:
+1Panel 是新一代的 Linux 伺服器運維管理面板。
-- **高效管理**:使用者可以透過網頁圖形介面輕鬆管理 Linux 伺服器,實現主機監控、檔案管理、資料庫管理、容器管理等功能;
-- **快速建站**:深度整合開源建站軟體 WordPress 和 [Halo](https://github.com/halo-dev/halo/),域名綁定、SSL 憑證配置等操作一鍵搞定;
+- **高效管理**:使用者可以透過 Web 介面輕鬆管理 Linux 伺服器,如主機監控、文件管理、資料庫管理、容器管理等;
+- **快速建站**:深度整合開源建站軟體 WordPress 和 [Halo](https://github.com/halo-dev/halo/),域名綁定、SSL 證書配置等操作一鍵搞定;
- **應用商店**:精選上架各類高品質的開源工具和應用軟體,協助使用者輕鬆安裝並升級;
-- **安全可靠**:基於容器管理並部署應用,實現最小的漏洞暴露面,同時提供防火牆和日誌審計等功能;
-- **一鍵備份**:支援一鍵備份和恢復,使用者可以將資料備份到各類雲端儲存媒介,永不遺失。
+- **安全可靠**:基於容器管理並部署應用,實現最小的漏洞暴露面,同時提供病毒防護、防火牆和日誌審計等功能;
+- **一鍵備份**:支援一鍵備份和復原,使用者可以將資料備份到各類雲端儲存介質,永不遺失。
## 快速開始
-執行如下命令一鍵安裝 1Panel:
+**一鍵安裝**
+
+執行如下指令一鍵安裝 1Panel:
```sh
-curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh && bash quick_start.sh
+curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
```
-## UI 展示
+如果是用於離線環境,推薦使用 [安裝包方式](https://1panel.cn/docs/installation/package_installation/) 進行安裝部署。
-
+**學習資料**
-## Star History
+- [線上文件](https://1panel.cn/docs/)
+- [社區論壇](https://bbs.fit2cloud.com/c/1p/7)
+- [如何加入微信交流群?](https://bbs.fit2cloud.com/t/topic/2147)
-[](https://star-history.com/#1Panel-dev/1Panel&Date)
+## 專業版
-## 安全說明
+相比於社區版,1Panel 專業版為使用者提供了大量增強功能及技術支援服務,增強功能包括 WAF 增強、網站防篡改、網站監控、GPU 監控、黑金主題及自訂介面等。 [點擊查看專業版詳細介紹](https://www.lxware.cn/1panel)。
-如果您發現任何安全問題,請通過以下方式聯繫我們:wanghe@fit2cloud.com。
+## 飛致雲的其他明星項目
+
+- [MaxKB](https://github.com/1Panel-dev/MaxKB/) - 基於 LLM 大語言模型的開源知識庫問答系統
+- [JumpServer](https://github.com/jumpserver/jumpserver/) - 廣受歡迎的開源堡壘機
+- [Halo](https://github.com/halo-dev/halo/) - 強大易用的開源建站工具
+- [DataEase](https://github.com/dataease/dataease/) - 人人可用的開源資料可視化分析工具
+- [MeterSphere](https://github.com/metersphere/metersphere/) - 開源持續測試工具
+- [KubePi](https://github.com/1Panel-dev/KubePi/) - 現代化、開源的 K8s 面板
## License
+Copyright (c) 2014-2025 [FIT2CLOUD 飞致云](https://fit2cloud.com/), All rights reserved.
+
Licensed under The GNU General Public License version 3 (GPLv3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at