diff options
author | Bjørn Erik Pedersen <[email protected]> | 2016-10-16 19:28:21 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2016-10-16 19:28:21 +0200 |
commit | 40b1b8f70373dacf2458fbd9a67be32fc6830f91 (patch) | |
tree | fb03f4cde8daecd30c5e85c989a38a9fde5a2b3c /hugolib/multilingual.go | |
parent | 4d6cd3cb2aa46df781adde8debf9f64d50973365 (diff) | |
download | hugo-40b1b8f70373dacf2458fbd9a67be32fc6830f91.tar.gz hugo-40b1b8f70373dacf2458fbd9a67be32fc6830f91.zip |
Fix case issue Viper vs Blackfriday config
There are still work to be done in the case department, but that will have to be another day.
Fixes #2581
See https://github.com/spf13/viper/issues/261
Diffstat (limited to 'hugolib/multilingual.go')
-rw-r--r-- | hugolib/multilingual.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/hugolib/multilingual.go b/hugolib/multilingual.go index 2b0214e10..cf45e7233 100644 --- a/hugolib/multilingual.go +++ b/hugolib/multilingual.go @@ -17,7 +17,6 @@ import ( "sync" "sort" - "strings" "errors" "fmt" @@ -84,6 +83,7 @@ func toSortedLanguages(l map[string]interface{}) (helpers.Languages, error) { for lang, langConf := range l { langsMap, err := cast.ToStringMapE(langConf) + helpers.ToLowerMap(langsMap) if err != nil { return nil, fmt.Errorf("Language config is not a map: %T", langConf) @@ -91,8 +91,7 @@ func toSortedLanguages(l map[string]interface{}) (helpers.Languages, error) { language := helpers.NewLanguage(lang) - for k, v := range langsMap { - loki := strings.ToLower(k) + for loki, v := range langsMap { switch loki { case "title": language.Title = cast.ToString(v) |