Minnor change
Renamed strut Korvaxlang to KorvaxWord and English > english KorvaxWord > korvax KWCaps > kwcaps KWALLCAPS > kwallcaps
This commit is contained in:
52
lang.go
52
lang.go
@@ -9,18 +9,16 @@ import (
|
||||
)
|
||||
|
||||
/*
|
||||
Korvaxlang - set up structure of a word iteration
|
||||
KorvaxWord - set up structure of a word iteration
|
||||
*/
|
||||
type Korvaxlang struct {
|
||||
English string
|
||||
KorvaxWord string
|
||||
KWCaps string
|
||||
KWALLCAPS string
|
||||
|
||||
type KorvaxWord struct {
|
||||
english string
|
||||
korvax string
|
||||
kwcaps string
|
||||
kwallcaps string
|
||||
}
|
||||
|
||||
/*
|
||||
Korvax2Eng - convert known korvax words into english
|
||||
*/
|
||||
func Korvax2Eng(kvwrd string) string {
|
||||
data, err := Asset("tmp.nmslib/korvax-lang.csv")
|
||||
if err != nil {
|
||||
@@ -44,30 +42,30 @@ func Korvax2Eng(kvwrd string) string {
|
||||
fmt.Println(err)
|
||||
}
|
||||
for _, line := range CsvLines {
|
||||
klang := Korvaxlang{
|
||||
English: line[0],
|
||||
KorvaxWord: line[1],
|
||||
KWCaps: line[2],
|
||||
KWALLCAPS: line[3],
|
||||
klang := KorvaxWord{
|
||||
english: line[0],
|
||||
korvax: line[1],
|
||||
kwcaps: line[2],
|
||||
kwallcaps: line[3],
|
||||
}
|
||||
if kvwrd == klang.KorvaxWord {
|
||||
if kvwrd == klang.korvax {
|
||||
errDir := os.RemoveAll("tmp.nmslib")
|
||||
if errDir != nil {
|
||||
panic(errDir)
|
||||
}
|
||||
return klang.English
|
||||
} else if kvwrd == klang.KWCaps {
|
||||
return klang.english
|
||||
} else if kvwrd == klang.korvax {
|
||||
errDir := os.RemoveAll("tmp.nmslib")
|
||||
if errDir != nil {
|
||||
panic(errDir)
|
||||
}
|
||||
return strings.Title(strings.ToLower(klang.English))
|
||||
} else if kvwrd == klang.KWALLCAPS {
|
||||
return strings.Title(strings.ToLower(klang.english))
|
||||
} else if kvwrd == klang.kwallcaps {
|
||||
errDir := os.RemoveAll("tmp.nmslib")
|
||||
if errDir != nil {
|
||||
panic(errDir)
|
||||
}
|
||||
return strings.ToUpper(klang.English)
|
||||
return strings.ToUpper(klang.english)
|
||||
}
|
||||
}
|
||||
// remove recource folder to keep it clean
|
||||
@@ -104,18 +102,18 @@ func Eng2Korvax(enwrd string) string {
|
||||
fmt.Println(err)
|
||||
}
|
||||
for _, line := range CsvLines {
|
||||
klang := Korvaxlang{
|
||||
English: line[0],
|
||||
KorvaxWord: line[1],
|
||||
KWCaps: line[2],
|
||||
KWALLCAPS: line[3],
|
||||
klang := KorvaxWord{
|
||||
english: line[0],
|
||||
korvax: line[1],
|
||||
kwcaps: line[2],
|
||||
kwallcaps: line[3],
|
||||
}
|
||||
if enwrd == klang.English {
|
||||
if enwrd == klang.english {
|
||||
errDir := os.RemoveAll("tmp.nmslib")
|
||||
if errDir != nil {
|
||||
panic(errDir)
|
||||
}
|
||||
return klang.KorvaxWord
|
||||
return klang.korvax
|
||||
}
|
||||
}
|
||||
// remove recource folder to keep it clean
|
||||
|
||||
Reference in New Issue
Block a user