diff options
| author | 2025-10-20 01:35:01 +0700 | |
|---|---|---|
| committer | 2025-10-20 01:35:01 +0700 | |
| commit | f6c60d0a963817189854f5b42bc58a76ddb90d53 (patch) | |
| tree | ff81251fd1cc24f8c28617b2d1ccaa4af232a4a4 /main.go | |
| parent | fdb8582f40168dbb0795358f1ea950a26f157b2d (diff) | |
| download | web-f6c60d0a963817189854f5b42bc58a76ddb90d53.tar.gz web-f6c60d0a963817189854f5b42bc58a76ddb90d53.zip | |
feat: redo language page with general page layout
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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)) |