From 32d533ff61a341ba27d244518c171ca1188f9ba0 Mon Sep 17 00:00:00 2001 From: "bradley.richins" Date: Fri, 23 Oct 2020 12:15:34 -0600 Subject: [PATCH] Added supprot for Gek, Vykeen and Atlas Eng2Atl & Atl2Eng - NEW Eng2Gek & Gek2Eng - NEW Eng2Vyk & Vyk2Eng - NEW Eng2Kor & Kor2Eng --- lang.go | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 2 deletions(-) diff --git a/lang.go b/lang.go index 8a480cc..9096477 100644 --- a/lang.go +++ b/lang.go @@ -40,7 +40,73 @@ Eng2Kor translate english word to korvax word func (t Translate) Eng2Kor() (returnstring string) { csvlines := openCSV("korvax-lang.csv") for range csvlines { - returnstring = (toKor(t, csvlines)) + returnstring = (toNMS(t, csvlines)) + } + return +} + +/* +Gek2Eng translate Gek word to english word +*/ +func (t Translate) Gek2Eng() (returnstring string) { + csvlines := openCSV("gek-lang.csv") + for range csvlines { + returnstring = (toEng(t, csvlines)) + } + return +} + +/* +Eng2Gek translate english word to Gek word +*/ +func (t Translate) Eng2Gek() (returnstring string) { + csvlines := openCSV("gek-lang.csv") + for range csvlines { + returnstring = (toNMS(t, csvlines)) + } + return +} + +/* +Vyk2Eng translate vykeen word to english word +*/ +func (t Translate) Vyk2Eng() (returnstring string) { + csvlines := openCSV("vykeen-lang.csv") + for range csvlines { + returnstring = (toEng(t, csvlines)) + } + return +} + +/* +Eng2Vyk translate english word to vykeen word +*/ +func (t Translate) Eng2Vyk() (returnstring string) { + csvlines := openCSV("vykeen-lang.csv") + for range csvlines { + returnstring = (toNMS(t, csvlines)) + } + return +} + +/* +Atl2Eng translate Atlas word to english word +*/ +func (t Translate) Atl2Eng() (returnstring string) { + csvlines := openCSV("atlas-lang.csv") + for range csvlines { + returnstring = (toEng(t, csvlines)) + } + return +} + +/* +Eng2Atl translate english word to Atlas word +*/ +func (t Translate) Eng2Atl() (returnstring string) { + csvlines := openCSV("atlas-lang.csv") + for range csvlines { + returnstring = (toNMS(t, csvlines)) } return } @@ -66,7 +132,7 @@ func toEng(t Translate, csvlines [][]string) string { return returnstring } -func toKor(t Translate, csvlines [][]string) string { +func toNMS(t Translate, csvlines [][]string) string { returnstring := "*\\Kzzzzzzt\\*" // word not found default for _, line := range csvlines { lang := trans0{