Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f291891139 | ||
|
|
230cefb85d | ||
|
|
84df8142c6 | ||
|
|
38e45c4f60 | ||
|
|
221f4e59e1 | ||
|
|
8ccafd5c0c | ||
|
|
59fcf3e2f0 | ||
|
|
59cc61105a | ||
|
|
ea438a7f40 | ||
|
|
1cb2bac407 | ||
|
|
5d2da18255 |
BIN
NewLennon.png
Normal file
BIN
NewLennon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 228 KiB |
131
README.md
Normal file
131
README.md
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# NMSlib
|
||||||
|
|
||||||
|
NMSlib is a GoLang package for dealing with converting Galactic coordinates to Portal codes and vice versa.
|
||||||
|
|
||||||
|
NMSlib also translates known Korvax words to English and back.
|
||||||
|
- Gek, Vykeen, etc will be added in the future
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
To install this module use `go get`
|
||||||
|
|
||||||
|
|
||||||
|
```bash
|
||||||
|
go get -u gitlab.com/bradley.richins/nmslib
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
```golang
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
|
"gitlab.com/bradley.richins/nmslib"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
portalcode := "006afa556c30"
|
||||||
|
tstvar, err := nmslib.P2gc(portalcode)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
fmt.Printf("Input:\t%s\nExpecting:\t042F:0079:0D55:006A\nHave:\t%s\n", portalcode, tstvar)
|
||||||
|
|
||||||
|
nmslib.CreateBanner(portalcode, "NewLennon.png", 0)
|
||||||
|
|
||||||
|
fmt.Println(nmslib.Korvax2Eng("eapoluch"))
|
||||||
|
fmt.Println(nmslib.Eng2Korvax("emergency"))
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### Creating a Glyph banner with CreateBanner()
|
||||||
|
|
||||||
|
This function takes 3 parameters:
|
||||||
|
|
||||||
|
* portalcode: 12 char hex string of portal location
|
||||||
|
* savename: Save location and name
|
||||||
|
* Horizontal/Vertical layout: 0 is horizontal, 1 is vertical
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
Horizontal Layout for Galactic Hub [HUB10-6A Icarus Sun](https://nomanssky.gamepedia.com/HUB10-6A_Icarus_Sun) Eniwa 68/L3
|
||||||
|
|
||||||
|
```golang
|
||||||
|
nmslib.CreateBanner("006afa556c30", "NewLennon.png", 0)
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Converting Portal code to Galactic address with P2gc()
|
||||||
|
|
||||||
|
This function only takes 1 parameter and returns a string
|
||||||
|
|
||||||
|
* portalcode: 12 char hex string of portal glyphs
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
```golang
|
||||||
|
ga, _ := nmslib.P3gc("006afa556c30")
|
||||||
|
fmt.Println(ga)
|
||||||
|
```
|
||||||
|
|
||||||
|
Output:
|
||||||
|
|
||||||
|
``042F:0079:0D55:006A``
|
||||||
|
|
||||||
|
### Converting Galactic coordinates to Portal codes with Gc2p()
|
||||||
|
|
||||||
|
This function only takes 1 parameter and returns a string
|
||||||
|
|
||||||
|
* galacticaddress: 16 char 4 block hex address
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
```golang
|
||||||
|
pc, _ := nmslib.P3gc("042F:0079:0D55:006A")
|
||||||
|
fmt.Println(pc)
|
||||||
|
```
|
||||||
|
|
||||||
|
Output:
|
||||||
|
|
||||||
|
``006AFA556C30``
|
||||||
|
|
||||||
|
### Translate Korvax to English with Korvax2Eng()
|
||||||
|
|
||||||
|
This function takes only 1 parameter and returns a string
|
||||||
|
|
||||||
|
* korvaxword: Any known Korvaxen word (ex. eapoluch)
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
```golang
|
||||||
|
fmt.Println(Korvax2Eng("eapoluch"))
|
||||||
|
```
|
||||||
|
|
||||||
|
Output:
|
||||||
|
|
||||||
|
``emergency``
|
||||||
|
|
||||||
|
### Translate English to Korvax with Eng2Korvax()
|
||||||
|
|
||||||
|
This function takes only 1 parameter and returns a string
|
||||||
|
|
||||||
|
* engword: English word to attempt conversion
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
|
||||||
|
```golang
|
||||||
|
fmt.Println(Eng2Korvax("emergency"))
|
||||||
|
```
|
||||||
|
|
||||||
|
Output:
|
||||||
|
|
||||||
|
``eapoluch``
|
||||||
|
|
||||||
|
## License
|
||||||
|
[MIT](COPYING)
|
||||||
@@ -24,6 +24,14 @@ func CreateBanner(portalhex string, savename string, vopt int) {
|
|||||||
var err error
|
var err error
|
||||||
var GlyphHex [12]int64
|
var GlyphHex [12]int64
|
||||||
var glyphImg [12]string
|
var glyphImg [12]string
|
||||||
|
|
||||||
|
// Setup temp dir
|
||||||
|
tempdir, err := ioutil.TempDir("", "nmslib-")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
defer os.RemoveAll(tempdir)
|
||||||
|
|
||||||
// verify len of portalhex
|
// verify len of portalhex
|
||||||
if len(portalhex) == 12 {
|
if len(portalhex) == 12 {
|
||||||
// get hex value from each digit in given string to an array of int64
|
// get hex value from each digit in given string to an array of int64
|
||||||
@@ -35,7 +43,7 @@ func CreateBanner(portalhex string, savename string, vopt int) {
|
|||||||
}
|
}
|
||||||
// assign image location of its glyph hex value to an array of strings
|
// assign image location of its glyph hex value to an array of strings
|
||||||
for j := 0; j < len(glyphImg); j++ {
|
for j := 0; j < len(glyphImg); j++ {
|
||||||
glyphImg[j] = fmt.Sprintf("tmp.nmslib/glyphs/GLYPH-%X.png", GlyphHex[j])
|
glyphImg[j] = fmt.Sprintf("glyphs/GLYPH-%X.png", GlyphHex[j])
|
||||||
}
|
}
|
||||||
// pull images need from glyph.go and saved them to ./glyphs/
|
// pull images need from glyph.go and saved them to ./glyphs/
|
||||||
for k := 0; k < len(glyphImg); k++ {
|
for k := 0; k < len(glyphImg); k++ {
|
||||||
@@ -43,24 +51,25 @@ func CreateBanner(portalhex string, savename string, vopt int) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
_, err2 := os.Stat("tmp.nmslib/glyphs")
|
_, err2 := os.Stat(tempdir + "/glyphs/")
|
||||||
if os.IsNotExist(err2) {
|
if os.IsNotExist(err2) {
|
||||||
errDir := os.MkdirAll("tmp.nmslib/glyphs", 0755)
|
errDir := os.MkdirAll(tempdir+"/glyphs", 0755)
|
||||||
if errDir != nil {
|
if errDir != nil {
|
||||||
panic(errDir)
|
panic(errDir)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = ioutil.WriteFile(glyphImg[k], []byte(data), 0644)
|
|
||||||
|
err = ioutil.WriteFile(tempdir+"/"+glyphImg[k], []byte(data), 0644)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// load images for processing using github.com/ozankasikci/go-image-merge
|
// load images for processing using github.com/ozankasikci/go-image-merge
|
||||||
grids := []*gim.Grid{
|
grids := []*gim.Grid{
|
||||||
{ImageFilePath: glyphImg[0]}, {ImageFilePath: glyphImg[1]},
|
{ImageFilePath: tempdir + "/" + glyphImg[0]}, {ImageFilePath: tempdir + "/" + glyphImg[1]},
|
||||||
{ImageFilePath: glyphImg[2]}, {ImageFilePath: glyphImg[3]},
|
{ImageFilePath: tempdir + "/" + glyphImg[2]}, {ImageFilePath: tempdir + "/" + glyphImg[3]},
|
||||||
{ImageFilePath: glyphImg[4]}, {ImageFilePath: glyphImg[5]},
|
{ImageFilePath: tempdir + "/" + glyphImg[4]}, {ImageFilePath: tempdir + "/" + glyphImg[5]},
|
||||||
{ImageFilePath: glyphImg[6]}, {ImageFilePath: glyphImg[7]},
|
{ImageFilePath: tempdir + "/" + glyphImg[6]}, {ImageFilePath: tempdir + "/" + glyphImg[7]},
|
||||||
{ImageFilePath: glyphImg[8]}, {ImageFilePath: glyphImg[9]},
|
{ImageFilePath: tempdir + "/" + glyphImg[8]}, {ImageFilePath: tempdir + "/" + glyphImg[9]},
|
||||||
{ImageFilePath: glyphImg[10]}, {ImageFilePath: glyphImg[11]},
|
{ImageFilePath: tempdir + "/" + glyphImg[10]}, {ImageFilePath: tempdir + "/" + glyphImg[11]},
|
||||||
}
|
}
|
||||||
if vopt == 1 {
|
if vopt == 1 {
|
||||||
// Merge images horizontally
|
// Merge images horizontally
|
||||||
@@ -83,9 +92,4 @@ func CreateBanner(portalhex string, savename string, vopt int) {
|
|||||||
file, err := os.Create(savename)
|
file, err := os.Create(savename)
|
||||||
err = png.Encode(file, rgba)
|
err = png.Encode(file, rgba)
|
||||||
}
|
}
|
||||||
// remove glyphs folder to keep it clean
|
|
||||||
errDir := os.RemoveAll("tmp.nmslib/glyphs")
|
|
||||||
if errDir != nil {
|
|
||||||
panic(errDir)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
679
korvax-lang.csv
679
korvax-lang.csv
@@ -1,679 +0,0 @@
|
|||||||
rare,vaiut,Hik,
|
|
||||||
warning,durenise,Ashkar,
|
|
||||||
korvax,itelis,Bokhodim,
|
|
||||||
convergence,nozavolochen,Tetyevolgove,
|
|
||||||
toxic,vozd,Yundal,Teyug
|
|
||||||
calm,vanog,Ekt,
|
|
||||||
traveller,kostalymusk,Zazhelekal,
|
|
||||||
probability,mavirsakhta,Urzhegodovu,
|
|
||||||
please,stvovat,Vochiuh,
|
|
||||||
high,len,Biazy,Rutyu
|
|
||||||
time,viati,Avash,
|
|
||||||
scared,ebakim,Oobsk,
|
|
||||||
virus,layevk,Ognit,
|
|
||||||
echoes,turyin,Inach,
|
|
||||||
data,aishi,Ovu,Odgo
|
|
||||||
power,borod,Hepet,
|
|
||||||
disruption,giseppusiat,Romeshcuhinsk,
|
|
||||||
stalled,balaish,Anuderbi,
|
|
||||||
silicate,domostok,Georgiyev,
|
|
||||||
impossible,ushkalinsky,Helissentam,
|
|
||||||
low,edn,Zuhch,
|
|
||||||
intelligence,inkangbaserta,Midovurasuk,
|
|
||||||
lifeform,fitsawar,Snezhash,
|
|
||||||
common,kosarac,Kalyuc,Eft
|
|
||||||
vy'keen,udyono,Ubimusc,
|
|
||||||
entity,kevich,Vikinoo,Katrogor
|
|
||||||
orbital,kazaniem,Vilskolo,Ayskyv
|
|
||||||
experiment,zohcherdesk,Oriasamynu,
|
|
||||||
past,ayv,Vaye,
|
|
||||||
dead,kolsh,Atc,
|
|
||||||
clarify,ugurusan,Nirogoc,
|
|
||||||
fascinating,leznakoideob,Tuchimaiutsky,
|
|
||||||
atlas,tologri,Imaiu,Abli
|
|
||||||
station,livnye,Yemansk,
|
|
||||||
oxides,tagoda,Prudnye,
|
|
||||||
bless,angels,Unit,
|
|
||||||
interruption,kiyshomanotes,Husovetskiyev,
|
|
||||||
imminently,zaviatnikha,Ervomoste,
|
|
||||||
awakes,trezhir,Krasav,
|
|
||||||
technology,kislobninog,Tegraychiny,
|
|
||||||
yourself,ransiys,Oktyabi,
|
|
||||||
isotope,elburg,Kirenik,
|
|
||||||
overcharges,nouraktichev,Samarimovik,
|
|
||||||
units,truni,Gukoye,
|
|
||||||
language,tuapsemu,Iudachy,
|
|
||||||
brain,ubanov,Hinog,
|
|
||||||
tissue,ibayev,Nemant,
|
|
||||||
research,napatoust,Mobarkad,
|
|
||||||
failure,irnyevs,Yersky,
|
|
||||||
criminal,gotovnoye,Osnodons,Nikurils
|
|
||||||
starships,koyashmaniar,Udinovozyo,Linichik
|
|
||||||
back,hesh,Tov,
|
|
||||||
future,ougleb,Zeyvai,
|
|
||||||
pure,kadn,Esh,
|
|
||||||
sentinel,ugulmato,Peyskyvi,Akovskyv
|
|
||||||
scan,omin,Ibaye,Odubo
|
|
||||||
greed,vezdar,Yurbat,
|
|
||||||
unavailable,ikargoffri,Yobrazdnikolo,
|
|
||||||
motor,aetsk,Iiskiy,
|
|
||||||
fire,utsiv,Hovis,
|
|
||||||
discuss,gansiysk,Alzama,
|
|
||||||
overheat,gobekin,Pogaetsk,
|
|
||||||
contact,gochinoo,Ovdoro,
|
|
||||||
retreat,uriyeve,Sodelik,
|
|
||||||
required,nokamskyv,Osloborzy,
|
|
||||||
alert,zania,Yakuta,
|
|
||||||
core,aso,Osl,
|
|
||||||
artificial,kihopyevetsi,Kinovorogo,
|
|
||||||
insert,puchay,Noriali,
|
|
||||||
bathe,kroymsk,Movsky,
|
|
||||||
or,liz,Som,
|
|
||||||
bad,has,Iud,
|
|
||||||
vessel,skovrov,Niselts,
|
|
||||||
share,bilets,Kutays,
|
|
||||||
topic,glazov,Arossi,
|
|
||||||
reset,nudet,Terga,
|
|
||||||
primary,gester,Bavlek,
|
|
||||||
silicates,miosskaia,Rodnikhimb,
|
|
||||||
excess,epovozm,Helyeli,
|
|
||||||
holy,riki,Tul,
|
|
||||||
respect,zehasha,Nineykhat,
|
|
||||||
excitement,hutarabaltay,Nilokhvin,
|
|
||||||
worship,ladaniv,Rukakov,Asnovsky
|
|
||||||
oxide,uyev,Avet,
|
|
||||||
weaponry,ebskalt,Gudermes,
|
|
||||||
remove,epano,Kanskiy,
|
|
||||||
repair,uvorki,Vigali,
|
|
||||||
resources,lonereche,Lamskyviu,
|
|
||||||
secondary,kelepikiyev,Yemakhdenpo,
|
|
||||||
donate,biysk,Ingra,
|
|
||||||
specialists,dachyegoryk,Blizkimryus,
|
|
||||||
beware,amady,Ipking,
|
|
||||||
destiny,epikiner,Nezhne,
|
|
||||||
escape,izeli,Roreche,
|
|
||||||
eheu,mog,Retsk,
|
|
||||||
existence,somonoslav,Histrogo,
|
|
||||||
examination,kahaylovke,Tutayskommu,
|
|
||||||
ayee,ter,Rubc,
|
|
||||||
apologies,gradnayank,Opolenkur,
|
|
||||||
electron,rameshevs,Osilkul,
|
|
||||||
white,nani,Glazo,
|
|
||||||
loss,akh,Fomi,
|
|
||||||
upload,zoria,Ralskoi,Dreapo
|
|
||||||
ahem,epet,Tous,
|
|
||||||
unknown,ognitog,Metyevka,
|
|
||||||
advance,kopinestv,Gityars,
|
|
||||||
discharge,tovnoslu,Isoglebez,
|
|
||||||
reconstruction,arechnostarii,Futekumskyviump,
|
|
||||||
help,yichie,Skr,
|
|
||||||
gek,akov,Huru,
|
|
||||||
healing,uyevsky,Zulunin,
|
|
||||||
reject,ikungr,Topot,
|
|
||||||
formula,oglegoda,Yukopinog,
|
|
||||||
relevant,yozhensk,Bavlyaqua,
|
|
||||||
allow,ektro,Duly,
|
|
||||||
geological,rimiinakorja,Prudniymita,
|
|
||||||
valuable,ubovkin,Georgiyev,
|
|
||||||
mission,urzhiva,Edelin,
|
|
||||||
begins,emvab,Pikines,
|
|
||||||
ship,pomo,Erchi,
|
|
||||||
becomes,oblasovs,Oboria,
|
|
||||||
filter,tisovsky,Vudinog,
|
|
||||||
leave,monogor,Ortivn,
|
|
||||||
reward,pessk,Evkari,
|
|
||||||
slavery,darnau,Yakovoma,
|
|
||||||
avoid,negors,Vinos,
|
|
||||||
additional,oduboevui,Raktotolya,
|
|
||||||
enthusiast,tivnyevsk,Aymazykaluy,
|
|
||||||
absorb,iudac,Horusang,
|
|
||||||
joyful,hachyeg,Rinush,
|
|
||||||
embrace,deyskyvi,Odemyach,
|
|
||||||
disconnection,ovetsialnyokha,Ayevskovkazh,
|
|
||||||
dislike,zoyormonc,Dorornye,
|
|
||||||
wait,etomu,Kur,
|
|
||||||
disaster,tuyndala,Akinoslo,
|
|
||||||
reboot,gutayga,Zehegu,
|
|
||||||
pain,etamb,Iavl,
|
|
||||||
sleep,kiro,Kubaks,
|
|
||||||
quarantine,yucharabaz,Noozyibkov,
|
|
||||||
detection,zahskyviumv,Manogorone,
|
|
||||||
hole,bogut,Lilero,
|
|
||||||
negotiation,rusakoidammag,Gityabinkang,
|
|
||||||
wakes,aymaz,Nosl,
|
|
||||||
creation,rakinovk,Ozzhevoi,
|
|
||||||
element,zorial,Elgoron,
|
|
||||||
immediately,mezenskyvin,Uapsheboksit,Zadakyuncam
|
|
||||||
loop,yuc,Vano,
|
|
||||||
forbidden,yonkiesbro,Padnayan,
|
|
||||||
soon,meysk,Abins,
|
|
||||||
probable,plimskyv,Grivoshes,
|
|
||||||
control,nozhenyo,Kuznetsi,
|
|
||||||
uncommon,kuvartkal,Nolitama,
|
|
||||||
trade,vigradu,Adsk,
|
|
||||||
signal,iniche,Yungri,
|
|
||||||
hello,evoy,Ariins,
|
|
||||||
blueprint,hovaldanov,Beytishenn,
|
|
||||||
experiments,kasayevkargun,Hinyevskyvi,
|
|
||||||
ending,omlya,Dudino,
|
|
||||||
corrupted,lolashtar,Sutokinom,
|
|
||||||
synthetic,shoyarov,Obekinestu,
|
|
||||||
create,inich,Zeyanse,
|
|
||||||
timeline,ekandal,Teprazdni,
|
|
||||||
poison,dishacha,Nazyv,
|
|
||||||
improbable,yeyskyvium,Imashacher,
|
|
||||||
monolith,reutokaya,Utninsk,
|
|
||||||
youth,livaiu,Kayzyav,
|
|
||||||
galaxy,ondro,Ukrasu,
|
|
||||||
centre,lovan,Zodalnec,
|
|
||||||
reality,godskovo,Tuyrnyevo,
|
|
||||||
speech,vogratsk,Gotoran,
|
|
||||||
casing,tubimu,Holisk,
|
|
||||||
insignificant,iiakhnevichu,Idetskyvinuus,
|
|
||||||
busy,ruiu,For,
|
|
||||||
admires,turazn,Anrogor,
|
|
||||||
friend,yattira,Yatish,
|
|
||||||
permanent,pestneves,Ozzhetsi,
|
|
||||||
speaks,hekovrop,Izans,
|
|
||||||
species,lamsky,Zavolod,
|
|
||||||
benevolence,efremkhonyev,Yarnyaginin,
|
|
||||||
creatures,ichinskyvi,Doukovskyv,
|
|
||||||
isolated,pitkyak,Lamyzihets,
|
|
||||||
attack,bashcaha,Sokopey,
|
|
||||||
researcher,gubkinogors,Ofitsuancu,
|
|
||||||
travels,ezensk,Honyevol,
|
|
||||||
new,oeto,Arus,
|
|
||||||
concentrate,vagraduzhumi,Ozhiyevskyv,
|
|
||||||
operational,uynakoskjar,Usumanzhelya,
|
|
||||||
red,sno,Groz,Vuk
|
|
||||||
neural,ereseng,Sperv,
|
|
||||||
morning,ektrov,Ovostavl,
|
|
||||||
dangerous,yebkovsegem,Doukoyan,
|
|
||||||
good,muchad,Ograt,
|
|
||||||
orb,ray,Kur,
|
|
||||||
technological,ognitskazhevo,Lukulebakaian,Hudogorsmanov
|
|
||||||
darkness,utsialn,Helebska,
|
|
||||||
danger,fitsii,Sudzhi,
|
|
||||||
waters,kitiman,Tensk,
|
|
||||||
temporal,agnitsan,Sukholm,
|
|
||||||
hmm,nik,Naym,
|
|
||||||
level,otdy,Zimeino,
|
|
||||||
praise,arenshec,Sulino,Payevsk
|
|
||||||
child,burgun,Kargo,
|
|
||||||
findings,duiutskaz,Vaskyuvium,
|
|
||||||
file,sosyla,Desno,
|
|
||||||
blob,loyt,Pra,
|
|
||||||
education,inkangbial,Hiliskovsk,
|
|
||||||
automated,oitelebe,Orykohaba,
|
|
||||||
restoration,zuhmandarent,Uppugnatus,
|
|
||||||
your,petu,Yevs,
|
|
||||||
wants,apsh,Erzha,
|
|
||||||
constantly,uapseusius,Hetskaiushn,
|
|
||||||
relearn,tepushc,Ukovsky,
|
|
||||||
transmission,bonyevkazhel,Zainskogoli,
|
|
||||||
network,tulakoid,Sotsky,
|
|
||||||
catalogue,rukhaluymsky,Arganiae,
|
|
||||||
recharge,desnoura,Grozove,
|
|
||||||
decrease,gachyovod,Agodarnau,
|
|
||||||
invisible,ebskaluett,Enburgunca,Madygeys
|
|
||||||
adores,gobekin,Velsk,
|
|
||||||
great,nodalny,Pikako,
|
|
||||||
not,zay,Gac,
|
|
||||||
pay,irz,Illo,
|
|
||||||
ignore,dushc,Roloysva,
|
|
||||||
blockage,irbiturtr,Doygeysk,
|
|
||||||
over,oevus,Voale,
|
|
||||||
better,rubinsky,Sayan,
|
|
||||||
failed,eurazl,Hinach,
|
|
||||||
move,lin,Ogn,
|
|
||||||
traveller's,devoikhoviche,Rafimorsky,
|
|
||||||
goods,sosnoz,Yatk,
|
|
||||||
face,ikov,Tuap,
|
|
||||||
endangered,ryunguryu,Rovodylurus,
|
|
||||||
awaits,oukoyan,Druzha,
|
|
||||||
sales,virsk,Dulia,
|
|
||||||
restore,zadracepa,Daskovopa,
|
|
||||||
information,telnoslanud,Arzamarime,
|
|
||||||
accidentally,onstanasheb,Ulebskabent,
|
|
||||||
federation,hilovkarapu,Eapoluninsk,
|
|
||||||
hazard,esial,Bolesno,
|
|
||||||
save,shichi,Eva,
|
|
||||||
elements,nazyvaye,Vaypolocha,
|
|
||||||
provide,ershovos,Mezens,
|
|
||||||
operator,edynald,Oiteleno,
|
|
||||||
strata,bogonet,Lepiki,
|
|
||||||
join,per,Baychi,
|
|
||||||
remains,kitotor,Payevsk,
|
|
||||||
drone,kesper,Epet,
|
|
||||||
only,yalsko,Ipets,
|
|
||||||
capacitor,veycuhnyev,Kakhnyev,
|
|
||||||
sends,lileys,Demenn,
|
|
||||||
discover,barnyev,Dogotovis,
|
|
||||||
vy'keen,udyono,Ubimusc,
|
|
||||||
feel,iys,Dika,
|
|
||||||
interrupted,iiskiyevsky,Yakhnyevskyv,
|
|
||||||
fault,afimo,Pozzhe,
|
|
||||||
seek,yirnye,Ach,
|
|
||||||
me,vok,Bez,
|
|
||||||
recall,roleemo,Kireng,
|
|
||||||
reciprocal,lashimkin,Yeniiakha,
|
|
||||||
shell,huvisto,Shim,
|
|
||||||
watching,demyonnom,Bolgodoz,
|
|
||||||
welcome,itvaarde,Duvezdare,
|
|
||||||
process,uzlovshi,Giseysky,
|
|
||||||
peace,ulma,Leznav,
|
|
||||||
overpowered,ibiraetsim,Ozlovayevsky,
|
|
||||||
today,enbur,Tilast,
|
|
||||||
vital,inka,Bestno,
|
|
||||||
words,azyvay,Zohyego,
|
|
||||||
away,ums,Donays,
|
|
||||||
average,ervomart,Hernusin,
|
|
||||||
permissions,elnostomuksh,Agiruneate,
|
|
||||||
planetary,bedyniskap,Miyzherep,
|
|
||||||
request,ennits,Yebnoyen,
|
|
||||||
fun,tepr,Liyuy,
|
|
||||||
in,tuni,Mal,
|
|
||||||
circuit,onstara,Poveshe,
|
|
||||||
next,gods,Emer,
|
|
||||||
give,vue,Ners,
|
|
||||||
work,akh,Len,
|
|
||||||
impure,okmin,Adzhevs,
|
|
||||||
question,kandalast,Istrezhy,
|
|
||||||
recorded,olzoves,Tetyusin,
|
|
||||||
entrance,uganrogo,Ivilsky,
|
|
||||||
goodbye,lomayishn,Myzyva,
|
|
||||||
subvert,avliaiut,Meglinogo,
|
|
||||||
production,amyzyvayev,Pallasoves,
|
|
||||||
teach,amcha,Peysahm,
|
|
||||||
dialect,charye,Tayndalm,
|
|
||||||
combine,zunykehady,Yokmin,
|
|
||||||
commendable,uppunicoigno,Biyskiyevkar,
|
|
||||||
command,leyskyv,Sestovs,
|
|
||||||
overseer,hilovskyv,Enshacho,
|
|
||||||
biological,ludatayrnya,Delabulak,
|
|
||||||
stone,yamazyv,Teka,
|
|
||||||
mined,tinsar,Alyn,
|
|
||||||
maximum,iutskyv,Lonyarn,
|
|
||||||
stabilise,poshaets,Tuskuyviumh,
|
|
||||||
sample,gansiys,Gezhach,
|
|
||||||
violence,tushkanau,Oyarskyv,
|
|
||||||
procedure,zelovodst,Engileyn,
|
|
||||||
starship,luymsikyvi,Davliaiu,Mublemyonk
|
|
||||||
electronic,haetsivosh,Fokinosloze,
|
|
||||||
apply,godoi,Piki,
|
|
||||||
discussions,drovskyvinta,Nokurinburgu,
|
|
||||||
touch,ozzhev,Hanyevk,
|
|
||||||
light,niemei,Oitel,
|
|
||||||
here,edin,Emnik,
|
|
||||||
interface,pogaetsiis,Apulaanhu,
|
|
||||||
excellent,aplyoginooz,Losukyvinnu,
|
|
||||||
order,emyo,Bezhn,
|
|
||||||
through,shmanag,Evelinsk,
|
|
||||||
escaped,sozavo,Yuzhasav,
|
|
||||||
studies,gadzhen,Oscowini,
|
|
||||||
feed,oluc,Usmot,
|
|
||||||
follow,namenta,Ginski,
|
|
||||||
initialize,revkaryans,Irenskompl,
|
|
||||||
appropriate,rubcheguta,Okminusinst,
|
|
||||||
with,zenam,Nivat,
|
|
||||||
overload,amyzylsor,Olkovyelki,
|
|
||||||
protection,alumyzyakh,Yoborzyakha,
|
|
||||||
central,torzya,Ubkinosl,
|
|
||||||
atmospheric,yeleznikovk,Onnikaltiys,Spiyskovods
|
|
||||||
remain,erpukh,Tesevozy,
|
|
||||||
drill,ladomo,Resman,
|
|
||||||
know,ady,Opr,
|
|
||||||
terminal,merobayev,Enburgu,
|
|
||||||
success,radnic,Vikovr,
|
|
||||||
behold,lazovay,Vitins,
|
|
||||||
available,ladogdanko,Afimovskyv,
|
|
||||||
facility,yesotska,Ibayevoi,
|
|
||||||
approaches,tetyukhladu,Yishnymitt,
|
|
||||||
cannot,neudint,Luziames,
|
|
||||||
activity,lechatura,Zodokistup,
|
|
||||||
databank,voybrazd,Zihelektr,
|
|
||||||
certain,naulum,Rasnyocta,
|
|
||||||
toxins,olniaet,Yekalt,
|
|
||||||
log,chu,Kem,
|
|
||||||
fabled,evdarg,Konayan,
|
|
||||||
corrosive,chashiesi,Rouralskoi,
|
|
||||||
journey,hidutogq,Kulebsk,Nochin
|
|
||||||
resist,roshary,Fiksyo,
|
|
||||||
tech,neka,Zat,
|
|
||||||
energy,naibol,Meshets,
|
|
||||||
show,rin,Ionov,
|
|
||||||
commences,roshoyarvie,Ovdorona,
|
|
||||||
await,etrop,Ovkara,
|
|
||||||
highly,styugo,Eninsk,Amillov
|
|
||||||
back-up,yinsta,Obskarve,
|
|
||||||
returning,yabysihtagin,Odorodubo,
|
|
||||||
medial,lerov,Katyvik,
|
|
||||||
extracting,myachinskyv,Opyevoyeniz,
|
|
||||||
contraband,rodiashikhv,Zelidovoso,Kihtyomoles
|
|
||||||
shine,nenyk,Ritovn,
|
|
||||||
uploading,imbaykala,Orodskoye,
|
|
||||||
detected,atchinog,Loneralsk,
|
|
||||||
system,odorov,Oginin,
|
|
||||||
unexpected,gulyarnau,Meplimskyvin,
|
|
||||||
expenditure,mirnoznoykha,Shovskyvium,
|
|
||||||
gift,lac,Yabiry,
|
|
||||||
engaged,moletsk,Lukhny,
|
|
||||||
finish,opkin,Turlovk,
|
|
||||||
think,shoya,Zinogo,
|
|
||||||
delivery,pionovk,Dazernoeme,
|
|
||||||
disengaged,zerzhukovok,Yegodstavino,
|
|
||||||
knowledge,vikhopyevo,Noymittac,
|
|
||||||
entities,zuberech,Yanoyeru,
|
|
||||||
this,ibol,Adaky,
|
|
||||||
non-intelligent,sevelskyvinume,Ipatigorbashcuhud,
|
|
||||||
product,beycahnogo,Stvere,
|
|
||||||
contribution,elburgansiysk,Vunymitenemola,
|
|
||||||
tools,eski,Eveto,
|
|
||||||
progress,oglegkorg,Seskaiang,
|
|
||||||
alone,eural,Irovo,
|
|
||||||
use,oul,Dopis,
|
|
||||||
board,bukhoy,Antoyre,
|
|
||||||
at,ilo,Ais,
|
|
||||||
states,lairtzy,Bavlovs,
|
|
||||||
will,push,Sht,
|
|
||||||
all,ukh,Ufi,
|
|
||||||
unlock,trane,Kinskit,
|
|
||||||
of,nii,Slo,
|
|
||||||
for,sut,Lono,
|
|
||||||
and,suma,Mun,
|
|
||||||
choose,eurash,Omarits,
|
|
||||||
are,lak,Rus,
|
|
||||||
to,gep,Mech,
|
|
||||||
on,nok,Erd,
|
|
||||||
you,ludo,Tin,
|
|
||||||
is,ine,Dob,
|
|
||||||
the,olkh,Ene,
|
|
||||||
our,tinan,Rio,
|
|
||||||
stars,ismanz,Kubak,
|
|
||||||
a,ond,Tiso,
|
|
||||||
i,ges,Vod,
|
|
||||||
do,nag,Ort,
|
|
||||||
see,itk,Selt,
|
|
||||||
longrange,isilnyevsk,Yalugani,
|
|
||||||
multitool,uglinooz,Zonikovke,
|
|
||||||
careful,poyatii,Voboya,
|
|
||||||
desk,retyuz,Ipk,
|
|
||||||
we,yuz,Yase,
|
|
||||||
examine,azanski,Eltsovka,
|
|
||||||
using,devoi,Anud,
|
|
||||||
what,bashich,Gradn,
|
|
||||||
alarmed,fitskiti,Kihvald,
|
|
||||||
happening,lagodoij,Tigorskyvi,
|
|
||||||
open,paye,Ond,
|
|
||||||
their,iushki,Yekam,
|
|
||||||
be,yems,Apo,
|
|
||||||
sorry,form,Rabaka,
|
|
||||||
hopes,vomestu,Maiu,
|
|
||||||
divergent,topoluche,Kohrustyugo,
|
|
||||||
material,udutong,Eyskyvi,
|
|
||||||
where,asavi,Litusyn,
|
|
||||||
everywhere,efremiuraza,Koyanskyvin,
|
|
||||||
aiee,leziam,Relya,
|
|
||||||
around,benyev,Imaiu,
|
|
||||||
found,davli,Krem,
|
|
||||||
plants,poshate,Mestno,
|
|
||||||
irrelevance,gotyabinokac,Popavliaiuts,
|
|
||||||
accommodate,egezhgorone,Fimoviatniko,
|
|
||||||
biggest,gutaysh,Tomark,
|
|
||||||
secret,liyarvid,Yungri,
|
|
||||||
design,kuhrom,Iushval,
|
|
||||||
strange,irisogle,Exandy,
|
|
||||||
different,utsiiatni,Nugeleizh,
|
|
||||||
superior,kehtubinsk,Mavinskyv,
|
|
||||||
highest,brasavil,Dobryac,
|
|
||||||
things,zovantu,Holun,
|
|
||||||
effective,panovoku,Imorskyvin,
|
|
||||||
long,syk,Kuyby,
|
|
||||||
suit,amb,Nets,
|
|
||||||
no,bod,Rily,
|
|
||||||
metal,satkar,Ginsk,
|
|
||||||
mortal,luygins,Nanyigyi,
|
|
||||||
unite,anga,Etaru,
|
|
||||||
rampant,barnya,Broneten,
|
|
||||||
comes,ovdor,Merovs,
|
|
||||||
concerned,reapoluchi,Reposskazh,
|
|
||||||
one,lem,Avlo,
|
|
||||||
perhaps,vegorsky,Zolovoyen,
|
|
||||||
expected,hegornoe,Negepasho,
|
|
||||||
asks,liynk,Engoy,
|
|
||||||
am,hum,Gad,
|
|
||||||
lifeforms,rozanykhar,Furmavia,
|
|
||||||
my,mech,Rado,
|
|
||||||
resonance,herkaslibe,Insarypov,
|
|
||||||
report,elgov,Ratilleu,
|
|
||||||
still,sutok,Oblast,
|
|
||||||
it,vir,Zor,
|
|
||||||
holoterminus,sycahnovoyet,Rochyolkovom,
|
|
||||||
from,nil,Eseny,
|
|
||||||
seeing,emansk,Abink,
|
|
||||||
find,otele,Douko,
|
|
||||||
puzzle,timya,Relyel,
|
|
||||||
there,bodarn,Ales,
|
|
||||||
again,myzah,Rukhac,
|
|
||||||
go,gar,Yizy,
|
|
||||||
interesting,vuktyabrasko,Lozhenskiy,
|
|
||||||
been,ubi,Aly,
|
|
||||||
as,yud,Kaha,
|
|
||||||
may,but,Yitn,
|
|
||||||
encounters,rudskoideco,Ivnosokopy,
|
|
||||||
knows,ryanov,Ruka,
|
|
||||||
already,boksitog,Lotnoyet,
|
|
||||||
eleven,voyer,Orskogo,
|
|
||||||
rebirth,usinni,Dachin,
|
|
||||||
compensation,apredovuralsk,Zoriastaixu,
|
|
||||||
video,eyevoz,Torod,
|
|
||||||
private,ezhnyev,Shnymi,
|
|
||||||
discoveries,yermeshkov,Udzhevronako,
|
|
||||||
promised,ubchekans,Nizheguta,
|
|
||||||
minor,akinog,Kine,
|
|
||||||
three,lidovo,Havins,
|
|
||||||
well,ach,Vaybi,
|
|
||||||
polo,amy,Lebu,
|
|
||||||
brings,nodeli,Insarye,
|
|
||||||
did,ubi,Vurov,
|
|
||||||
such,eli,Gep,
|
|
||||||
disconnected,engoyetainicc,Tizaniatnin,
|
|
||||||
earn,nevet,Kezh,
|
|
||||||
must,lore,Gatsi,
|
|
||||||
present,eudint,Ubtsovsk,
|
|
||||||
two,esti,Yung,
|
|
||||||
connection,zovoaltiysk,Boyandrov,
|
|
||||||
hear,mogon,Hus,
|
|
||||||
organic,akanaul,Meinoozy,Tedoykhalya
|
|
||||||
beautiful,ligarimovs,Pavlevigor,
|
|
||||||
sixteen,tebeyt,Akayev,
|
|
||||||
learned,nerogoro,Uguryevs,
|
|
||||||
shall,zeleu,Yonos,
|
|
||||||
us,vob,Biyc,
|
|
||||||
mind,flagi,Elgo,
|
|
||||||
hard,butur,Nicheg,
|
|
||||||
these,zeliz,Yokha,
|
|
||||||
fine,ayg,Oyan,
|
|
||||||
worlds,tunevi,Manikho,
|
|
||||||
generation,amillerob,Nodrovskyvi,
|
|
||||||
requests,hidenpokh,Ichestre,
|
|
||||||
tiny,zer,Mashe,
|
|
||||||
assemble,ilskogae,Kuchigrya,
|
|
||||||
everything,zereslibro,Lermonche,
|
|
||||||
fan,deyk,Iks,
|
|
||||||
four,loyur,Tiny,
|
|
||||||
aids,zadu,Zel,
|
|
||||||
logs,pes,Nasi,
|
|
||||||
yet,yup,Oen,
|
|
||||||
yes,pozz,Dono,
|
|
||||||
they,erc,Zuye,
|
|
||||||
allocated,ryimskyviu,Oustyugora,
|
|
||||||
continue,piyskit,Vezhnosl,
|
|
||||||
moment,torzhig,Piyatsk,
|
|
||||||
fade,dey,Ripin,
|
|
||||||
assist,ziyvayan,Hovsk,
|
|
||||||
saw,olot,Osn,
|
|
||||||
adjust,slyudya,Naymitas,
|
|
||||||
service,gaetsim,Vosteiro,
|
|
||||||
pleasure,rostarsky,Zanskom,
|
|
||||||
upon,usm,Zohsk,
|
|
||||||
faster,yeskoid,Niykhac,
|
|
||||||
trapped,kitimanz,Poluchis,
|
|
||||||
nonexistence,yorskovokhay,Zimanovomari,
|
|
||||||
warping,talnyev,Odnyauza,
|
|
||||||
broadcasts,yesseltsy,Hudozhaian,
|
|
||||||
value,iyevol,Enza,
|
|
||||||
voice,obuzh,Bulans,
|
|
||||||
charging,runinok,Udzhantam,
|
|
||||||
rewarding,renyevoi,Napadnovik,
|
|
||||||
heartbeat,yabrsukyvi,Emovista,
|
|
||||||
disappointing,zavodskommun,Vuyksanovskyvin,
|
|
||||||
score,uver,Yevo,
|
|
||||||
nanites,ugulmato,Layanskiti,
|
|
||||||
most,tana,Yupol,
|
|
||||||
reduced,rilovking,Plastr,
|
|
||||||
succeeds,suselyoshe,Ezovets,
|
|
||||||
warped,ishieme,Rakess,
|
|
||||||
draw,ogu,Yosh,
|
|
||||||
series,sosno,Kezhely,
|
|
||||||
unit,abe,Ekums,
|
|
||||||
enjoy,ekana,Aktot,
|
|
||||||
drama,tobo,Semyon,
|
|
||||||
missions,ebnyevka,Uberben,
|
|
||||||
while,roko,Daniiu,
|
|
||||||
anything,etlogriv,Nadeyshma,
|
|
||||||
both,vukt,Ibo,
|
|
||||||
nada,pev,Haylo,
|
|
||||||
after,vikoel,Govoul,
|
|
||||||
was,tima,Vay,
|
|
||||||
terminate,pudomaysh,Ogrivoikh,
|
|
||||||
task,rac,Sinn,
|
|
||||||
before,iinsky,Bansk,
|
|
||||||
between,ikhardo,Umanovok,
|
|
||||||
truth,atniko,Udets,
|
|
||||||
flesh,ernu,Dost,
|
|
||||||
breached,esyegors,Doymkarpi,
|
|
||||||
harvest,munart,Buinskit,
|
|
||||||
eyes,dika,Zale,
|
|
||||||
disagree,honyevs,Erskyvin,
|
|
||||||
suspicious,soglegkou,Mikhanskyvi,
|
|
||||||
nature,ukovsev,Udyonn,
|
|
||||||
favourites,zarenyovs,Tinskyviu,
|
|
||||||
had,luk,Vic,
|
|
||||||
let,ogn,Puga,
|
|
||||||
origin,bezhna,Megisem,
|
|
||||||
way,dano,Ryokh,
|
|
||||||
suppose,virskovs,Idetelny,
|
|
||||||
real,loymsik,Urz,
|
|
||||||
transfer,medynosba,Yeyskog,
|
|
||||||
enough,mertaur,Urovn,
|
|
||||||
complete,hudenpokro,Naulari,
|
|
||||||
shed,ishcoh,Buko,
|
|
||||||
try,nadz,Hakov,
|
|
||||||
rewards,ruskyuviu,Netsivil,
|
|
||||||
test,brs,Mar,
|
|
||||||
offer,bess,Adimir,
|
|
||||||
an,dud,Zob,
|
|
||||||
why,ubk,Nutey,
|
|
||||||
very,rolo,Pay,
|
|
||||||
attention,azinokamsk,Imechorant,
|
|
||||||
persist,atovor,Virsan,
|
|
||||||
sounds,minyan,Ainstal,
|
|
||||||
forgiven,tadtrund,Asliberal,
|
|
||||||
job,form,Kotic,
|
|
||||||
have,lamy,Yeys,
|
|
||||||
prepared,ukoyenaea,Ripinstav,
|
|
||||||
gate,ugin,Ichi,
|
|
||||||
aid,zeme,Enk,
|
|
||||||
ago,mec,Eto,
|
|
||||||
end,avas,Aoz,
|
|
||||||
universe,raktorab,Etlogor,
|
|
||||||
performing,yuzhasavia,Churilovke,
|
|
||||||
possessions,abrsekyvina,Yubnoyerdis,
|
|
||||||
imagined,lezname,Kanashets,
|
|
||||||
controlled,oguchaylov,Slovantur,
|
|
||||||
portable,odvigatc,Uketyvkaz,
|
|
||||||
keep,etl,Zov,
|
|
||||||
beaten,uitel,Ralner,
|
|
||||||
six,atel,Evro,
|
|
||||||
learn,achi,Zepetu,
|
|
||||||
logged,palla,Yanovo,
|
|
||||||
instantiation,sudzhachitama,Hedurechevskyv,
|
|
||||||
would,mirn,Ayma,
|
|
||||||
build,sumanz,Evsky,
|
|
||||||
distortion,arachyegon,Pogotovia,
|
|
||||||
passes,vomins,Odpork,
|
|
||||||
exocraft,nuguryuka,Yosayando,
|
|
||||||
breach,runinsk,Luykin,
|
|
||||||
its,yon,Lug,
|
|
||||||
doors,fitsia,Deymkar,
|
|
||||||
each,ray,Menog,
|
|
||||||
reestablish,ryinstevovo,Enyevkarosl,
|
|
||||||
look,yuch,Vet,
|
|
||||||
abyss,limyzya,Sensh,
|
|
||||||
congratulations,ozmodemerouglego,Ibolskovorkhot,
|
|
||||||
now,luy,Maiu,
|
|
||||||
waited,teryu,Lilets,
|
|
||||||
beckons,gepast,Etomut,
|
|
||||||
nothing,nerogobe,Zedokis,
|
|
||||||
looks,tiam,Siysk,
|
|
||||||
skilled,bezhdo,Deneudin,
|
|
||||||
costume,kuyshest,Omariins,
|
|
||||||
message,rabanov,Izilyu,
|
|
||||||
water,aktotm,Udutog,
|
|
||||||
about,eksin,Enpoka,
|
|
||||||
largest,modeys,Anninok,
|
|
||||||
visible,akzhets,Avolovsk,
|
|
||||||
wrong,furm,Sasovo,
|
|
||||||
life,liny,Keme,
|
|
||||||
package,viremovse,Zimeinog,
|
|
||||||
statistics,vorogorodia,Tanovnosti,
|
|
||||||
enter,esoz,Hodin,
|
|
||||||
so,hola,Yul,
|
|
||||||
absence,ommuna,Illovoy,
|
|
||||||
like,hilku,Nudal,
|
|
||||||
but,ads,Zehn,
|
|
||||||
anomaly,nuyovsh,Odinov,
|
|
||||||
pleased,tionoslu,Plimors,
|
|
||||||
warn,siselb,Mos,
|
|
||||||
smiles,itkyart,Nesaraya,
|
|
||||||
other,evdar,Ranoet,
|
|
||||||
victory,kazhdogo,Nikakhal,
|
|
||||||
percent,zensky,Lokhoy,
|
|
||||||
start,algo,Dubn,
|
|
||||||
settle,novsky,Sushc,
|
|
||||||
has,nur,Laga,
|
|
||||||
stronger,hatsialn,Verkess,
|
|
||||||
closer,hutins,Nosohchev,
|
|
||||||
earning,rimontoro,Inacheny,
|
|
||||||
carapace,dazhevsko,Islozhosk,
|
|
||||||
warp,tovsh,Zabak,
|
|
||||||
twelve,dudino,Yukalyn,
|
|
||||||
check,rozo,Sivirs,
|
|
||||||
immediate,edinkarsal,Aplyovos,
|
|
||||||
world,evdar,Aplyov,
|
|
||||||
transmitter,unguruslaval,Puysohkinoozyb,
|
|
||||||
once,mak,Usla,
|
|
||||||
more,arii,Mich,
|
|
||||||
five,nisiy,Hen,
|
|
||||||
projection,amskyvium,Brazmanga,
|
|
||||||
analysis,uboevushc,Imenskyvi,
|
|
||||||
even,onno,Teyn,
|
|
||||||
business,kusanqab,Zekimovis,
|
|
||||||
them,loyar,Rorek,
|
|
||||||
best,odvi,Kotr,
|
|
||||||
notes,mari,Amura,
|
|
||||||
communion,gulkevino,Ryluskyvin,
|
|
||||||
how,ezn,Gop,
|
|
||||||
ten,mest,Zaba,
|
|
||||||
containment,iyevskyvin,Udozhelyeaex,
|
|
||||||
purify,ransi,Voikhay,
|
|
||||||
take,zilyu,Ogni,
|
|
||||||
much,anko,Mash,
|
|
||||||
answer,havinsk,Alugan,
|
|
||||||
unpleasing,unechovori,Ozeleuzen,
|
|
||||||
say,zuyor,Otla,
|
|
||||||
ancestor,emanzheg,Eynoyet,
|
|
||||||
sees,gar,Rishc,
|
|
||||||
pattern,ogutay,Yushnyev,
|
|
||||||
emergency,eapoluch,Alinichel,
|
|
||||||
|
120
lang.go
120
lang.go
@@ -8,73 +8,53 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
// KorvaxWord - set up structure of a word iteration
|
||||||
Korvaxlang - set up structure of a word iteration
|
type korvaxWord struct {
|
||||||
*/
|
english string
|
||||||
type Korvaxlang struct {
|
korvax string
|
||||||
English string
|
kwcaps string
|
||||||
KorvaxWord string
|
kwallcaps string
|
||||||
KWCaps string
|
|
||||||
KWALLCAPS string
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Korvax2Eng - convert known korvax words into english
|
Korvax2Eng - Translate a Korvax word to English
|
||||||
*/
|
*/
|
||||||
func Korvax2Eng(kvwrd string) string {
|
func Korvax2Eng(kvwrd string) string {
|
||||||
data, err := Asset("tmp.nmslib/korvax-lang.csv")
|
tempdir, err := ioutil.TempDir("", "nmslib-")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
_, err2 := os.Stat("tmp.nmslib/")
|
defer os.RemoveAll(tempdir)
|
||||||
if os.IsNotExist(err2) {
|
|
||||||
errDir := os.MkdirAll("tmp.nmslib/", 0755)
|
data, err := Asset("korvax-lang.csv")
|
||||||
if errDir != nil {
|
if err != nil {
|
||||||
panic(errDir)
|
panic(err)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
err = ioutil.WriteFile("tmp.nmslib/korvax-lang.csv", []byte(data), 0644)
|
err = ioutil.WriteFile(tempdir+"/korvax-lang.csv", []byte(data), 0644)
|
||||||
csvFile, err := os.Open("tmp.nmslib/korvax-lang.csv")
|
csvFile, err := os.Open(tempdir + "/korvax-lang.csv")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
defer csvFile.Close()
|
defer csvFile.Close()
|
||||||
CsvLines, err := csv.NewReader(csvFile).ReadAll()
|
csvlines, err := csv.NewReader(csvFile).ReadAll()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
for _, line := range CsvLines {
|
for _, line := range csvlines {
|
||||||
klang := Korvaxlang{
|
klang := korvaxWord{
|
||||||
English: line[0],
|
english: line[0],
|
||||||
KorvaxWord: line[1],
|
korvax: line[1],
|
||||||
KWCaps: line[2],
|
kwcaps: line[2],
|
||||||
KWALLCAPS: line[3],
|
kwallcaps: line[3],
|
||||||
}
|
}
|
||||||
if kvwrd == klang.KorvaxWord {
|
if kvwrd == klang.korvax {
|
||||||
errDir := os.RemoveAll("tmp.nmslib")
|
return klang.english
|
||||||
if errDir != nil {
|
} else if kvwrd == klang.korvax {
|
||||||
panic(errDir)
|
return strings.Title(strings.ToLower(klang.english))
|
||||||
}
|
} else if kvwrd == klang.kwallcaps {
|
||||||
return klang.English
|
return strings.ToUpper(klang.english)
|
||||||
} else if kvwrd == klang.KWCaps {
|
|
||||||
errDir := os.RemoveAll("tmp.nmslib")
|
|
||||||
if errDir != nil {
|
|
||||||
panic(errDir)
|
|
||||||
}
|
|
||||||
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)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// remove recource folder to keep it clean
|
|
||||||
errDir := os.RemoveAll("tmp.nmslib")
|
|
||||||
if errDir != nil {
|
|
||||||
panic(errDir)
|
|
||||||
}
|
|
||||||
return "*\\Kzzzzzzt\\*" // word not found default
|
return "*\\Kzzzzzzt\\*" // word not found default
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -82,46 +62,36 @@ func Korvax2Eng(kvwrd string) string {
|
|||||||
Eng2Korvax - Convert (some) english words to Korvax
|
Eng2Korvax - Convert (some) english words to Korvax
|
||||||
*/
|
*/
|
||||||
func Eng2Korvax(enwrd string) string {
|
func Eng2Korvax(enwrd string) string {
|
||||||
data, err := Asset("tmp.nmslib/korvax-lang.csv")
|
tempdir, err := ioutil.TempDir("", "nmslib")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
_, err2 := os.Stat("tmp.nmslib/")
|
defer os.RemoveAll(tempdir)
|
||||||
if os.IsNotExist(err2) {
|
|
||||||
errDir := os.MkdirAll("tmp.nmslib/", 0755)
|
data, err := Asset("korvax-lang.csv")
|
||||||
if errDir != nil {
|
if err != nil {
|
||||||
panic(errDir)
|
panic(err)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
err = ioutil.WriteFile("tmp.nmslib/korvax-lang.csv", []byte(data), 0644)
|
err = ioutil.WriteFile(tempdir+"/korvax-lang.csv", []byte(data), 0644)
|
||||||
csvFile, err := os.Open("tmp.nmslib/korvax-lang.csv")
|
csvFile, err := os.Open(tempdir + "/korvax-lang.csv")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
defer csvFile.Close()
|
defer csvFile.Close()
|
||||||
CsvLines, err := csv.NewReader(csvFile).ReadAll()
|
csvlines, err := csv.NewReader(csvFile).ReadAll()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
for _, line := range CsvLines {
|
for _, line := range csvlines {
|
||||||
klang := Korvaxlang{
|
klang := korvaxWord{
|
||||||
English: line[0],
|
english: line[0],
|
||||||
KorvaxWord: line[1],
|
korvax: line[1],
|
||||||
KWCaps: line[2],
|
kwcaps: line[2],
|
||||||
KWALLCAPS: line[3],
|
kwallcaps: line[3],
|
||||||
}
|
}
|
||||||
if enwrd == klang.English {
|
if enwrd == klang.english {
|
||||||
errDir := os.RemoveAll("tmp.nmslib")
|
return klang.korvax
|
||||||
if errDir != nil {
|
|
||||||
panic(errDir)
|
|
||||||
}
|
|
||||||
return klang.KorvaxWord
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// remove recource folder to keep it clean
|
|
||||||
errDir := os.RemoveAll("tmp.nmslib")
|
|
||||||
if errDir != nil {
|
|
||||||
panic(errDir)
|
|
||||||
}
|
|
||||||
return "*\\Kzzzzzzt\\*" // word not found default
|
return "*\\Kzzzzzzt\\*" // word not found default
|
||||||
}
|
}
|
||||||
|
|||||||
344
resources.go
344
resources.go
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user