v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-19 09:10:42 -07:00

fix output format

This commit is contained in:
eeeXun 2023-01-10 16:45:56 +08:00
parent 319d4897f5
commit 0749f6fc84

View File

@ -66,9 +66,18 @@ func (t *Translator) Translate(message string) (translated string, err error) {
translated += fmt.Sprintf("%v\n", kinds.([]interface{})[0])
for _, words := range kinds.([]interface{})[2].([]interface{}) {
translated += fmt.Sprintf(
"\t%v: %v\n",
words.([]interface{})[0],
words.([]interface{})[1])
"\t%v:",
words.([]interface{})[0])
firstWord := true
for _, word := range words.([]interface{})[1].([]interface{}) {
if firstWord {
translated += fmt.Sprintf(" %v", word)
firstWord = false
} else {
translated += fmt.Sprintf(", %v", word)
}
}
translated += "\n"
}
}
return translated, nil