mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-20 21:31:32 +02:00
committed by
Bjørn Erik Pedersen
parent
eb1dbe0709
commit
7888ac585c
@@ -751,7 +751,6 @@ func (c *Configs) Init() error {
|
|||||||
var languages langs.Languages
|
var languages langs.Languages
|
||||||
defaultContentLanguage := c.Base.DefaultContentLanguage
|
defaultContentLanguage := c.Base.DefaultContentLanguage
|
||||||
for k, v := range c.LanguageConfigMap {
|
for k, v := range c.LanguageConfigMap {
|
||||||
c.LanguageConfigSlice = append(c.LanguageConfigSlice, v)
|
|
||||||
languageConf := v.Languages[k]
|
languageConf := v.Languages[k]
|
||||||
language, err := langs.NewLanguage(k, defaultContentLanguage, v.TimeZone, languageConf)
|
language, err := langs.NewLanguage(k, defaultContentLanguage, v.TimeZone, languageConf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@@ -193,3 +193,25 @@ x
|
|||||||
b.Assert(err, qt.IsNotNil)
|
b.Assert(err, qt.IsNotNil)
|
||||||
b.Assert(err.Error(), qt.Contains, `failed to create config: unknown output format "foo" for kind "home"`)
|
b.Assert(err.Error(), qt.Contains, `failed to create config: unknown output format "foo" for kind "home"`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Issue 13201
|
||||||
|
func TestLanguageConfigSlice(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
|
|
||||||
|
files := `
|
||||||
|
-- hugo.toml --
|
||||||
|
disableKinds = ['page','rss','section','sitemap','taxonomy','term']
|
||||||
|
[languages.en]
|
||||||
|
title = 'TITLE_EN'
|
||||||
|
weight = 2
|
||||||
|
[languages.de]
|
||||||
|
title = 'TITLE_DE'
|
||||||
|
weight = 1
|
||||||
|
[languages.fr]
|
||||||
|
title = 'TITLE_FR'
|
||||||
|
weight = 3
|
||||||
|
`
|
||||||
|
|
||||||
|
b := hugolib.Test(t, files)
|
||||||
|
b.Assert(b.H.Configs.LanguageConfigSlice[0].Title, qt.Equals, `TITLE_DE`)
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user