mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-13 05:50: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{})
|
|||
|
}
|