mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-13 22:00:27 +00:00
34 lines
1.1 KiB
Go
34 lines
1.1 KiB
Go
package admin
|
||
|
||
import (
|
||
"embed"
|
||
"github.com/bouncepaw/mycorrhiza/viewutil"
|
||
"github.com/gorilla/mux"
|
||
)
|
||
|
||
const adminTranslationRu = `
|
||
{{define "panel title"}}Панель админстратора{{end}}
|
||
{{define "panel safe section title"}}Безопасная секция{{end}}
|
||
{{define "panel link about"}}Об этой вики{{end}}
|
||
{{define "panel update header"}}Обновить ссылки в верхней панели{{end}}
|
||
{{define "panel link user list"}}Список пользователей{{end}}
|
||
{{define "panel users"}}Управление пользователями{{end}}
|
||
{{define "panel unsafe section title"}}Опасная секция{{end}}
|
||
{{define "panel shutdown"}}Выключить вики{{end}}
|
||
{{define "panel reindex hyphae"}}Переиндексировать гифы{{end}}
|
||
`
|
||
|
||
var (
|
||
//go:embed *.html
|
||
fs embed.FS
|
||
panelChain viewutil.Chain
|
||
)
|
||
|
||
func Init(rtr *mux.Router) {
|
||
panelChain = viewutil.CopyEnRuWith(fs, "admin.html", adminTranslationRu)
|
||
}
|
||
|
||
func AdminPanel(meta viewutil.Meta) {
|
||
viewutil.ExecutePage(meta, panelChain, &viewutil.BaseData{})
|
||
}
|