i18n翻译
This commit is contained in:
@@ -4,7 +4,9 @@ import (
|
||||
"context"
|
||||
"epic/internal/controller/cron"
|
||||
"epic/internal/controller/hero"
|
||||
"epic/internal/logic/i18n"
|
||||
"epic/internal/service"
|
||||
"epic/internal/util"
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
"github.com/gogf/gf/v2/net/ghttp"
|
||||
"github.com/gogf/gf/v2/os/gcmd"
|
||||
@@ -24,6 +26,9 @@ var (
|
||||
Usage: "main",
|
||||
Brief: "start http server",
|
||||
Func: func(ctx context.Context, parser *gcmd.Parser) (err error) {
|
||||
// 初始化i18n服务
|
||||
InitI18nService(ctx)
|
||||
|
||||
// 启动定时任务
|
||||
if err := service.Cron().StartAllJobs(ctx); err != nil {
|
||||
g.Log().Error(ctx, "Failed to start cron jobs:", err)
|
||||
@@ -68,3 +73,12 @@ func setupGracefulShutdown(ctx context.Context) {
|
||||
os.Exit(0)
|
||||
}()
|
||||
}
|
||||
|
||||
// InitI18nService 初始化i18n服务
|
||||
func InitI18nService(ctx context.Context) {
|
||||
// 启动i18n自动刷新
|
||||
i18nLogic := i18n.New()
|
||||
i18nLogic.StartAutoRefresh(ctx)
|
||||
|
||||
util.Info(ctx, "i18n服务初始化完成")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user