From 198ce869452daf09bbe4233a41fc3fa2e3710867 Mon Sep 17 00:00:00 2001 From: Achim Rohn Date: Mon, 11 Aug 2025 13:58:28 +0200 Subject: [PATCH] Trying to create I18nText --- htmx_route.go | 7 ++++++- page.go | 7 ------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/htmx_route.go b/htmx_route.go index c86d914..9bd18e7 100644 --- a/htmx_route.go +++ b/htmx_route.go @@ -8,6 +8,7 @@ import ( type HtmxContext interface { Render(node gomponents.Node) + GetLanguage() Language } type HtmxContextImpl struct { @@ -15,11 +16,15 @@ type HtmxContextImpl struct { res http.ResponseWriter } +func (c *HtmxContextImpl) GetLanguage() Language { + return En +} + func NewHtmxContext(req *http.Request, res http.ResponseWriter) HtmxContext { return &HtmxContextImpl{req: req, res: res} } -func (w *HtmxContextImpl) Render(node gomponents.Node) { +func (c *HtmxContextImpl) Render(node gomponents.Node) { err := node.Render(w.res) if err != nil { Error("failed to render", err) diff --git a/page.go b/page.go index 8f85b03..5055cce 100644 --- a/page.go +++ b/page.go @@ -5,13 +5,6 @@ import ( . "maragu.dev/gomponents" ) -type Language string - -const ( - En Language = "en" - De Language = "de" -) - type NavItem struct { Label string Url string