mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-03-01 03:24:14 +08:00
chore: Optimize some command outputs
This commit is contained in:
parent
8e54cd5162
commit
640a0ca815
@ -1,17 +1,17 @@
|
|||||||
ErrInvalidParams: "リクエストパラメーターエラー:{{.Detail}}"
|
ErrInvalidParams: "リクエストパラメーターエラー: {{.Detail}}"
|
||||||
ErrTokenParse: "トークン生成エラー:{{.Detail}}"
|
ErrTokenParse: "トークン生成エラー: {{.Detail}}"
|
||||||
ErrInitialPassword: "初期パスワードエラー"
|
ErrInitialPassword: "初期パスワードエラー"
|
||||||
ErrInternalServer: "サービス内部エラー:{{.Detail}}"
|
ErrInternalServer: "サービス内部エラー: {{.Detail}}"
|
||||||
ErrRecordExist: "レコードはすでに存在します"
|
ErrRecordExist: "レコードはすでに存在します"
|
||||||
ErrRecordNotFound: "記録が見つかりません"
|
ErrRecordNotFound: "記録が見つかりません"
|
||||||
ErrStructTransform: "タイプ変換障害:{{.Detail}}"
|
ErrStructTransform: "タイプ変換障害: {{.Detail}}"
|
||||||
ErrNotLogin: "ユーザーはログインしません:{{.Detail}}"
|
ErrNotLogin: "ユーザーはログインしません: {{.Detail}}"
|
||||||
ErrPasswordExpired: "現在のパスワードが期限切れになっています:{{.Detail}}"
|
ErrPasswordExpired: "現在のパスワードが期限切れになっています: {{.Detail}}"
|
||||||
ErrNotSupportType: "システムは現在のタイプをサポートしていません:{{.Detail}}"
|
ErrNotSupportType: "システムは現在のタイプをサポートしていません: {{.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}}"
|
||||||
|
|
||||||
#common
|
#common
|
||||||
ErrNameIsExist: "名前はすでに存在しています"
|
ErrNameIsExist: "名前はすでに存在しています"
|
||||||
@ -92,10 +92,10 @@ ErrDomainIsExist: "ドメインはすでに存在しています"
|
|||||||
ErrAliasIsExist: "エイリアスはすでに存在しています"
|
ErrAliasIsExist: "エイリアスはすでに存在しています"
|
||||||
ErrAppDelete: '他のウェブサイトはこのアプリを使用します'
|
ErrAppDelete: '他のウェブサイトはこのアプリを使用します'
|
||||||
ErrGroupIsUsed: "グループは使用されており、削除することはできません"
|
ErrGroupIsUsed: "グループは使用されており、削除することはできません"
|
||||||
ErrBackupMatch: "バックアップファイルは、ウェブサイトの現在の部分的なデータと一致しません:{{.Detail}}"
|
ErrBackupMatch: "バックアップファイルは、ウェブサイトの現在の部分的なデータと一致しません: {{.Detail}}"
|
||||||
ErrBackupExist: 'バックアップファイルは、存在しない元のデータの一部に対応しています。{{.Detail}}'
|
ErrBackupExist: 'バックアップファイルは、存在しない元のデータの一部に対応しています。{{.Detail}}'
|
||||||
ErrPHPResource: 'ローカルランタイムはスイッチングをサポートしません!'
|
ErrPHPResource: 'ローカルランタイムはスイッチングをサポートしません!'
|
||||||
ErrPathPermission: 'インデックスディレクトリで1000:1000以外のアクセス許可を持つフォルダーが検出されたため、Webサイトにアクセスするとアクセスが拒否された場合があります。上の[保存]ボタンをクリックしてください'
|
ErrPathPermission: 'インデックスディレクトリで1000: 1000以外のアクセス許可を持つフォルダーが検出されたため、Webサイトにアクセスするとアクセスが拒否された場合があります。上の[保存]ボタンをクリックしてください'
|
||||||
ErrDomainIsUsed: "ドメインはすでにWebサイトで使用されています{{.Name}}"
|
ErrDomainIsUsed: "ドメインはすでにWebサイトで使用されています{{.Name}}"
|
||||||
ErrDomainFormat: "{{.name}}ドメイン形式エラー"
|
ErrDomainFormat: "{{.name}}ドメイン形式エラー"
|
||||||
ErrDefaultAlias: "デフォルトは予約済みのコード名です。別のコード名を使用してください"
|
ErrDefaultAlias: "デフォルトは予約済みのコード名です。別のコード名を使用してください"
|
||||||
@ -124,7 +124,7 @@ ErrDeleteCAWithSSL: "現在の組織の下に発行された証明書があり
|
|||||||
ErrDeleteWithPanelSSL: "パネルSSL構成はこの証明書を使用しており、削除できません"
|
ErrDeleteWithPanelSSL: "パネルSSL構成はこの証明書を使用しており、削除できません"
|
||||||
ErrDefaultCA: "デフォルトの証明書当局は削除できません"
|
ErrDefaultCA: "デフォルトの証明書当局は削除できません"
|
||||||
ApplyWebSiteSSLLog: "{{.name}} Webサイト証明書の更新を開始します"
|
ApplyWebSiteSSLLog: "{{.name}} Webサイト証明書の更新を開始します"
|
||||||
ErrUpdateWebsiteSSL: "{{.name}}ウェブサイトは証明書の更新に失敗しました:{{.err}}"
|
ErrUpdateWebsiteSSL: "{{.name}}ウェブサイトは証明書の更新に失敗しました: {{.err}}"
|
||||||
ApplyWebSiteSSLSuccess: "ウェブサイトの証明書を正常に更新します"
|
ApplyWebSiteSSLSuccess: "ウェブサイトの証明書を正常に更新します"
|
||||||
ErrExecShell: "スクリプトの実行に失敗した{{.err}}"
|
ErrExecShell: "スクリプトの実行に失敗した{{.err}}"
|
||||||
ExecShellStart: "スクリプトの実行を開始します"
|
ExecShellStart: "スクリプトの実行を開始します"
|
||||||
@ -146,7 +146,7 @@ ErrTypeOfRedis: "回復ファイルのタイプは、現在の永続性モード
|
|||||||
ErrInUsed: "{{.Detail}}が使用されており、削除できません"
|
ErrInUsed: "{{.Detail}}が使用されており、削除できません"
|
||||||
ErrObjectInUsed: "このオブジェクトは使用されており、削除することはできません"
|
ErrObjectInUsed: "このオブジェクトは使用されており、削除することはできません"
|
||||||
ErrPortRules: "ポートの数が一致しません。再入力してください!"
|
ErrPortRules: "ポートの数が一致しません。再入力してください!"
|
||||||
ErrPgImagePull: "画像プルタイムアウト。画像の加速を構成するか、Postgres:16.0-Alpine画像を手動で引いて、再試行してください"
|
ErrPgImagePull: "画像プルタイムアウト。画像の加速を構成するか、Postgres: 16.0-Alpine画像を手動で引いて、再試行してください"
|
||||||
|
|
||||||
#runtime
|
#runtime
|
||||||
ErrDirNotFound: "ビルドフォルダーは存在しません!ファイルの整合性を確認してください!"
|
ErrDirNotFound: "ビルドフォルダーは存在しません!ファイルの整合性を確認してください!"
|
||||||
@ -253,34 +253,34 @@ 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}}のパスワードの更新に失敗しました"
|
||||||
UpdatePasswordSame: "エラー:2つのパスワードが一致しません。チェックして再試行してください!"
|
UpdatePasswordSame: "エラー: 2つのパスワードが一致しません。チェックして再試行してください!"
|
||||||
UpdatePasswordResult: "パネルパスワード:{{.name}}"
|
UpdatePasswordResult: "パネルパスワード: {{.name}}"
|
||||||
UpdatePortFormat: "エラー:入力ポート番号は1〜65535でなければなりません!"
|
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: "モード: "
|
||||||
|
|
||||||
#ai-tool
|
#ai-tool
|
||||||
ErrOpenrestyInstall: 'まず Openresty をインストールしてください'
|
ErrOpenrestyInstall: 'まず Openresty をインストールしてください'
|
||||||
|
@ -256,34 +256,34 @@ 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 }}"
|
||||||
UpdatePasswordSame: "錯誤:兩次密碼不匹配,請檢查後重試!"
|
UpdatePasswordSame: "錯誤: 兩次密碼不匹配,請檢查後重試!"
|
||||||
UpdatePasswordResult: "面板密碼:{{ .name }}"
|
UpdatePasswordResult: "面板密碼: {{ .name }}"
|
||||||
UpdatePortFormat: "錯誤:輸入的埠號必須在 1 到 65535 之間!"
|
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: "模式: "
|
||||||
|
|
||||||
#ai-tool
|
#ai-tool
|
||||||
"ErrOpenrestyInstall": "請先安裝 Openresty"
|
"ErrOpenrestyInstall": "請先安裝 Openresty"
|
||||||
|
@ -256,34 +256,34 @@ 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 }}"
|
||||||
UpdatePasswordSame: "错误:两次密码不匹配,请检查后重试!"
|
UpdatePasswordSame: "错误: 两次密码不匹配,请检查后重试!"
|
||||||
UpdatePasswordResult: "面板密码:{{ .name }}"
|
UpdatePasswordResult: "面板密码: {{ .name }}"
|
||||||
UpdatePortFormat: "错误:输入的端口号必须在 1 到 65535 之间!"
|
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: "模式: "
|
||||||
|
|
||||||
#ai-tool
|
#ai-tool
|
||||||
ErrOpenrestyInstall: '请先安装 Openresty'
|
ErrOpenrestyInstall: '请先安装 Openresty'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user