aboutsummaryrefslogtreecommitdiffhomepage
path: root/hugolib/multilingual.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <[email protected]>2016-10-16 19:28:21 +0200
committerGitHub <[email protected]>2016-10-16 19:28:21 +0200
commit40b1b8f70373dacf2458fbd9a67be32fc6830f91 (patch)
treefb03f4cde8daecd30c5e85c989a38a9fde5a2b3c /hugolib/multilingual.go
parent4d6cd3cb2aa46df781adde8debf9f64d50973365 (diff)
downloadhugo-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.go5
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)