From 585963cd2ed3e754443419732b79f3fab978813d Mon Sep 17 00:00:00 2001 From: raylu Date: Fri, 29 Oct 2010 15:26:45 -0400 Subject: [PATCH] Add romanization target language option --- cmd-google.go | 10 +++++++--- rbot.conf.example | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/cmd-google.go b/cmd-google.go index 3a6961b..f13a665 100644 --- a/cmd-google.go +++ b/cmd-google.go @@ -91,14 +91,18 @@ func roman(conn *irc.Conn, nick *irc.Nick, args, target string) { return } - var sourcelang string; + var sourcelang, targetlang string; if utf8.NewString(args).IsASCII() { sourcelang = "en" } else { sourcelang = "ja" } - url := fmt.Sprintf("http://translate.google.com/translate_a/t?client=t&hl=ja&sl=%s&tl=en-U&text=%s", - sourcelang, http.URLEscape(args)) + targetlang, _ = conf.String(conn.Network, "roman") + 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 var request http.Request diff --git a/rbot.conf.example b/rbot.conf.example index 02affe3..5dcea71 100644 --- a/rbot.conf.example +++ b/rbot.conf.example @@ -8,6 +8,7 @@ user: rbot ssl: true nickserv: identify_password autoconnect: true +roman: ja [Rizon #raylu] autojoin: true