diff --git a/cmd/dashboard/controller/controller.go b/cmd/dashboard/controller/controller.go index 8984d65..f655620 100644 --- a/cmd/dashboard/controller/controller.go +++ b/cmd/dashboard/controller/controller.go @@ -148,6 +148,17 @@ var funcMap = template.FuncMap{ "add": func(a, b int) int { return a + b }, + "Transleft": func(a, b float64) (n float64) { + n, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", (100-(a/b)*100)), 64) + if n < 0 { + n = 0 + } + return + }, + "UintToFloat": func(a uint64) (n float64) { + n, _ = strconv.ParseFloat((strconv.FormatUint(a, 10)), 64) + return + }, "dayBefore": func(i int) string { year, month, day := time.Now().Date() today := time.Date(year, month, day, 0, 0, 0, 0, time.Local) diff --git a/resource/l10n/zh-CN.toml b/resource/l10n/zh-CN.toml index c135bd2..40818ec 100644 --- a/resource/l10n/zh-CN.toml +++ b/resource/l10n/zh-CN.toml @@ -528,3 +528,6 @@ other = "任务失败" [IPChanged] other = "IP变更" + +[Transleft] +other = "流量剩余" diff --git a/resource/template/theme-default/service.html b/resource/template/theme-default/service.html index 199088b..b7d03ce 100644 --- a/resource/template/theme-default/service.html +++ b/resource/template/theme-default/service.html @@ -53,8 +53,7 @@