Added supprot for Gek, Vykeen and Atlas

Eng2Atl & Atl2Eng - NEW
Eng2Gek & Gek2Eng - NEW
Eng2Vyk & Vyk2Eng - NEW
Eng2Kor & Kor2Eng
This commit is contained in:
bradley.richins
2020-10-23 12:15:34 -06:00
parent ac68a20697
commit 32d533ff61

70
lang.go
View File

@@ -40,7 +40,73 @@ Eng2Kor translate english word to korvax word
func (t Translate) Eng2Kor() (returnstring string) { func (t Translate) Eng2Kor() (returnstring string) {
csvlines := openCSV("korvax-lang.csv") csvlines := openCSV("korvax-lang.csv")
for range csvlines { 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 return
} }
@@ -66,7 +132,7 @@ func toEng(t Translate, csvlines [][]string) string {
return returnstring return returnstring
} }
func toKor(t Translate, csvlines [][]string) string { func toNMS(t Translate, csvlines [][]string) string {
returnstring := "*\\Kzzzzzzt\\*" // word not found default returnstring := "*\\Kzzzzzzt\\*" // word not found default
for _, line := range csvlines { for _, line := range csvlines {
lang := trans0{ lang := trans0{