Fix language detection, never show untranslated strings (fixes #543)

This commit is contained in:
Jakob Borg
2014-08-28 13:23:23 +02:00
parent f44f5964bb
commit aa827f3042
3 changed files with 18 additions and 5 deletions

View File

@@ -517,7 +517,7 @@ func restGetLang(w http.ResponseWriter, r *http.Request) {
var langs []string
for _, l := range strings.Split(lang, ",") {
parts := strings.SplitN(l, ";", 2)
langs = append(langs, strings.TrimSpace(parts[0]))
langs = append(langs, strings.ToLower(strings.TrimSpace(parts[0])))
}
w.Header().Set("Content-Type", "application/json; charset=utf-8")
json.NewEncoder(w).Encode(langs)