Add romanization target language option

This commit is contained in:
raylu 2010-10-29 15:26:45 -04:00
parent 14ebeac6ee
commit 585963cd2e
2 changed files with 8 additions and 3 deletions

View File

@ -91,14 +91,18 @@ func roman(conn *irc.Conn, nick *irc.Nick, args, target string) {
return return
} }
var sourcelang string; var sourcelang, targetlang string;
if utf8.NewString(args).IsASCII() { if utf8.NewString(args).IsASCII() {
sourcelang = "en" sourcelang = "en"
} else { } else {
sourcelang = "ja" sourcelang = "ja"
} }
url := fmt.Sprintf("http://translate.google.com/translate_a/t?client=t&hl=ja&sl=%s&tl=en-U&text=%s", targetlang, _ = conf.String(conn.Network, "roman")
sourcelang, http.URLEscape(args)) if targetlang == "" {
targetlang = "ja"
}
url := fmt.Sprintf("http://translate.google.com/translate_a/t?client=t&hl=%s&sl=%s&tl=en-U&text=%s",
targetlang, sourcelang, http.URLEscape(args))
// please disregard the reproduction of src/pkg/http/client.go:send below // please disregard the reproduction of src/pkg/http/client.go:send below
var request http.Request var request http.Request

View File

@ -8,6 +8,7 @@ user: rbot
ssl: true ssl: true
nickserv: identify_password nickserv: identify_password
autoconnect: true autoconnect: true
roman: ja
[Rizon #raylu] [Rizon #raylu]
autojoin: true autojoin: true