Make removal of accents in taxonomy and section paths optional

And default off.

Fixes #1180
This commit is contained in:
Bjørn Erik Pedersen
2015-06-16 19:25:48 +02:00
parent 847ad36e45
commit 4b7c1342fd
3 changed files with 17 additions and 5 deletions

View File

@@ -99,9 +99,16 @@ func UnicodeSanitize(s string) string {
}
}
// remove accents - see https://blog.golang.org/normalization
t := transform.Chain(norm.NFD, transform.RemoveFunc(isMn), norm.NFC)
result, _, _ := transform.String(t, string(target))
var result string
if viper.GetBool("RemovePathAccents") {
// remove accents - see https://blog.golang.org/normalization
t := transform.Chain(norm.NFD, transform.RemoveFunc(isMn), norm.NFC)
result, _, _ = transform.String(t, string(target))
} else {
result = string(target)
}
return result
return string(target)