From d8fe050607a21b2cc12c168e0ecff79a71e997f8 Mon Sep 17 00:00:00 2001 From: kkumar-gcc Date: Mon, 22 Apr 2024 22:10:38 +0530 Subject: [PATCH] add translation for panel init command --- app/console/commands/panel.go | 10 +++++----- lang/en.json | 6 +++++- lang/zh_CN.json | 6 +++++- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/console/commands/panel.go b/app/console/commands/panel.go index fa8f7ded..1b03ad70 100644 --- a/app/console/commands/panel.go +++ b/app/console/commands/panel.go @@ -59,31 +59,31 @@ func (receiver *Panel) Handle(ctx console.Context) error { var check models.User err := facades.Orm().Query().FirstOrFail(&check) if err == nil { - color.Redln("面板已初始化") + color.Redln(translate.Get("commands.panel.init.exist")) return nil } settings := []models.Setting{{Key: models.SettingKeyName, Value: "耗子 Linux 面板"}, {Key: models.SettingKeyMonitor, Value: "1"}, {Key: models.SettingKeyMonitorDays, Value: "30"}, {Key: models.SettingKeyBackupPath, Value: "/www/backup"}, {Key: models.SettingKeyWebsitePath, Value: "/www/wwwroot"}, {Key: models.SettingKeyVersion, Value: facades.Config().GetString("panel.version")}} err = facades.Orm().Query().Create(&settings) if err != nil { - color.Redln("初始化失败") + color.Redln(translate.Get("commands.panel.init.fail")) return nil } hash, err := facades.Hash().Make(tools.RandomString(32)) if err != nil { - color.Redln("初始化失败") + color.Redln(translate.Get("commands.panel.init.fail")) return nil } user := services.NewUserImpl() _, err = user.Create("admin", hash) if err != nil { - color.Redln("创建管理员失败") + color.Redln(translate.Get("commands.panel.init.adminFail")) return nil } - color.Greenln("初始化成功") + color.Greenln(translate.Get("commands.panel.init.success")) case "update": var task models.Task diff --git a/lang/en.json b/lang/en.json index 1f22bef8..c07dba21 100644 --- a/lang/en.json +++ b/lang/en.json @@ -53,7 +53,11 @@ "description": "remove website" }, "init": { - "description": "initialize the panel" + "description": "initialize the panel", + "exist": "panel has been initialized", + "success": "initialization successful", + "adminFound": "failed to create administrator", + "fail": "initialization failed" }, "writePlugin": { "description": "write plugin installation status" diff --git a/lang/zh_CN.json b/lang/zh_CN.json index d7ccdd3d..4590f926 100644 --- a/lang/zh_CN.json +++ b/lang/zh_CN.json @@ -53,7 +53,11 @@ "description": "删除网站" }, "init": { - "description": "初始化面板" + "description": "初始化面板", + "exist": "面板已初始化", + "success": "初始化成功", + "adminFail": "创建管理员失败", + "fail": "初始化失败" }, "writePlugin": { "description": "写入插件安装状态"