Use camel case for variable names

git-svn-id: file:///srv/svn/repo/mai/trunk@2 e410bdd4-646f-c54f-a7ce-fffcc4f439ae
This commit is contained in:
fattalion
2022-08-11 20:18:42 +00:00
parent e1b54b10f0
commit 8151bf182c

View File

@@ -15,19 +15,19 @@ func (_ *GoogleTranslateEngine) InternalName() string { return "google" }
func (_ *GoogleTranslateEngine) DisplayName() string { return "Google" } func (_ *GoogleTranslateEngine) DisplayName() string { return "Google" }
func (_ *GoogleTranslateEngine) getLangs(type_ string) ([]Language, error) { func (_ *GoogleTranslateEngine) getLangs(type_ string) ([]Language, error) {
var langs_type string var langsType string
switch type_ { switch type_ {
case "source": case "source":
langs_type = "sl" langsType = "sl"
case "target": case "target":
langs_type = "tl" langsType = "tl"
default: default:
panic(fmt.Errorf("getLangs was passed an invalid language type: %s", langs_type)) panic(fmt.Errorf("getLangs was passed an invalid language type: %s", langsType))
} }
request_url, err := url.Parse("https://translate.google.com/m") requestURL, err := url.Parse("https://translate.google.com/m")
if err != nil { if err != nil {
// The URL is constant, so it should never fail. // The URL is constant, so it should never fail.
@@ -35,11 +35,11 @@ func (_ *GoogleTranslateEngine) getLangs(type_ string) ([]Language, error) {
} }
query := url.Values{} query := url.Values{}
query.Add("mui", langs_type) query.Add("mui", langsType)
query.Add("hl", "en-US") query.Add("hl", "en-US")
request_url.RawQuery = query.Encode() requestURL.RawQuery = query.Encode()
response, err := http.Get(request_url.String()) response, err := http.Get(requestURL.String())
if err != nil { if err != nil {
return nil, err return nil, err
@@ -65,19 +65,19 @@ func (_ *GoogleTranslateEngine) getLangs(type_ string) ([]Language, error) {
return return
} }
lang_url, err := url.Parse(href) langURL, err := url.Parse(href)
if err != nil { if err != nil {
return return
} }
lang_code := lang_url.Query()[langs_type][0] langCode := langURL.Query()[langsType][0]
if lang_code == "auto" { if langCode == "auto" {
return return
} }
langs = append(langs, Language{Name: a.Text(), Code: lang_code}) langs = append(langs, Language{Name: a.Text(), Code: langCode})
}) })
return langs, nil return langs, nil
@@ -96,7 +96,7 @@ func (_ *GoogleTranslateEngine) SupportsAutodetect() bool { return true }
func (_ *GoogleTranslateEngine) DetectLanguage(text string) (Language, error) { return Language{}, nil } func (_ *GoogleTranslateEngine) DetectLanguage(text string) (Language, error) { return Language{}, nil }
func (_ *GoogleTranslateEngine) Translate(text string, from Language, to Language) (TranslationResult, error) { func (_ *GoogleTranslateEngine) Translate(text string, from Language, to Language) (TranslationResult, error) {
request_url, err := url.Parse("https://translate.google.com/m") requestURL, err := url.Parse("https://translate.google.com/m")
if err != nil { if err != nil {
// The URL is constant, so it should never fail. // The URL is constant, so it should never fail.
@@ -108,9 +108,9 @@ func (_ *GoogleTranslateEngine) Translate(text string, from Language, to Languag
query.Add("tl", to.Code) query.Add("tl", to.Code)
query.Add("hl", to.Code) query.Add("hl", to.Code)
query.Add("q", text) query.Add("q", text)
request_url.RawQuery = query.Encode() requestURL.RawQuery = query.Encode()
response, err := http.Get(request_url.String()) response, err := http.Get(requestURL.String())
if err != nil { if err != nil {
return TranslationResult{}, err return TranslationResult{}, err