Changeset 10 in code for trunk/engines/google.go


Ignore:
Timestamp:
Sep 30, 2022, 8:16:23 PM (3 years ago)
Author:
fattalion
Message:

Make some identifiers more concise

See https://go.dev/doc/effective_go#package-names, specifically:

The importer of a package will use the name to refer to its contents,
so exported names in the package can use that fact to avoid
repetition.

For example, engines.GoogleTranslateEngine needlessly repeats
"engine," so just get rid of that duplication by renaming it to
engines.GoogleTranslate.

Renaming engines.TranslationEngine to engines.Engine may be
debatable, so if somebody disagrees, feel free to leave a comment
stating your disagreement and with an explanation of why you disagree.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/engines/google.go

    r9 r10  
    99)
    1010
    11 type GoogleTranslateEngine struct{}
     11type GoogleTranslate struct{}
    1212
    13 func (_ *GoogleTranslateEngine) InternalName() string { return "google" }
     13func (_ *GoogleTranslate) InternalName() string { return "google" }
    1414
    15 func (_ *GoogleTranslateEngine) DisplayName() string { return "Google" }
     15func (_ *GoogleTranslate) DisplayName() string { return "Google" }
    1616
    17 func (_ *GoogleTranslateEngine) getLangs(type_ string) ([]Language, error) {
     17func (_ *GoogleTranslate) getLangs(type_ string) ([]Language, error) {
    1818        var langsType string
    1919        switch type_ {
     
    8484}
    8585
    86 func (e *GoogleTranslateEngine) SourceLanguages() ([]Language, error) {
     86func (e *GoogleTranslate) SourceLanguages() ([]Language, error) {
    8787        return e.getLangs("source")
    8888}
    8989
    90 func (e *GoogleTranslateEngine) TargetLanguages() ([]Language, error) {
     90func (e *GoogleTranslate) TargetLanguages() ([]Language, error) {
    9191        return e.getLangs("target")
    9292}
    9393
    94 func (_ *GoogleTranslateEngine) SupportsAutodetect() bool { return true }
     94func (_ *GoogleTranslate) SupportsAutodetect() bool { return true }
    9595
    96 func (_ *GoogleTranslateEngine) DetectLanguage(text string) (Language, error) { return Language{}, nil }
     96func (_ *GoogleTranslate) DetectLanguage(text string) (Language, error) { return Language{}, nil }
    9797
    98 func (_ *GoogleTranslateEngine) Translate(text string, from Language, to Language) (TranslationResult, error) {
     98func (_ *GoogleTranslate) Translate(text string, from Language, to Language) (TranslationResult, error) {
    9999        requestURL, err := url.Parse("https://translate.google.com/m")
    100100
Note: See TracChangeset for help on using the changeset viewer.