summaryrefslogtreecommitdiffhomepage
path: root/templates/language.templ
diff options
context:
space:
mode:
Diffstat (limited to 'templates/language.templ')
-rw-r--r--templates/language.templ54
1 files changed, 0 insertions, 54 deletions
diff --git a/templates/language.templ b/templates/language.templ
deleted file mode 100644
index 58dc8b6..0000000
--- a/templates/language.templ
+++ /dev/null
@@ -1,54 +0,0 @@
-package templates
-
-import (
- "strings"
-
- "git.thomasvoss.com/euro-cash.eu/i18n"
-)
-
-templ Language() {
- {{ p := ctx.Value("printer").(i18n.Printer) }}
- <header>
- @navbar()
- <h1>{ p.T("Select Your Language") }</h1>
- </header>
- <main>
- <p>
- { p.T("Select your preferred language to use on the site.") }
- </p>
- <p>
- If you are an American user, it’s suggested that you select
- American English instead of British English. This will ensure that
- dates will be formatted with the month before the day.
- </p>
- <hr/>
- <h2>{ p.T("Eurozone Languages") }</h2>
- @languageGrid(true)
- <h2>{ p.T("Other Languages") }</h2>
- @languageGrid(false)
- </main>
-}
-
-templ languageGrid(eurozone bool) {
- <form action="/language" method="POST">
- <div class="lang-grid">
- for _, loc := range i18n.Locales {
- if loc.Eurozone == eurozone {
- <button
- type="submit"
- name="locale"
- value={ loc.Bcp }
- disabled?={ !loc.Enabled }
- >
- <span
- lang={ loc.Bcp }
- data-code={ strings.ToUpper(loc.Language()) }
- >
- { loc.Name }
- </span>
- </button>
- }
- }
- </div>
- </form>
-}