feat: Update zh-Hant translation (#9020)

* Update zh-Hant.yaml

* Update zh-Hant.yaml
This commit is contained in:
david082321 2025-06-11 21:34:12 +08:00 committed by GitHub
parent 8a4ff3c809
commit 5cab80d842
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 110 additions and 102 deletions

View file

@ -11,8 +11,8 @@ ErrNotSupportType: '系統暫不支援目前類型: {{ .name }}'
ErrProxy: '請求錯誤,請檢查該節點狀態: {{ .detail }}' ErrProxy: '請求錯誤,請檢查該節點狀態: {{ .detail }}'
ErrApiConfigStatusInvalid: 'API 介面禁止存取: {{ .detail }}' ErrApiConfigStatusInvalid: 'API 介面禁止存取: {{ .detail }}'
ErrApiConfigKeyInvalid: 'API 介面金鑰錯誤: {{ .detail }}' ErrApiConfigKeyInvalid: 'API 介面金鑰錯誤: {{ .detail }}'
ErrApiConfigIPInvalid: '呼叫API 介面IP 不在白名單: {{ .detail }}' ErrApiConfigIPInvalid: '呼叫 API 介面 IP 不在白名單: {{ .detail }}'
ErrApiConfigDisable: '此介面禁止使用API 介面呼叫: {{ .detail }}' ErrApiConfigDisable: '此介面禁止使用 API 介面呼叫: {{ .detail }}'
ErrApiConfigKeyTimeInvalid: 'API 介面時間戳記錯誤: {{ .detail }}' ErrApiConfigKeyTimeInvalid: 'API 介面時間戳記錯誤: {{ .detail }}'
#common #common
@ -20,13 +20,13 @@ ErrUsernameIsExist: '使用者名稱已存在'
ErrNameIsExist: '名稱已存在' ErrNameIsExist: '名稱已存在'
ErrDemoEnvironment: '示範伺服器,禁止此操作!' ErrDemoEnvironment: '示範伺服器,禁止此操作!'
ErrCmdTimeout: '指令執行逾時!' ErrCmdTimeout: '指令執行逾時!'
ErrCmdIllegal: '執行指令中存在不合法字,請修改後重試!' ErrCmdIllegal: '執行指令中存在不合法字,請修改後重試!'
ErrPortExist: '{{ .port }} 埠已被{{ .type }} [{{ .name }}] 佔用' ErrPortExist: '{{ .port }} 埠已被{{ .type }} [{{ .name }}] 佔用'
TYPE_APP: '應用' TYPE_APP: '應用'
TYPE_RUNTIME: '運作環境' TYPE_RUNTIME: '運作環境'
TYPE_DOMAIN: '網域名稱' TYPE_DOMAIN: '網域名稱'
ErrTypePort: '埠{{ .name }} 格式錯誤' ErrTypePort: '埠{{ .name }} 格式錯誤'
ErrTypePortRange: '連接埠範圍需要在1-65535 之間' ErrTypePortRange: '連接埠範圍需要在 1-65535 之間'
Success: '成功' Success: '成功'
Failed: '失敗' Failed: '失敗'
SystemRestart: '系統重新啟動導致任務中斷' SystemRestart: '系統重新啟動導致任務中斷'
@ -48,7 +48,7 @@ ErrDbUserNotValid: '存量資料庫,使用者名稱密碼不符!'
ErrUpdateBuWebsite: '應用程式更新成功,但網站設定檔修改失敗,請檢查設定! ' ErrUpdateBuWebsite: '應用程式更新成功,但網站設定檔修改失敗,請檢查設定! '
Err1PanelNetworkFailed: '預設容器網路建立失敗! {{ .detail }}' Err1PanelNetworkFailed: '預設容器網路建立失敗! {{ .detail }}'
ErrFileParse: '應用docker-compose 檔案解析失敗!' ErrFileParse: '應用docker-compose 檔案解析失敗!'
ErrInstallDirNotFound: '安裝目錄不存在,如需卸載,請選擇強制卸載' ErrInstallDirNotFound: '安裝目錄不存在,如需移除,請選擇強制移除'
AppStoreIsUpToDate: '應用程式商店已經是最新版本' AppStoreIsUpToDate: '應用程式商店已經是最新版本'
LocalAppVersionNull: '{{ .name }} 應用程式未同步到版本!無法加入到應用程式列表' LocalAppVersionNull: '{{ .name }} 應用程式未同步到版本!無法加入到應用程式列表'
LocalAppVersionErr: '{{ .name }} 同步版本{{ .version }} 失敗! {{ .err }}' LocalAppVersionErr: '{{ .name }} 同步版本{{ .version }} 失敗! {{ .err }}'
@ -76,21 +76,20 @@ ErrAppUpgrade: '應用程式{{ .name }} 升級失敗{{ .err }}'
AppRecover: '應用程式{{ .name }} 回滾' AppRecover: '應用程式{{ .name }} 回滾'
PullImageStart: '開始拉取鏡像{{ .name }}' PullImageStart: '開始拉取鏡像{{ .name }}'
PullImageSuccess: '鏡像拉取成功' PullImageSuccess: '鏡像拉取成功'
AppStoreIsLastVersion: '應用程式商店已經是最新版本'
AppStoreSyncSuccess: '應用程式商店同步成功' AppStoreSyncSuccess: '應用程式商店同步成功'
SyncAppDetail: '同步應用程式設定' SyncAppDetail: '同步應用程式設定'
AppVersionNotMatch: '{{ .name }} 應用程式需要更高的1Panel 版本,跳過同步' AppVersionNotMatch: '{{ .name }} 應用程式需要更高的 1Panel 版本,跳過同步'
MoveSiteDir: '目前升級需要遷移OpenResty 網站目錄' MoveSiteDir: '目前升級需要遷移 OpenResty 網站目錄'
MoveSiteToDir: '遷移網站目錄到{{ .name }}' MoveSiteToDir: '遷移網站目錄到{{ .name }}'
ErrMoveSiteDir: '遷移網站目錄失敗' ErrMoveSiteDir: '遷移網站目錄失敗'
MoveSiteDirSuccess: '遷移網站目錄成功' MoveSiteDirSuccess: '遷移網站目錄成功'
DeleteRuntimePHP: '刪除PHP 行環境' DeleteRuntimePHP: '刪除PHP 行環境'
CustomAppStoreFileValid: '應用程式商店包需要.tar.gz 格式' CustomAppStoreFileValid: '應用程式商店包需要 .tar.gz 格式'
PullImageTimeout: '拉取鏡像逾時,請嘗試增加鏡像加速或更換其他鏡像加速' PullImageTimeout: '拉取鏡像逾時,請嘗試增加鏡像加速或更換其他鏡像加速'
ErrAppIsDown: '{{ .name }} 應用程式狀態異常,請檢查' ErrAppIsDown: '{{ .name }} 應用程式狀態異常,請檢查'
ErrCustomApps: '存在已安裝的應用程式,請先解除安裝' ErrCustomApps: '存在已安裝的應用程式,請先解除安裝'
ErrCustomRuntimes: '存在已安裝的運作環境,請先刪除' ErrCustomRuntimes: '存在已安裝的運作環境,請先刪除'
ErrAppVersionDeprecated: "{{ .name }} 應用不適配前 1Panel 版本,跳過" ErrAppVersionDeprecated: "{{ .name }} 應用不適配前 1Panel 版本,跳過"
ErrDockerFailed: "Docker 狀態異常,請檢查服務狀態" ErrDockerFailed: "Docker 狀態異常,請檢查服務狀態"
#file #file
@ -112,8 +111,8 @@ ErrPathNotDelete: '所選目錄不可刪除'
ErrAliasIsExist: '代號已存在' ErrAliasIsExist: '代號已存在'
ErrBackupMatch: '該備份檔案與目前網站部分資料不符{{ .detail }}' ErrBackupMatch: '該備份檔案與目前網站部分資料不符{{ .detail }}'
ErrBackupExist: '該備份檔案對應部分來源資料不存在{{ .detail }}' ErrBackupExist: '該備份檔案對應部分來源資料不存在{{ .detail }}'
ErrPHPResource: '本地運行環境不支援切換! ' ErrPHPResource: '本機執行環境不支援切換! '
ErrPathPermission: 'index 目錄下偵測到非1000:1000 權限資料夾可能導致網站存取Access denied 錯誤,請點擊上方儲存按鈕' ErrPathPermission: 'index 目錄下偵測到非 1000:1000 權限資料夾,可能導致網站存取 Access denied 錯誤,請點擊上方儲存按鈕'
ErrDomainIsUsed: '網域名稱已被網站【{{ .name }}】使用' ErrDomainIsUsed: '網域名稱已被網站【{{ .name }}】使用'
ErrDomainFormat: '{{ .name }} 網域格式不正確' ErrDomainFormat: '{{ .name }} 網域格式不正確'
ErrDefaultAlias: 'default 為保留代號,請使用其他代號' ErrDefaultAlias: 'default 為保留代號,請使用其他代號'
@ -126,13 +125,13 @@ ErrSSLValid: '證書文件異常,請檢查證書狀態!'
#ssl #ssl
ErrSSLCannotDelete: '{{ .name }} 憑證正在被網站使用,無法刪除' ErrSSLCannotDelete: '{{ .name }} 憑證正在被網站使用,無法刪除'
ErrAccountCannotDelete: '帳號關聯證書,無法刪除' ErrAccountCannotDelete: '帳號關聯證書,無法刪除'
ErrSSLApply: '憑證續簽成功openresty reload失敗,請檢查設定!' ErrSSLApply: '憑證續簽成功openresty reload 失敗,請檢查設定!'
ErrEmailIsExist: '箱已存在' ErrEmailIsExist: '箱已存在'
ErrSSLKeyNotFound: '私鑰檔案不存在' ErrSSLKeyNotFound: '私鑰檔案不存在'
ErrSSLCertificateNotFound: '憑證檔案不存在' ErrSSLCertificateNotFound: '憑證檔案不存在'
ErrSSLKeyFormat: '私鑰檔案校驗失敗' ErrSSLKeyFormat: '私鑰檔案校驗失敗'
ErrSSLCertificateFormat: '憑證檔案格式錯誤,請使用pem 格式' ErrSSLCertificateFormat: '憑證檔案格式錯誤,請使用 pem 格式'
ErrEabKidOrEabHmacKeyCannotBlank: 'EabKid 或EabHmacKey 不能為空' ErrEabKidOrEabHmacKeyCannotBlank: 'EabKid 或 EabHmacKey 不能為空'
ErrOpenrestyNotFound: 'Http 模式需要先安裝Openresty' ErrOpenrestyNotFound: 'Http 模式需要先安裝Openresty'
ApplySSLStart: '開始申請證書,網域名稱[{{ .domain }}] 申請方式[{{ .type }}] ' ApplySSLStart: '開始申請證書,網域名稱[{{ .domain }}] 申請方式[{{ .type }}] '
dnsAccount: 'DNS 自動' dnsAccount: 'DNS 自動'
@ -163,7 +162,7 @@ ErrRemoteExist: '遠端資料庫已存在該名稱,請修改後重試'
ErrLocalExist: '本機資料庫已存在該名稱,請修改後重試' ErrLocalExist: '本機資料庫已存在該名稱,請修改後重試'
#redis #redis
ErrTypeOfRedis: '復檔案類型與目前持久化方式不符,請修改後重試' ErrTypeOfRedis: '檔案類型與目前持久化方式不符,請修改後重試'
#container #container
ErrInUsed: '{{ .detail }} 正被使用,無法刪除' ErrInUsed: '{{ .detail }} 正被使用,無法刪除'
@ -176,21 +175,21 @@ ErrPgImagePull: '鏡像拉取逾時,請配置鏡像加速或手動拉取{{ .na
ErrFileNotExist: '{{ .detail }} 檔案不存在!請檢查來源檔案完整性!' ErrFileNotExist: '{{ .detail }} 檔案不存在!請檢查來源檔案完整性!'
ErrImageBuildErr: '鏡像build 失敗' ErrImageBuildErr: '鏡像build 失敗'
ErrImageExist: '鏡像已存在!' ErrImageExist: '鏡像已存在!'
ErrDelWithWebsite: '行環境已經關聯網站,無法刪除' ErrDelWithWebsite: '行環境已經關聯網站,無法刪除'
ErrRuntimeStart: '啟動失敗' ErrRuntimeStart: '啟動失敗'
ErrPackageJsonNotFound: 'package.json 檔案不存在' ErrPackageJsonNotFound: 'package.json 檔案不存在'
ErrScriptsNotFound: '沒有在package.json 中找到scripts 設定項' ErrScriptsNotFound: '沒有在 package.json 中找到 scripts 設定項'
ErrContainerNameNotFound: '無法取得容器名稱,請檢查.env 檔案' ErrContainerNameNotFound: '無法取得容器名稱,請檢查 .env 檔案'
ErrNodeModulesNotFound: 'node_modules 資料夾不存在!請編輯運行環境或等待運行環境啟動成功' ErrNodeModulesNotFound: 'node_modules 資料夾不存在!請編輯執行環境或等待執行環境啟動成功'
ErrContainerNameIsNull: '容器名稱不存在' ErrContainerNameIsNull: '容器名稱不存在'
ErrPHPPortIsDefault: "9000 端口為默認端口,請修改後重試" ErrPHPPortIsDefault: "9000 埠為預設埠,請修改後重試"
ErrPHPRuntimePortFailed: "{{ .name }} 端口已被當前運行環境使用,請修改後重試" ErrPHPRuntimePortFailed: "{{ .name }} 埠已被目前執行環境使用,請修改後重試"
#tool #tool
ErrConfigNotFound: '設定檔不存在' ErrConfigNotFound: '設定檔不存在'
ErrConfigParse: '設定檔格式有誤' ErrConfigParse: '設定檔格式有誤'
ErrConfigIsNull: '設定檔不允許為空' ErrConfigIsNull: '設定檔不允許為空'
ErrConfigDirNotFound: '行目錄不存在' ErrConfigDirNotFound: '行目錄不存在'
ErrConfigAlreadyExist: '已存在同名設定檔' ErrConfigAlreadyExist: '已存在同名設定檔'
ErrUserFindErr: '使用者{{ .name }} 尋找失敗{{ .err }}' ErrUserFindErr: '使用者{{ .name }} 尋找失敗{{ .err }}'
@ -216,7 +215,7 @@ ErrRuleNotExist: '規則不存在'
ErrParseIP: 'IP 格式錯誤' ErrParseIP: 'IP 格式錯誤'
ErrDefaultIP: 'default 為保留名稱,請更換其他名稱' ErrDefaultIP: 'default 為保留名稱,請更換其他名稱'
ErrGroupInUse: 'IP 群組被駭/白名單使用,無法刪除' ErrGroupInUse: 'IP 群組被駭/白名單使用,無法刪除'
ErrIPGroupAclUse: "IP 群組被網站 {{ .name }} 自定義規則使用,無法刪除" ErrIPGroupAclUse: "IP 群組被網站 {{ .name }} 自規則使用,無法刪除"
ErrGroupExist: 'IP 群組名稱已存在' ErrGroupExist: 'IP 群組名稱已存在'
ErrIPRange: 'IP 範圍錯誤' ErrIPRange: 'IP 範圍錯誤'
ErrIPExist: 'IP 已存在' ErrIPExist: 'IP 已存在'
@ -272,14 +271,14 @@ TaskRetry: '開始第{{ .name }} 次重試'
SubTaskSuccess: '{{ .name }} 成功' SubTaskSuccess: '{{ .name }} 成功'
SubTaskFailed: '{{ .name }} 失敗: {{ .err }}' SubTaskFailed: '{{ .name }} 失敗: {{ .err }}'
TaskInstall: '安裝' TaskInstall: '安裝'
TaskUninstall: '卸載' TaskUninstall: '移除'
TaskCreate: '建立' TaskCreate: '建立'
TaskDelete: '刪除' TaskDelete: '刪除'
TaskUpgrade: '升級' TaskUpgrade: '升級'
TaskUpdate: '更新' TaskUpdate: '更新'
TaskRestart: '重啟' TaskRestart: '重啟'
TaskBackup: '備份' TaskBackup: '備份'
TaskRecover: '復' TaskRecover: ''
TaskRollback: '回滾' TaskRollback: '回滾'
TaskPull: '拉取' TaskPull: '拉取'
TaskBuild: '建置' TaskBuild: '建置'
@ -292,7 +291,7 @@ Database: '資料庫'
ConfigFTP: '建立FTP 使用者{{ .name }}' ConfigFTP: '建立FTP 使用者{{ .name }}'
ConfigOpenresty: '建立Openresty 設定檔' ConfigOpenresty: '建立Openresty 設定檔'
InstallAppSuccess: '應用程式{{ .name }} 安裝成功' InstallAppSuccess: '應用程式{{ .name }} 安裝成功'
ConfigRuntime: '設定行環境' ConfigRuntime: '設定行環境'
ConfigApp: '設定應用程式' ConfigApp: '設定應用程式'
SuccessStatus: '{{ .name }} 成功' SuccessStatus: '{{ .name }} 成功'
FailedStatus: '{{ .name }} 失敗{{ .err }}' FailedStatus: '{{ .name }} 失敗{{ .err }}'
@ -310,15 +309,15 @@ AppLink: '關聯應用程式'
EnableSSL: '開啟HTTPS' EnableSSL: '開啟HTTPS'
AppStore: '應用程式商店' AppStore: '應用程式商店'
TaskSync: '同步' TaskSync: '同步'
LocalApp: '本應用' LocalApp: '本應用'
SubTask: '子任務' SubTask: '子任務'
RuntimeExtension: '行環境擴充' RuntimeExtension: '行環境擴充'
TaskIsExecuting: '任務正在運作' TaskIsExecuting: '任務正在運作'
CustomAppstore: '自訂應用程式倉庫' CustomAppstore: '自訂應用程式倉庫'
# task - ai # task - ai
OllamaModelPull: '拉取Ollama 模型{{ .name }} ' OllamaModelPull: '拉取 Ollama 模型{{ .name }} '
OllamaModelSize: '取得Ollama 模型{{ .name }} 大小' OllamaModelSize: '取得 Ollama 模型{{ .name }} 大小'
# task - snapshot # task - snapshot
Snapshot: '快照' Snapshot: '快照'
@ -347,7 +346,7 @@ SnapLoadBackup: '取得備份帳號資訊'
SnapUploadTo: '上傳快照檔案到{{ .name }}' SnapUploadTo: '上傳快照檔案到{{ .name }}'
SnapUploadRes: '上傳快照檔案到{{ .name }}' SnapUploadRes: '上傳快照檔案到{{ .name }}'
SnapshotRecover: '快照復' SnapshotRecover: '快照'
RecoverDownload: '下載快照檔案' RecoverDownload: '下載快照檔案'
Download: '下載' Download: '下載'
RecoverDownloadAccount: '取得快照下載備份帳號{{ .name }}' RecoverDownloadAccount: '取得快照下載備份帳號{{ .name }}'
@ -358,19 +357,19 @@ Readjson: '讀取快照內Json 檔案'
ReadjsonPath: '取得快照內Json 檔案路徑' ReadjsonPath: '取得快照內Json 檔案路徑'
ReadjsonContent: '讀取Json 檔案' ReadjsonContent: '讀取Json 檔案'
ReadjsonMarshal: 'Json 轉義處理' ReadjsonMarshal: 'Json 轉義處理'
RecoverApp: '復已安裝應用程式' RecoverApp: '已安裝應用程式'
RecoverWebsite: '復網站目錄' RecoverWebsite: '網站目錄'
RecoverAppImage: '復快照鏡像備份' RecoverAppImage: '快照鏡像備份'
RecoverCompose: '復其他編排內容' RecoverCompose: '其他編排內容'
RecoverComposeList: '取得所有待復編排' RecoverComposeList: '取得所有待編排'
RecoverComposeItem: '復編排{{ .name }}' RecoverComposeItem: '編排{{ .name }}'
RecoverAppEmpty: '快照檔案中未發現應用程式鏡像備份' RecoverAppEmpty: '快照檔案中未發現應用程式鏡像備份'
RecoverBaseData: '復基礎資料及檔案' RecoverBaseData: '基礎資料及檔案'
RecoverDaemonJsonEmpty: '快照檔案及目前機器都不存在容器配置daemon.json 檔案' RecoverDaemonJsonEmpty: '快照檔案及目前機器都不存在容器配置daemon.json 檔案'
RecoverDaemonJson: '復容器配置daemon.json 檔案' RecoverDaemonJson: '容器配置daemon.json 檔案'
RecoverDBData: '復資料庫資料' RecoverDBData: '資料庫資料'
RecoverBackups: '還原本機備份目錄' RecoverBackups: '還原本機備份目錄'
RecoverPanelData: '復資料目錄' RecoverPanelData: '資料目錄'
# task - container # task - container
ContainerNewCliet: '初始化Docker Client' ContainerNewCliet: '初始化Docker Client'
@ -378,7 +377,7 @@ ContainerImagePull: '拉取容器鏡像{{ .name }}'
ContainerRemoveOld: '刪除原容器{{ .name }}' ContainerRemoveOld: '刪除原容器{{ .name }}'
ContainerImageCheck: '檢查鏡像是否正常拉取' ContainerImageCheck: '檢查鏡像是否正常拉取'
ContainerLoadInfo: '取得容器基本資訊' ContainerLoadInfo: '取得容器基本資訊'
ContainerRecreate: '容器更新失敗,現在開始復原容器' ContainerRecreate: '容器更新失敗,現在開始原容器'
ContainerCreate: '建立新容器{{ .name }}' ContainerCreate: '建立新容器{{ .name }}'
ContainerCreateFailed: '容器建立失敗,刪除失敗容器' ContainerCreateFailed: '容器建立失敗,刪除失敗容器'
ContainerStartCheck: '檢查容器是否已啟動' ContainerStartCheck: '檢查容器是否已啟動'
@ -405,8 +404,8 @@ DeCompressFile: '解壓縮檔案{{ .name }}'
ErrCheckValid: '校驗備份檔失敗,{{ .name }}' ErrCheckValid: '校驗備份檔失敗,{{ .name }}'
Rollback: '回滾' Rollback: '回滾'
websiteDir: '網站目錄' websiteDir: '網站目錄'
RecoverFailedStartRollBack: '復失敗,開始回溯' RecoverFailedStartRollBack: '失敗,開始回溯'
AppBackupFileIncomplete: '備份檔案不完整缺少app.json 或app.tar.gz 檔案' AppBackupFileIncomplete: '備份檔案不完整缺少 app.json 或 app.tar.gz 檔案'
AppAttributesNotMatch: '應用程式類型或名稱不一致' AppAttributesNotMatch: '應用程式類型或名稱不一致'
#alert #alert
@ -417,4 +416,4 @@ ErrAlertSync: '警告訊息同步錯誤,請檢查後重試!'
ErrAlertRemote: '警告訊息遠端錯誤,請檢查後重試!' ErrAlertRemote: '警告訊息遠端錯誤,請檢查後重試!'
#task - runtime #task - runtime
ErrInstallExtension: "已有安裝任務正在進行,請等待任務結束" ErrInstallExtension: "已有安裝任務正在進行,請等待任務結束"

View file

@ -5,43 +5,43 @@ ErrInternalServer: "服務內部錯誤: {{ .detail }}"
ErrRecordExist: "記錄已存在" ErrRecordExist: "記錄已存在"
ErrRecordNotFound: "記錄未找到" ErrRecordNotFound: "記錄未找到"
ErrStructTransform: "類型轉換失敗: {{ .detail }}" ErrStructTransform: "類型轉換失敗: {{ .detail }}"
ErrNotLogin: "用戶未登: {{ .detail }}" ErrNotLogin: "用戶未登: {{ .detail }}"
ErrPasswordExpired: "前密碼已過期: {{ .detail }}" ErrPasswordExpired: "前密碼已過期: {{ .detail }}"
ErrNotSupportType: "系統暫不支援前類型: {{ .detail }}" ErrNotSupportType: "系統暫不支援前類型: {{ .detail }}"
ErrProxy: "請求錯誤,請檢查該節點狀態: {{ .detail }}" ErrProxy: "請求錯誤,請檢查該節點狀態: {{ .detail }}"
ErrApiConfigStatusInvalid: "API 介面禁止訪問: {{ .detail }}" ErrApiConfigStatusInvalid: "API 介面禁止訪問: {{ .detail }}"
ErrApiConfigKeyInvalid: "API 鑰錯誤: {{ .detail }}" ErrApiConfigKeyInvalid: "API 鑰錯誤: {{ .detail }}"
ErrApiConfigIPInvalid: "API 請求 IP 不在白名單: {{ .detail }}" ErrApiConfigIPInvalid: "API 請求 IP 不在白名單: {{ .detail }}"
ErrApiConfigDisable: "此介面禁止使用 API 調用: {{ .detail }}" ErrApiConfigDisable: "此介面禁止使用 API 調用: {{ .detail }}"
ErrApiConfigKeyTimeInvalid: "API 時間戳錯誤: {{ .detail }}" ErrApiConfigKeyTimeInvalid: "API 時間戳錯誤: {{ .detail }}"
# request #request
ErrNoSuchHost: "無法找到請求的伺服器 {{ .err }}" ErrNoSuchHost: "無法找到請求的伺服器 {{ .err }}"
ErrHttpReqNotFound: "無法找到請求的資源 {{ .err }}" ErrHttpReqNotFound: "無法找到請求的資源 {{ .err }}"
ErrHttpReqFailed: "請求失敗 {{ .err }}" ErrHttpReqFailed: "請求失敗 {{ .err }}"
ErrHttpReqTimeOut: "請求逾時 {{ .err }}" ErrHttpReqTimeOut: "請求逾時 {{ .err }}"
ErrCreateHttpClient: "建立請求失敗 {{ .err }}" ErrCreateHttpClient: "建立請求失敗 {{ .err }}"
# common #common
ErrDemoEnvironment: "示伺服器,禁止此操作!" ErrDemoEnvironment: "伺服器,禁止此操作!"
ErrCmdTimeout: "指令執行逾時!" ErrCmdTimeout: "指令執行逾時!"
ErrEntrance: "安全入口資訊錯誤,請檢查後再試!" ErrEntrance: "安全入口資訊錯誤,請檢查後再試!"
ErrGroupIsDefault: "預設分組無法刪除" ErrGroupIsDefault: "預設分組無法刪除"
ErrGroupIsInUse: "分組正被使用,無法刪除。" ErrGroupIsInUse: "分組正被使用,無法刪除。"
ErrLocalDelete: "無法刪除本節點!" ErrLocalDelete: "無法刪除本節點!"
ErrPortInUsed: "{{ .name }} 埠已被佔用!" ErrPortInUsed: "{{ .name }} 埠已被佔用!"
ErrInternalServerKey: "服務內部錯誤: " ErrInternalServerKey: "服務內部錯誤: "
# app #app
CustomAppStoreFileValid: "應用商店包需要 .tar.gz 格式" CustomAppStoreFileValid: "應用商店包需要 .tar.gz 格式"
ErrFileNotFound: "{{ .name }} 檔案不存在" ErrFileNotFound: "{{ .name }} 檔案不存在"
# backup #backup
ErrBackupInUsed: "該備份帳號已在排程任務中使用,無法刪除" ErrBackupInUsed: "該備份帳號已在排程任務中使用,無法刪除"
ErrBackupCheck: "備份帳號測試連線失敗 {{ .err }}" ErrBackupCheck: "備份帳號測試連線失敗 {{ .err }}"
ErrBackupLocal: "本伺服器備份帳號暫不支援該操作!" ErrBackupLocal: "本伺服器備份帳號暫不支援該操作!"
ErrBackupPublic: "檢測到該備份帳號為非公用,請檢查後再試!" ErrBackupPublic: "檢測到該備份帳號為非公用,請檢查後再試!"
ErrOSSConn: "無法取最新版本,請確認伺服器是否能夠連接外部網路。" ErrOSSConn: "無法最新版本,請確認伺服器是否能夠連接外部網路。"
#license #license
LicenseCheck: '檢查許可證是否可用' LicenseCheck: '檢查許可證是否可用'
@ -49,29 +49,29 @@ ErrLicenseInUsed: '檢測到該許可證已被綁定,請檢查後重試!'
ErrLicenseExpired: '檢測到該許可證已過期,請檢查後重試!' ErrLicenseExpired: '檢測到該許可證已過期,請檢查後重試!'
ErrLicense: "許可證格式錯誤,請檢查後重試!" ErrLicense: "許可證格式錯誤,請檢查後重試!"
ErrLicenseCheck: "許可證校驗失敗,請檢查後重試!" ErrLicenseCheck: "許可證校驗失敗,請檢查後重試!"
ErrXpackVersion: "許可證校驗失敗,該許可證受版本限制,無法成功入,請檢查後重試!" ErrXpackVersion: "許可證校驗失敗,該許可證受版本限制,無法成功入,請檢查後重試!"
ErrLicenseSave: "許可證信息保存失敗,錯誤 {{ .err }},請重試!" ErrLicenseSave: "許可證資訊儲存失敗,錯誤 {{ .err }},請重試!"
ErrLicenseSync: "許可證信息同步失敗,數據庫中未檢測到許可證信息" ErrLicenseSync: "許可證資訊同步失敗,資料庫中未檢測到許可證資訊"
ErrXpackNotFound: "該部分為專業版功能,請先在 面板設置-許可證 界面導入許可證" ErrXpackNotFound: "該部分為專業版功能,請先在 面板設定-許可證 介面匯入許可證"
ErrXpackExceptional: "該部分為專業版功能,請先在 面板設置-許可證 界面同步許可證狀態" ErrXpackExceptional: "該部分為專業版功能,請先在 面板設定-許可證 介面同步許可證狀態"
ErrXpackOutOfDate: "當前許可證已過期,請重新在 面板設置-許可證 界面導入許可證" ErrXpackOutOfDate: "目前許可證已過期,請重新在 面板設定-許可證 介面匯入許可證"
ErrXpackLost: "許可證已達到最大重試次數,請進入【面板設】【許可證】頁面手動點擊同步按鈕,以確保專業版功能正常使用" ErrXpackLost: "許可證已達到最大重試次數,請進入【面板設】【許可證】頁面手動點擊同步按鈕,以確保專業版功能正常使用"
ErrDeviceLost: "許可證校驗必要文件遺失,請檢查後重試!" ErrDeviceLost: "許可證校驗必要檔案遺失,請檢查後重試!"
ErrXpackTimeout: "請求超時,網連接可能不穩定,請稍後再試!" ErrXpackTimeout: "請求超時,網連接可能不穩定,請稍後再試!"
ErrUnbindMaster: "檢測到節點管理內存在節點,無法解綁前許可證,請先移除後重試!" ErrUnbindMaster: "檢測到節點管理內存在節點,無法解綁前許可證,請先移除後重試!"
ErrFreeNodeLimit: "社區版節點數量已達免費上限,請前往 www.lxware.cn/1panel 購買後重試!" ErrFreeNodeLimit: "社區版節點數量已達免費上限,請前往 www.lxware.cn/1panel 購買後重試!"
ErrNodeBound: "該許可證已綁定到其他節點,請檢查後重試!" ErrNodeBound: "該許可證已綁定到其他節點,請檢查後重試!"
ErrNodeBoundDelete: "該許可證已被綁定,不支刪除操作,請檢查後重試!" ErrNodeBoundDelete: "該許可證已被綁定,不支刪除操作,請檢查後重試!"
ErrNodeBoundLimit: "前免費節點已達上限,請檢查後重試!" ErrNodeBoundLimit: "前免費節點已達上限,請檢查後重試!"
ErrLicenseFree: "僅當許可證正常綁定到節點後,才能使用其免費節點,請檢查後重試!" ErrLicenseFree: "僅當許可證正常綁定到節點後,才能使用其免費節點,請檢查後重試!"
ErrLicenseUnbind: "檢測到該許可證存在社區版節點,請在 [面板設定 - 許可證] 中解除綁定後重試!" ErrLicenseUnbind: "檢測到該許可證存在社區版節點,請在 [面板設定 - 許可證] 中解除綁定後重試!"
ErrNoSuchNode: "未能找到該節點信息,請檢查後重試!" ErrNoSuchNode: "未能找到該節點資訊,請檢查後重試!"
ErrNodeUnbind: "檢測到該節點未在許可證綁定範圍內,請檢查後重試!" ErrNodeUnbind: "檢測到該節點未在許可證綁定範圍內,請檢查後重試!"
ErrNodeBind: "檢測到該節點已綁定許可證,請檢查後重試!" ErrNodeBind: "檢測到該節點已綁定許可證,請檢查後重試!"
ErrNodeLocalRollback: "主節點暫不支援直接回滾請手動執行「1pctl restore」令回滾!" ErrNodeLocalRollback: "主節點暫不支援直接回滾請手動執行「1pctl restore」令回滾!"
# alert # alert
ErrAlertSync: "告警信息同步錯誤,請檢查後重試!" ErrAlertSync: "告警資訊同步錯誤,請檢查後重試!"
#task #task
TaskStart: "{{ .name }} 任務開始 [START]" TaskStart: "{{ .name }} 任務開始 [START]"
@ -93,19 +93,20 @@ SubTask: "子任務"
#script #script
ScriptLibrary: "腳本庫" ScriptLibrary: "腳本庫"
#sync node
Node: "節點" Node: "節點"
SyncNode: "同步節點數據" SyncNode: "同步節點資料"
LocalName: "'local' 名稱僅用於系統本機標識" LocalName: "'local' 名稱僅用於系統本機標識"
SyncPackageData: "打包同步數據 [{{ .detail }}]" SyncPackageData: "打包同步資料 [{{ .detail }}]"
SyncPackageEncrypt: "數據包加密" SyncPackageEncrypt: "包加密"
SyncRequest: "請求節點同步接口" SyncRequest: "請求節點同步介面"
SyncFailedRetry: "第 {{ .index }} 次同步節點數據失敗逾時,正在重試..." SyncFailedRetry: "第 {{ .index }} 次同步節點資料失敗逾時,正在重試..."
SyncFailed: "同步失敗,請在節點列表中手動同步!" SyncFailed: "同步失敗,請在節點列表中手動同步!"
#upgrade node #upgrade node
NodeUpgrade: "升級節點 {{ .name }}" NodeUpgrade: "升級節點 {{ .name }}"
UpgradeCheck: "檢查節點更新" UpgradeCheck: "檢查節點更新"
UpgradeCheckLocal: "本地節點不支援批量升級,跳過..." UpgradeCheckLocal: "本機節點不支援批次升級,跳過..."
UpgradeCheckLatest: "檢測到該節點已是最新版本,跳過..." UpgradeCheckLatest: "檢測到該節點已是最新版本,跳過..."
NewSSHClient: "初始化 SSH 連接" NewSSHClient: "初始化 SSH 連接"
BackupBeforeUpgrade: "升級前備份資料" BackupBeforeUpgrade: "升級前備份資料"
@ -113,20 +114,20 @@ UploadUpgradeFile: "發送升級所需文件"
RestartAfterUpgrade: "升級後啟動服務" RestartAfterUpgrade: "升級後啟動服務"
#add node #add node
TaskAddNode: "添加節點" TaskAddNode: "新增節點"
LoadNodeArch: "獲取節點架構信息" LoadNodeArch: "取得節點架構資訊"
LoadNodeArchDetail: "檢測到主節點架構: {{ .local }},子節點架構: {{ .node }}" LoadNodeArchDetail: "檢測到主節點架構: {{ .local }},子節點架構: {{ .node }}"
LoadNodeUpgradeDetail: "使用 v1 版本歷史安裝目錄: {{ .baseDir }},服務監聽端口: {{ .port }}" LoadNodeUpgradeDetail: "使用 v1 版本歷史安裝目錄: {{ .baseDir }},服務監聽: {{ .port }}"
SyncAgentBaseInfo: "同步節點基礎數據" SyncAgentBaseInfo: "同步節點基礎資料"
GenerateSSLInfo: "生成節點 SSL 信息" GenerateSSLInfo: "生成節點 SSL 資訊"
ConnInfoNotMatch: "連接信息不匹配" ConnInfoNotMatch: "連接資訊不匹配"
MakeAgentPackage: "生成節點安裝包" MakeAgentPackage: "生成節點安裝包"
SendAgent: "下發節點安裝包" SendAgent: "下發節點安裝包"
StartService: "啟動服務" StartService: "啟動服務"
#cmd #cmd
AppVersion: "應用版本" AppVersion: "應用版本"
AppCommands: "應用相關令" AppCommands: "應用相關令"
AppInit: "初始化應用" AppInit: "初始化應用"
AppKeyVal: "應用的 key僅支援英文" AppKeyVal: "應用的 key僅支援英文"
AppCreateFileErr: "文件 {{ .name }} 建立失敗 {{ .err }}" AppCreateFileErr: "文件 {{ .name }} 建立失敗 {{ .err }}"
@ -141,34 +142,34 @@ ListenIPCommands: "切換監聽 IP"
ListenIPv4: "監聽 IPv4" ListenIPv4: "監聽 IPv4"
ListenIPv6: "監聽 IPv6" ListenIPv6: "監聽 IPv6"
ListenChangeSuccessful: "切換成功!已切換至監聽 {{ .value }}" ListenChangeSuccessful: "切換成功!已切換至監聽 {{ .value }}"
ResetCommands: "重系統資訊" ResetCommands: "重系統資訊"
ResetMFA: "取消 1Panel 兩步驗證" ResetMFA: "取消 1Panel 兩步驗證"
ResetHttps: "取消 1Panel https 方式登" ResetHttps: "取消 1Panel https 方式登"
ResetEntrance: "取消 1Panel 安全入口" ResetEntrance: "取消 1Panel 安全入口"
ResetIPs: "取消 1Panel 授權 IP 限制" ResetIPs: "取消 1Panel 授權 IP 限制"
ResetDomain: "取消 1Panel 訪問域名綁定" ResetDomain: "取消 1Panel 訪問域名綁定"
RestoreCommands: "回滾 1Panel 服務及數據" RestoreCommands: "回滾 1Panel 服務及資料"
RestoreNoSuchFile: "暫無可回滾文件" RestoreNoSuchFile: "暫無可回滾文件"
RestoreStep1: "1/5開始從 {{ .name }} 目錄回滾 1Panel 服務及數據... " RestoreStep1: "1/5開始從 {{ .name }} 目錄回滾 1Panel 服務及資料... "
RestoreStep2: "2/51Panel 二進制回滾成功" RestoreStep2: "2/51Panel 二進制回滾成功"
RestoreStep3: "3/51Panel 腳本回滾成功" RestoreStep3: "3/51Panel 腳本回滾成功"
RestoreStep4: "4/51Panel 服務回滾成功" RestoreStep4: "4/51Panel 服務回滾成功"
RestoreStep5: "5/51Panel 數據回滾成功" RestoreStep5: "5/51Panel 資料回滾成功"
RestoreSuccessful: "回滾成功!正在重啟服務,請稍候..." RestoreSuccessful: "回滾成功!正在重啟服務,請稍候..."
UpdateCommands: "修改面板資訊" UpdateCommands: "修改面板資訊"
UpdateUser: "修改面板用戶" UpdateUser: "修改面板用戶"
UpdatePassword: "修改面板密碼" UpdatePassword: "修改面板密碼"
UpdatePort: "修改面板埠" UpdatePort: "修改面板埠"
UpdateUserNull: "錯誤: 輸入面板用戶為空!" UpdateUserNull: "錯誤: 輸入面板用戶為空!"
UpdateUserBlank: "錯誤: 輸入面板用戶中包含空格字" UpdateUserBlank: "錯誤: 輸入面板用戶中包含空格字"
UpdateUserFormat: "錯誤: 輸入面板用戶錯誤僅支援英文、中文、數字和_長度3-30" UpdateUserFormat: "錯誤: 輸入面板用戶錯誤僅支援英文、中文、數字和_長度3-30"
UpdateUserErr: "錯誤: 面板用戶修改失敗,{{ .err }}" UpdateUserErr: "錯誤: 面板用戶修改失敗,{{ .err }}"
UpdateSuccessful: "修改成功!" UpdateSuccessful: "修改成功!"
UpdateUserResult: "面板用戶: {{ .name }}" UpdateUserResult: "面板用戶: {{ .name }}"
UpdatePasswordRead: "錯誤: 面板密碼資訊讀取錯誤,{{ .err }}" UpdatePasswordRead: "錯誤: 面板密碼資訊讀取錯誤,{{ .err }}"
UpdatePasswordNull: "錯誤: 輸入面板密碼為空!" UpdatePasswordNull: "錯誤: 輸入面板密碼為空!"
UpdateUPasswordBlank: "錯誤: 輸入面板密碼中包含空格字" UpdateUPasswordBlank: "錯誤: 輸入面板密碼中包含空格字"
UpdatePasswordFormat: "錯誤: 面板密碼僅支援字母、數字、特殊字!@#$%*_,.?),長度 8-30 位!" UpdatePasswordFormat: "錯誤: 面板密碼僅支援字母、數字、特殊字!@#$%*_,.?),長度 8-30 位!"
UpdatePasswordLen: "錯誤: 請輸入 6 位以上密碼!" UpdatePasswordLen: "錯誤: 請輸入 6 位以上密碼!"
UpdatePasswordRe: "確認密碼: " UpdatePasswordRe: "確認密碼: "
UpdatePasswordErr: "錯誤: 面板密碼修改失敗,{{ .err }}" UpdatePasswordErr: "錯誤: 面板密碼修改失敗,{{ .err }}"
@ -178,17 +179,25 @@ UpdatePortFormat: "錯誤: 輸入的埠號必須在 1 到 65535 之間!"
UpdatePortUsed: "錯誤: 該埠號正被佔用,請檢查後重試!" UpdatePortUsed: "錯誤: 該埠號正被佔用,請檢查後重試!"
UpdatePortErr: "錯誤: 面板埠修改失敗,{{ .err }}" UpdatePortErr: "錯誤: 面板埠修改失敗,{{ .err }}"
UpdatePortResult: "面板埠: {{ .name }}" UpdatePortResult: "面板埠: {{ .name }}"
UpdatePortFirewallAdd: "添加防火牆埠規則失敗,{{ .err }},請您手動將 {{ .name }} 埠添加至防火牆規則中。" UpdatePortFirewallAdd: "新增防火牆埠規則失敗,{{ .err }},請您手動將 {{ .name }} 埠新增至防火牆規則中。"
UpdatePortFirewallDel: "錯誤: 防火牆埠刪除失敗,{{ .err }}" UpdatePortFirewallDel: "錯誤: 防火牆埠刪除失敗,{{ .err }}"
UpdatePortFirewallReload: "防火牆重載失敗,{{ .err }},請您手動重載防火牆。" UpdatePortFirewallReload: "防火牆重載失敗,{{ .err }},請您手動重載防火牆。"
UserInfo: "取得面板資訊" UserInfo: "取得面板資訊"
UserInfoAddr: "面板地址: " UserInfoAddr: "面板地址: "
UserInfoPassHelp: "提示: 修改密碼可執行令: " UserInfoPassHelp: "提示: 修改密碼可執行令: "
DBConnErr: "錯誤: 初始化資料庫連失敗,{{ .err }}" DBConnErr: "錯誤: 初始化資料庫連失敗,{{ .err }}"
SystemVersion: "版本: " SystemVersion: "版本: "
SystemMode: "模式: " SystemMode: "模式: "
#exchange
LocalNodeIpFailed: "無法取得主節點 IP ,請編輯主節點增加 IP 位址和 SSH 認證資訊"
HandlePrivateKey: "處理節點私鑰"
HandlePublicKey: "處理節點公鑰"
ExchangeFile: "開始從 {{ .source }} 節點同步 {{ .sourcePath }} 到 {{ .dest }} 節點 {{ .destPath }}"
TaskRsync: "同步"
NodeFile: "節點文件"
#mobile app #mobile app
ErrVerifyToken: '令牌驗證錯誤,請重置後再次掃碼' ErrVerifyToken: '令牌驗證錯誤,請重後再次掃碼'
ErrInvalidToken: '無效的令牌,請重置後再次掃碼' ErrInvalidToken: '無效的令牌,請重後再次掃碼'
ErrExpiredToken: '令牌過期,請重置後再次掃碼' ErrExpiredToken: '令牌過期,請重後再次掃碼'