From 0fdf7f29f158f22489a614c97d6269b6b5a67463 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 20 Apr 2026 05:27:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E7=9A=84=20i18n=20=E7=BF=BB=E8=AF=91=20-=20permissions=20?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=92=8C=20max=5Flength?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/react-i18next/locales/en-US.json | 96 ++++++++++++++++++++++++ web/src/react-i18next/locales/ja-JP.json | 96 ++++++++++++++++++++++++ web/src/react-i18next/locales/zh-TW.json | 96 ++++++++++++++++++++++++ 3 files changed, 288 insertions(+) diff --git a/web/src/react-i18next/locales/en-US.json b/web/src/react-i18next/locales/en-US.json index fd2ea5b6b..027e96f45 100644 --- a/web/src/react-i18next/locales/en-US.json +++ b/web/src/react-i18next/locales/en-US.json @@ -1595,5 +1595,101 @@ "403": "Forbidden, no permission to perform this action", "404": "Resource not found", "500": "Internal server error" + }, + "permissions": { + "dashboard": "Dashboard", + "asset-access": "Access Asset", + "asset-add": "Add Asset", + "asset-edit": "Edit Asset", + "asset-del": "Delete Asset", + "asset-copy": "Copy Asset", + "asset-conn-test": "Connection Test", + "asset-import": "Import Asset", + "asset-change-owner": "Change Owner", + "asset-authorised-user-add": "Authorize User", + "asset-authorised-user-del": "Revoke User Authorization", + "asset-authorised-user-group-add": "Authorize User Group", + "asset-authorised-user-group-del": "Revoke User Group Authorization", + "credential-add": "Add Credential", + "credential-del": "Delete Credential", + "credential-edit": "Edit Credential", + "command-add": "Add Command", + "command-edit": "Edit Command", + "command-del": "Delete Command", + "command-exec": "Execute Command", + "command-change-owner": "Change Owner", + "access-gateway-add": "Add Gateway", + "access-gateway-del": "Delete Gateway", + "access-gateway-edit": "Edit Gateway", + "online-session-disconnect": "Disconnect Session", + "online-session-monitor": "Monitor Session", + "offline-session-playback": "Session Playback", + "offline-session-del": "Delete Session", + "offline-session-clear": "Clear Sessions", + "offline-session-command": "Command Log", + "offline-session-reviewed": "Mark as Reviewed", + "offline-session-unreviewed": "Mark as Unreviewed", + "offline-session-reviewed-all": "Mark All as Reviewed", + "login-log-del": "Delete Login Log", + "login-log-clear": "Clear Login Logs", + "storage-log-del": "Delete File Log", + "storage-log-clear": "Clear File Logs", + "session-command": "Command Log", + "job-add": "Add Job", + "job-del": "Delete Job", + "job-edit": "Edit Job", + "job-run": "Run Job", + "job-change-status": "Change Status", + "job-log": "Job Log", + "job-log-clear": "Clear Logs", + "storage-add": "Add Storage", + "storage-del": "Delete Storage", + "storage-edit": "Edit Storage", + "storage-browse-download": "Download File", + "storage-browse-upload": "Upload File", + "storage-browse-mkdir": "Create Directory", + "storage-browse-rm": "Delete File", + "storage-browse-rename": "Rename", + "storage-browse-edit": "Edit File", + "monitoring": "System Monitoring", + "access-security-add": "Add Rule", + "access-security-del": "Delete Rule", + "access-security-edit": "Edit Rule", + "login-policy-add": "Add Policy", + "login-policy-del": "Delete Policy", + "login-policy-edit": "Edit Policy", + "login-policy-bind-user": "Bind User", + "user-add": "Add User", + "user-del": "Delete User", + "user-edit": "Edit User", + "user-change-password": "Change Password", + "user-enable-disable": "Enable/Disable", + "user-reset-totp": "Reset OTP", + "user-bind-asset": "Bind Asset", + "user-unbind-asset": "Unbind Asset", + "login-policy-unbind-user": "Unbind User", + "user-unbind-login-policy": "Unbind Policy", + "role-add": "Add Role", + "role-del": "Delete Role", + "role-edit": "Edit Role", + "role-detail": "Role Details", + "user-group-add": "Add User Group", + "user-group-del": "Delete User Group", + "user-group-edit": "Edit User Group", + "user-group-detail": "User Group Details", + "user-group-bind-asset": "Bind Asset", + "user-group-unbind-asset": "Unbind Asset", + "command-filter-add": "Add Filter", + "command-filter-del": "Delete Filter", + "command-filter-edit": "Edit Filter", + "command-filter-rule-add": "Add Rule", + "command-filter-rule-put": "Modify Rule", + "command-filter-rule-del": "Delete Rule", + "strategy-add": "Add Strategy", + "strategy-edit": "Edit Strategy", + "strategy-del": "Delete Strategy", + "strategy-detail": "Strategy Details", + "setting": "System Settings", + "info": "System Info" } } \ No newline at end of file diff --git a/web/src/react-i18next/locales/ja-JP.json b/web/src/react-i18next/locales/ja-JP.json index 8614ed875..5209d3ff7 100644 --- a/web/src/react-i18next/locales/ja-JP.json +++ b/web/src/react-i18next/locales/ja-JP.json @@ -1594,5 +1594,101 @@ "403": "この操作を実行する権限がありません", "404": "リソースが見つかりません", "500": "サーバー内部エラー" + }, + "permissions": { + "dashboard": "ダッシュボード", + "asset-access": "資産アクセス", + "asset-add": "資産追加", + "asset-edit": "資産編集", + "asset-del": "資産削除", + "asset-copy": "資産コピー", + "asset-conn-test": "接続テスト", + "asset-import": "資産インポート", + "asset-change-owner": "所有者変更", + "asset-authorised-user-add": "ユーザー認可", + "asset-authorised-user-del": "ユーザー認可取消", + "asset-authorised-user-group-add": "ユーザーグループ認可", + "asset-authorised-user-group-del": "ユーザーグループ認可取消", + "credential-add": "認証情報追加", + "credential-del": "認証情報削除", + "credential-edit": "認証情報編集", + "command-add": "コマンド追加", + "command-edit": "コマンド編集", + "command-del": "コマンド削除", + "command-exec": "コマンド実行", + "command-change-owner": "所有者変更", + "access-gateway-add": "ゲートウェイ追加", + "access-gateway-del": "ゲートウェイ削除", + "access-gateway-edit": "ゲートウェイ編集", + "online-session-disconnect": "セッション切断", + "online-session-monitor": "セッション監視", + "offline-session-playback": "セッション再生", + "offline-session-del": "セッション削除", + "offline-session-clear": "セッションクリア", + "offline-session-command": "コマンドログ", + "offline-session-reviewed": "既読マーク", + "offline-session-unreviewed": "未読マーク", + "offline-session-reviewed-all": "全て既読マーク", + "login-log-del": "ログインログ削除", + "login-log-clear": "ログインログクリア", + "storage-log-del": "ファイルログ削除", + "storage-log-clear": "ファイルログクリア", + "session-command": "コマンドログ", + "job-add": "ジョブ追加", + "job-del": "ジョブ削除", + "job-edit": "ジョブ編集", + "job-run": "ジョブ実行", + "job-change-status": "ステータス変更", + "job-log": "ジョブログ", + "job-log-clear": "ログクリア", + "storage-add": "ストレージ追加", + "storage-del": "ストレージ削除", + "storage-edit": "ストレージ編集", + "storage-browse-download": "ファイルダウンロード", + "storage-browse-upload": "ファイルアップロード", + "storage-browse-mkdir": "ディレクトリ作成", + "storage-browse-rm": "ファイル削除", + "storage-browse-rename": "名前変更", + "storage-browse-edit": "ファイル編集", + "monitoring": "システム監視", + "access-security-add": "ルール追加", + "access-security-del": "ルール削除", + "access-security-edit": "ルール編集", + "login-policy-add": "ポリシー追加", + "login-policy-del": "ポリシー削除", + "login-policy-edit": "ポリシー編集", + "login-policy-bind-user": "ユーザーバインド", + "user-add": "ユーザー追加", + "user-del": "ユーザー削除", + "user-edit": "ユーザー編集", + "user-change-password": "パスワード変更", + "user-enable-disable": "有効/無効", + "user-reset-totp": "OTPリセット", + "user-bind-asset": "資産バインド", + "user-unbind-asset": "資産アンバインド", + "login-policy-unbind-user": "ユーザーアンバインド", + "user-unbind-login-policy": "ポリシーアンバインド", + "role-add": "ロール追加", + "role-del": "ロール削除", + "role-edit": "ロール編集", + "role-detail": "ロール詳細", + "user-group-add": "ユーザーグループ追加", + "user-group-del": "ユーザーグループ削除", + "user-group-edit": "ユーザーグループ編集", + "user-group-detail": "ユーザーグループ詳細", + "user-group-bind-asset": "資産バインド", + "user-group-unbind-asset": "資産アンバインド", + "command-filter-add": "フィルター追加", + "command-filter-del": "フィルター削除", + "command-filter-edit": "フィルター編集", + "command-filter-rule-add": "ルール追加", + "command-filter-rule-put": "ルール変更", + "command-filter-rule-del": "ルール削除", + "strategy-add": "戦略追加", + "strategy-edit": "戦略編集", + "strategy-del": "戦略削除", + "strategy-detail": "戦略詳細", + "setting": "システム設定", + "info": "システム情報" } } \ No newline at end of file diff --git a/web/src/react-i18next/locales/zh-TW.json b/web/src/react-i18next/locales/zh-TW.json index f664594b1..ea6a6fbaa 100644 --- a/web/src/react-i18next/locales/zh-TW.json +++ b/web/src/react-i18next/locales/zh-TW.json @@ -1594,5 +1594,101 @@ "403": "沒有權限執行此操作", "404": "請求的資源不存在", "500": "伺服器內部錯誤" + }, + "permissions": { + "dashboard": "資料概覽", + "asset-access": "存取資產", + "asset-add": "新增資產", + "asset-edit": "編輯資產", + "asset-del": "刪除資產", + "asset-copy": "複製資產", + "asset-conn-test": "連線測試", + "asset-import": "匯入資產", + "asset-change-owner": "修改擁有者", + "asset-authorised-user-add": "授權使用者", + "asset-authorised-user-del": "取消授權使用者", + "asset-authorised-user-group-add": "授權使用者群組", + "asset-authorised-user-group-del": "取消授權使用者群組", + "credential-add": "新增憑證", + "credential-del": "刪除憑證", + "credential-edit": "編輯憑證", + "command-add": "新增命令", + "command-edit": "編輯命令", + "command-del": "刪除命令", + "command-exec": "執行命令", + "command-change-owner": "修改擁有者", + "access-gateway-add": "新增閘道", + "access-gateway-del": "刪除閘道", + "access-gateway-edit": "編輯閘道", + "online-session-disconnect": "斷開連線", + "online-session-monitor": "監控連線", + "offline-session-playback": "回放連線", + "offline-session-del": "刪除連線", + "offline-session-clear": "清空連線", + "offline-session-command": "命令記錄", + "offline-session-reviewed": "標記已閱", + "offline-session-unreviewed": "標記未讀", + "offline-session-reviewed-all": "全部標記已閱", + "login-log-del": "刪除登入日誌", + "login-log-clear": "清空登入日誌", + "storage-log-del": "刪除檔案日誌", + "storage-log-clear": "清空檔案日誌", + "session-command": "命令日誌", + "job-add": "新增任務", + "job-del": "刪除任務", + "job-edit": "編輯任務", + "job-run": "執行任務", + "job-change-status": "修改狀態", + "job-log": "任務日誌", + "job-log-clear": "清空日誌", + "storage-add": "新增儲存", + "storage-del": "刪除儲存", + "storage-edit": "編輯儲存", + "storage-browse-download": "下載檔案", + "storage-browse-upload": "上傳檔案", + "storage-browse-mkdir": "建立目錄", + "storage-browse-rm": "刪除檔案", + "storage-browse-rename": "重新命名", + "storage-browse-edit": "編輯檔案", + "monitoring": "系統監控", + "access-security-add": "新增規則", + "access-security-del": "刪除規則", + "access-security-edit": "編輯規則", + "login-policy-add": "新增策略", + "login-policy-del": "刪除策略", + "login-policy-edit": "編輯策略", + "login-policy-bind-user": "綁定使用者", + "user-add": "新增使用者", + "user-del": "刪除使用者", + "user-edit": "編輯使用者", + "user-change-password": "修改密碼", + "user-enable-disable": "啟用/停用", + "user-reset-totp": "重置 OTP", + "user-bind-asset": "綁定資產", + "user-unbind-asset": "解綁資產", + "login-policy-unbind-user": "解綁使用者", + "user-unbind-login-policy": "解綁策略", + "role-add": "新增角色", + "role-del": "刪除角色", + "role-edit": "編輯角色", + "role-detail": "角色詳情", + "user-group-add": "新增使用者群組", + "user-group-del": "刪除使用者群組", + "user-group-edit": "編輯使用者群組", + "user-group-detail": "使用者群組詳情", + "user-group-bind-asset": "綁定資產", + "user-group-unbind-asset": "解綁資產", + "command-filter-add": "新增攔截器", + "command-filter-del": "刪除攔截器", + "command-filter-edit": "編輯攔截器", + "command-filter-rule-add": "新增規則", + "command-filter-rule-put": "修改規則", + "command-filter-rule-del": "刪除規則", + "strategy-add": "新增策略", + "strategy-edit": "編輯策略", + "strategy-del": "刪除策略", + "strategy-detail": "策略詳情", + "setting": "系統設定", + "info": "系統資訊" } } \ No newline at end of file