in wski18n/i18n.go [106:120]
func normalize(locale string) string {
locale = strings.ToLower(strings.Replace(locale, "-", "_", 1))
for _, l := range SUPPORTED_LOCALES {
if strings.EqualFold(locale, l) {
return l
}
}
switch locale {
case "zh_cn", "zh_sg":
return "zh_Hans"
case "zh_hk", "zh_tw":
return "zh_Hant"
}
return locale
}