diff options
Diffstat (limited to 'src/templates.go')
-rw-r--r-- | src/templates.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/templates.go b/src/templates.go index 839a6fb..3e34f47 100644 --- a/src/templates.go +++ b/src/templates.go @@ -17,18 +17,20 @@ type templateData struct { var ( //go:embed templates/*.html.tmpl - templateFS embed.FS + templateFS embed.FS notFoundTmpl = buildTemplate("404") errorTmpl = buildTemplate("error") templates = map[string]*template.Template{ "/": buildTemplate("index"), "/about": buildTemplate("about"), + "/jargon": buildTemplate("jargon"), "/language": buildTemplate("language"), } funcmap = map[string]any{ "safe": asHTML, "locales": locales, "toUpper": strings.ToUpper, + "tuple": templateMakeTuple, } ) @@ -51,6 +53,10 @@ func locales() []locale { return Locales[:] } +func templateMakeTuple(args ...any) []any { + return args +} + func (td templateData) T(fmt string, args ...any) string { return td.Printer.T(fmt, args...) } |