From b7e2755ab28808a3e32431d8549275346d5d9dd5 Mon Sep 17 00:00:00 2001 From: Arya Kiran Date: Mon, 28 Aug 2023 20:41:57 +0530 Subject: [PATCH] why was everything sl :skull: --- cmd/translate.go | 2 +- utils/langlist-deepl.go | 2 ++ utils/langlist-duckduckgo.go | 2 ++ utils/langlist-google.go | 2 ++ utils/langlist-libre.go | 2 ++ utils/langlist-watson.go | 2 ++ utils/main.go | 16 ++++++++-------- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/cmd/translate.go b/cmd/translate.go index 2dba8dc..8999ca4 100644 --- a/cmd/translate.go +++ b/cmd/translate.go @@ -35,7 +35,7 @@ var translateCmd = &cobra.Command{ fmt.Println(err) } for _, idx := range idxs { - fmt.Println("Selected Language:", list[idx].Id) + fmt.Println("Selected Language:", list[idx].Id, "("+list[idx].Name+")") } } else if engine == "all" { fmt.Println(utils.TranslateAll(dest, source, query)) diff --git a/utils/langlist-deepl.go b/utils/langlist-deepl.go index 9872604..6480023 100644 --- a/utils/langlist-deepl.go +++ b/utils/langlist-deepl.go @@ -128,6 +128,8 @@ func LangListDeepl(listType string) []List { Name: "Detect Language", }} ListD = append(append([]List{}, auto...), ListData...) + } else { + ListD = ListData } return ListD } diff --git a/utils/langlist-duckduckgo.go b/utils/langlist-duckduckgo.go index 55f9eed..49dff48 100644 --- a/utils/langlist-duckduckgo.go +++ b/utils/langlist-duckduckgo.go @@ -524,6 +524,8 @@ func LangListDuckDuckGo(listType string) []List { Name: "Detect Language", }} ListD = append(append([]List{}, auto...), ListData...) + } else { + ListD = ListData } return ListD } diff --git a/utils/langlist-google.go b/utils/langlist-google.go index e1d146b..ff76d24 100644 --- a/utils/langlist-google.go +++ b/utils/langlist-google.go @@ -543,6 +543,8 @@ func LangListGoogle(listType string) []List { Name: "Detect Language", }} ListD = append(append([]List{}, auto...), ListData...) + } else { + ListD = ListData } return ListD } diff --git a/utils/langlist-libre.go b/utils/langlist-libre.go index 47b9630..b4bfdfa 100644 --- a/utils/langlist-libre.go +++ b/utils/langlist-libre.go @@ -78,6 +78,8 @@ func LangListLibreTranslate(listType string) []List { Name: "Detect Language", }} ListD = append(append([]List{}, auto...), ListData...) + } else { + ListD = ListData } return ListD } diff --git a/utils/langlist-watson.go b/utils/langlist-watson.go index 698990b..61e6658 100644 --- a/utils/langlist-watson.go +++ b/utils/langlist-watson.go @@ -239,6 +239,8 @@ func LangListWatson(listType string) []List { Name: "Detect Language", }} ListD = append(append([]List{}, auto...), ListData...) + } else { + ListD = ListData } return ListD } diff --git a/utils/main.go b/utils/main.go index f8edddb..6da2394 100644 --- a/utils/main.go +++ b/utils/main.go @@ -22,21 +22,21 @@ func LangList(engine string, listType string) ([]List, error) { return []List{}, errors.New("list type invalid: either give tl for target languages or sl for source languages.") } if engine == "google" { - data = LangListGoogle("sl") + data = LangListGoogle(listType) } else if engine == "libre" { - data = LangListLibreTranslate("sl") + data = LangListLibreTranslate(listType) } else if engine == "reverso" { - data = LangListReverso("sl") + data = LangListReverso(listType) } else if engine == "deepl" { - data = LangListDeepl("sl") + data = LangListDeepl(listType) } else if engine == "watson" { - data = LangListWatson("sl") + data = LangListWatson(listType) } else if engine == "yandex" { - data = LangListYandex("sl") + data = LangListYandex(listType) } else if engine == "mymemory" { - data = LangListMyMemory("sl") + data = LangListMyMemory(listType) } else if engine == "duckduckgo" { - data = LangListDuckDuckGo("sl") + data = LangListDuckDuckGo(listType) } else { return []List{}, errors.New("Engine does not exist.") }