summaryrefslogtreecommitdiff
path: root/locale/localization.go
diff options
from:
to:
context:
space:
mode:
Diffstat (limited to 'locale/localization.go')
-rw-r--r--locale/localization.go16
1 files changed, 15 insertions, 1 deletions
diff --git a/locale/localization.go b/locale/localization.go
index b557e08..5917932 100644
--- a/locale/localization.go
+++ b/locale/localization.go
@@ -11,7 +11,7 @@ type LocaleConfig struct {
TagsLabel string `yaml:"TagsLabel" json:"TagsLabel"`
BlogSearch BlogSearchConfig `yaml:"BlogSearch" json:"BlogSearch"`
GlobalMap GlobalMapConfig `yaml:"GlobalMap" json:"GlobalMap"`
- LikeButton string `yaml:"LikeButton" json:"LikeButton"`
+ HomePage HomePageConfig `yaml:"HomePage" json:"HomePage"`
}
type BlogSearchConfig struct {
@@ -28,6 +28,20 @@ type GlobalMapConfig struct {
Header string `yaml:"Header" json:"Header"`
}
+type HomePageConfig struct {
+ Header string `yaml:"Header" json:"Header"`
+ DidYouKnowThat string `yaml:"DidYouKnowThat" json:"DidYouKnowThat"`
+ SidebarDescription string `yaml:"SidebarDescription" json:"SidebarDescription"`
+ HomePageDescription string `yaml:"HomePageDescription" json:"HomePageDescription"`
+ BlogSearchDescription string `yaml:"BlogSearchDescription" json:"BlogSearchDescription"`
+ MarkerMapDescription string `yaml:"MarkerMapDescription" json:"MarkerMapDescription"`
+ ThemeSwitchDescription string `yaml:"ThemeSwitchDescription" json:"ThemeSwitchDescription"`
+ Hymn1 string `yaml:"Hymn1" json:"Hymn1"`
+ Hymn2 string `yaml:"Hymn2" json:"Hymn2"`
+ Hymn3 string `yaml:"Hymn3" json:"Hymn3"`
+ Hymn4 string `yaml:"Hymn4" json:"Hymn4"`
+}
+
func LoadConfig(path string, config *LocaleConfig) error {
fileBytes, err := os.ReadFile(path)
if err != nil {