summaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-17 23:27:40 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-17 23:27:40 +0200
commit86b2a27438410eef0e1169fc201b3d1cf6e6ca62 (patch)
treed3ccacb4851db9e707181e771b0460117c8bb4be /resources
parent35955f50e6c82b33f3321fa3cbf8f03bdd0cc4a5 (diff)
Re-add site.LanguagePrefix
Updates #10947
Diffstat (limited to 'resources')
-rw-r--r--resources/page/site.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/resources/page/site.go b/resources/page/site.go
index 899042391..aff7e86fe 100644
--- a/resources/page/site.go
+++ b/resources/page/site.go
@@ -133,6 +133,9 @@ type Site interface {
// IsMultilingual reports whether this site is configured with more than one language.
IsMultiLingual() bool
+
+ // LanguagePrefi returns the language prefix for this site.
+ LanguagePrefix() string
}
// Sites represents an ordered list of sites (languages).
@@ -292,6 +295,10 @@ func (s *siteWrapper) DisqusShortname() string {
return s.s.DisqusShortname()
}
+func (s *siteWrapper) LanguagePrefix() string {
+ return s.s.LanguagePrefix()
+}
+
type testSite struct {
h hugo.HugoInfo
l *langs.Language
@@ -348,6 +355,10 @@ func (t testSite) Current() Site {
return t
}
+func (s testSite) LanguagePrefix() string {
+ return ""
+}
+
func (t testSite) Languages() langs.Languages {
return nil
}