mycorrhiza/web/pages.go
Timur Ismagilov f34773e028 Move stuff
2024-06-04 23:05:25 +03:00

39 lines
1.8 KiB
Go

package web
import (
"embed"
"github.com/bouncepaw/mycorrhiza/web/newtmpl"
)
//go:embed views/*.html
var fs embed.FS
var pageOrphans, pageBacklinks, pageUserList, pageChangePassword *newtmpl.Page
func initPages() {
pageOrphans = newtmpl.NewPage(fs, "views/orphans.html", map[string]string{
"orphaned hyphae": "Гифы-сироты",
"orphan description": "Ниже перечислены гифы без ссылок на них.",
})
pageBacklinks = newtmpl.NewPage(fs, "views/backlinks.html", map[string]string{
"backlinks to text": `Обратные ссылки на {{.}}`,
"backlinks to link": `Обратные ссылки на <a href="/hypha/{{.}}">{{beautifulName .}}</a>`,
"description": `Ниже перечислены гифы, на которых есть ссылка на эту гифу, трансклюзия этой гифы или эта гифа вставлена как изображение.`,
})
pageUserList = newtmpl.NewPage(fs, "views/user-list.html", map[string]string{
"title": "Список пользователей",
"administrators": "Администраторы",
"moderators": "Модераторы",
"editors": "Редакторы",
"readers": "Читатели",
})
pageChangePassword = newtmpl.NewPage(fs, "views/change-password.html", map[string]string{
"change password": "Сменить пароль",
"confirm password": "Повторите пароль",
"current password": "Текущий пароль",
"non local password change": "Пароль можно поменять только местным аккаунтам. Telegram-аккаунтам нельзя.",
"password": "Пароль",
"submit": "Поменять",
})
}