mirror of https://github.com/fluffle/goirc
Add romanization target language option
This commit is contained in:
parent
14ebeac6ee
commit
585963cd2e
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue