summaryrefslogtreecommitdiffci
path: root/main.go
diff options
from:
to:
context:
space:
mode:
authorGravatar SayaAndy <saya.andy@posteo.com> 2025-10-20 01:35:01 +0700
committerGravatar SayaAndy <saya.andy@posteo.com> 2025-10-20 01:35:01 +0700
commitf6c60d0a963817189854f5b42bc58a76ddb90d53 (patch)
treeff81251fd1cc24f8c28617b2d1ccaa4af232a4a4 /main.go
parentfdb8582f40168dbb0795358f1ea950a26f157b2d (diff)
downloadweb-f6c60d0a963817189854f5b42bc58a76ddb90d53.tar.gz
web-f6c60d0a963817189854f5b42bc58a76ddb90d53.zip
feat: redo language page with general page layout
Diffstat (limited to 'main.go')
-rw-r--r--main.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/main.go b/main.go
index a6a30b0..39fa0ab 100644
--- a/main.go
+++ b/main.go
@@ -52,7 +52,7 @@ var (
)
b2Client *b2.B2Client
configPath = flag.String("c", "config.yaml", "Path to the configuration file (in YAML format)")
- availableLanguages = make([]string, 0)
+ availableLanguages = make([]config.AvailableLanguageConfig, 0)
localization = make(map[string]*locale.LocaleConfig)
)
@@ -108,7 +108,7 @@ func main() {
slog.Warn("fail to initialize a locale", slog.String("locale", lang.Name), slog.String("error", err.Error()))
continue
}
- availableLanguages = append(availableLanguages, lang.Name)
+ availableLanguages = append(availableLanguages, lang)
localization[lang.Name] = localeCfg
}
@@ -144,7 +144,7 @@ func main() {
os.Exit(1)
}
- app.Get("/", router.Root(cfg.AvailableLanguages))
+ app.Get("/", router.Api_V1_GeneralPage(localization, availableLanguages))
app.Get("/:lang<len(2)>", router.Api_V1_GeneralPage(localization, availableLanguages))
app.Get("/:lang/map", router.Lang_Map(localization, availableLanguages, b2Client))
app.Get("/:lang/blog", router.Api_V1_GeneralPage(localization, availableLanguages))