2020-04-07 16:52:58 -06:00
package plugins
import (
"fmt"
"regexp"
"strings"
2020-04-08 08:01:41 -06:00
"github.com/caneroj1/stemmer"
2020-04-07 16:52:58 -06:00
"github.com/matrix-org/gomatrix"
)
// Toki responds to toki pona word queries
type Toki struct {
2020-04-08 08:01:41 -06:00
POS string
Meanings [ ] string
MeaningStems [ ] string
Alt string
Principle string
2020-04-07 16:52:58 -06:00
}
// Print prints the definition
func ( t * Toki ) Print ( w string ) string {
return fmt . Sprintf ( "**%s**: (_%s_) %s" , w , t . POS , strings . Join ( t . Meanings , ", " ) )
}
2020-04-08 08:01:41 -06:00
// Words prints the definition
func ( t * Toki ) Words ( ) [ ] string {
s := strings . Join ( t . Meanings , " " )
w := strings . Split ( s , " " )
contains := make ( map [ string ] bool )
2020-05-13 16:53:31 -06:00
var result [ ] string
2020-04-08 08:01:41 -06:00
for _ , x := range w {
if ok := contains [ x ] ; ! ok {
contains [ x ] = true
result = append ( result , x )
}
}
return result
}
2020-04-07 16:52:58 -06:00
// TokiLang is our full representation of toki pona
var TokiLang = map [ string ] [ ] Toki {
2020-05-13 16:53:31 -06:00
"telo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to wash with water" ,
"to put water to" ,
"to melt" ,
"to liquify" ,
"to water" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"nanpa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to reckon" ,
"to number" ,
"to count" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kasi (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to grow" ,
"to plant" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ken (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to enable" ,
"to allow" ,
"to permit" ,
"to make possible" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kiwen" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"solid" ,
"stone-like" ,
"made of stone or metal" ,
"hard" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"solid" ,
"stone-like" ,
"made of stone or metal" ,
"hard" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"rock" ,
"stone" ,
"metal" ,
"mineral" ,
"clay" ,
"hard thing" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"weka" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"away" ,
"ignored" ,
"absent" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"absence" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"open (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to start" ,
"to begin" ,
"to turn on" ,
"to open" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kama (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to summon" ,
"to bring about" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"walo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"whitish" ,
"light-coloured" ,
"pale" ,
"white" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"whiteness" ,
"lightness" ,
"white thing or part" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mi ' pona, tan ni" : { } ,
"anpa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"lower" ,
"bottom" ,
"down" ,
"low" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"below" ,
"deep" ,
"low" ,
"deeply" ,
"downstairs" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"lower part" ,
"under" ,
"below" ,
"floor" ,
"beneath" ,
"bottom" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to prostrate oneself" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lukin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"visual(ly)" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"visual(ly)" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"try to" ,
"look for" ,
"to seek to" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"look" ,
"glance" ,
"sight" ,
"gaze" ,
"glimpse" ,
"seeing" ,
"vision" ,
"view" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to watch out" ,
"to pay attention" ,
"to look" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pali (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make" ,
"to build" ,
"to create" ,
"to do" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"musi (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to entertain" ,
"to amuse" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mu!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"woof! meow! moo! etc. (cute animal noise)" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"weka (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to eliminate" ,
"to throw away" ,
"to get rid of" ,
"to remove" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"namako" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"piquant" ,
"spicy" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"something extra" ,
"food additive" ,
"accessory" ,
"spice" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pini" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"finished" ,
"past" ,
"done" ,
"completed" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"past" ,
"perfectly" ,
"ago" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"to finish" ,
"to end" ,
"to interrupt" ,
"to stop" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"tip" ,
"end" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pakala!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"damn! fuck!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kama moli" : {
{
2020-04-07 16:52:58 -06:00
POS : "intransitives verb" ,
Meanings : [ ] string {
"dieing" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mi moku, tan ni" : { } ,
"moli (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to kill" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mi wile e ni" : { } ,
"kalama" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"loud" ,
"rowdy" ,
"noisy" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"noise" ,
"voice" ,
"sound" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to make noise" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"linja" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"oblong" ,
"long" ,
"elongated" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"rope" ,
"hair" ,
"thread" ,
"cord" ,
"chain" ,
"line" ,
"yarn" ,
"long and flexible thing; string" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lape" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"of sleep" ,
"dormant" ,
"sleeping" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"asleep" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"rest" ,
"sleep" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to rest" ,
"to sleep" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"tenpo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"chronological" ,
"chronologic" ,
"temporal" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"chronologically" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"period of time" ,
"moment" ,
"duration" ,
"situation" ,
"occasion" ,
"time" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sewi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"elevated" ,
"religious" ,
"formal" ,
"superior" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"elevated" ,
"religious" ,
"formal" ,
"superior" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"up" ,
"above" ,
"top" ,
"over" ,
"on" ,
"high" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to get up" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kon (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to puff away something" ,
"to blow away something" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"waso" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"bird-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"bat; flying creature" ,
"winged animal" ,
"bird" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sitelen" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"pictorial" ,
"metaphorical" ,
"metaphorisch" ,
"figurative" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"pictorially" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"image" ,
"representation" ,
"symbol" ,
"mark" ,
"writing" ,
"picture" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sin (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to renovate" ,
"to freshen" ,
"to renew" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sike (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to circle" ,
"to revolve" ,
"to circle around" ,
"to rotate" ,
"to orbit" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"unpa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"sexual" ,
"erotic" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"sexual" ,
"erotic" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"sexuality" ,
"sex" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to have sex" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sijelo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to heal up" ,
"to cure" ,
"to heal" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"palisa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to beat" ,
"to poke" ,
"to stab" ,
"to sexually arouse" ,
"to stretch" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pakala (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to ruin" ,
"to break" ,
"to hurt" ,
"to injure" ,
"to damage" ,
"to screw up" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"alasa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to forage" ,
"to hunt" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"insa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"internal" ,
"inner" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"inner world" ,
"centre" ,
"stomach" ,
"inside" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ko" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"dough" ,
"glue" ,
"paste" ,
"powder" ,
"gum" ,
"semi-solid or squishy substance; clay" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"len" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"clothed" ,
"costumed" ,
"dressed up" ,
"dressed" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"cloth" ,
"fabric" ,
"network" ,
"internet" ,
"clothing" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lawa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"leading" ,
"in charge" ,
"main" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"leading" ,
"in charge" ,
"main" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"mind" ,
"head" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sitelen (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to write" ,
"to draw" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"!" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"\"" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"Quotation marks are used for words with original spelling or for quotes." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lupa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"holey" ,
"full of holes" ,
"hole-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"orifice" ,
"door" ,
"window" ,
"hole" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"#" : {
{
2020-04-07 16:52:58 -06:00
POS : "unofficial" ,
Meanings : [ ] string {
"Number sign" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kama jo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to get" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sijelo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"bodily" ,
"corporal" ,
"corporeal" ,
"material" ,
"carnal" ,
"physical" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"bodily" ,
"physically" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"physical state" ,
"torso" ,
"body (of person or animal)" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pimeja (e )" : {
{
2020-04-08 08:01:41 -06:00
POS : "verb transitive" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"to darken" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ona li wile e ni" : { } ,
"a a a!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"laugh" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kulupu (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to call together" ,
"to convene" ,
"to assemble" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"'" : {
{
2020-04-07 16:52:58 -06:00
POS : "unofficial" ,
Meanings : [ ] string {
"An apostrophe can identify a predicate that does not contain a verb." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"tawa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to displace" ,
"to move" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"soweli" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"animal" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"especially land mammal" ,
"lovable animal" ,
"beast" ,
"animal" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"en" : {
{
2020-04-07 16:52:58 -06:00
POS : "conjunction" ,
Meanings : [ ] string {
"and (used to coordinate head nouns)" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"jo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to contain" ,
"to have" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"wile (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"need" ,
"wish" ,
"have to" ,
"must" ,
"will" ,
"should" ,
"to want" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"," : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"A comma is used after an 'o' to addressing people. Optional you can put a comma before a preposition. Don't use a comma before or after" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"palisa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"long" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"rod" ,
"stick" ,
"pointy thing" ,
"long hard thing; branch" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"alasa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"-hunting" ,
"hunting" ,
"hunting-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"hunting" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"la" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"half sentence or noun. Don't use 'la' before or after" ,
"A 'la' is between a conditional phrases and the main sentence. A context phrase can be sentence" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"." : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ike!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"oh dear! woe! alas!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"suli (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to lengthen" ,
"to enlarge" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"tomo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to construct" ,
"to engineer" ,
"to build" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"toki" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"eloquent" ,
"linguistic" ,
"verbal" ,
"grammatical" ,
"speaking" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"eloquent" ,
"linguistic" ,
"verbal" ,
"grammatical" ,
"speaking" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"speech" ,
"tongue" ,
"lingo" ,
"jargon" ,
"" ,
"language" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to chat" ,
"to communicate" ,
"to talk" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"taso" : {
{
2020-04-08 08:01:41 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"sole" ,
"only" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"just" ,
"merely" ,
"simply" ,
"solely" ,
"singly" ,
"only" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "conjunction" ,
Meanings : [ ] string {
"however" ,
"but" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"li" : {
{
2020-04-08 08:01:41 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'" ,
"'." ,
"'" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"suli" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"tall" ,
"long" ,
"adult" ,
"important" ,
"big" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"tall" ,
"long" ,
"adult" ,
"important" ,
"big" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"size" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"selo mi li wile e ni" : { } ,
"pan (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to sow" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sewi (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to lift" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sama" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"similar" ,
"equal" ,
"of equal status or position" ,
"same" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"equally" ,
"exactly the same" ,
"just the same" ,
"similarly" ,
"just as" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"parity" ,
"equity" ,
"identity" ,
"par" ,
"sameness" ,
"equality" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "preposition" ,
Meanings : [ ] string {
"as" ,
"seem" ,
"like" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pona la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if simplicity" ,
"if positivity" ,
"if good" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ike (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to worsen" ,
"to make bad" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kule (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to color" ,
"to paint" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lili (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to shorten" ,
"to shrink" ,
"to lessen" ,
"to reduce" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pali" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"work-related" ,
"operating" ,
"working" ,
"active" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"briskly" ,
"actively" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"work" ,
"deed" ,
"project" ,
"activity" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to work" ,
"to function" ,
"to act" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ala" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"not" ,
"none" ,
"un-" ,
"no" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"0" ,
"null" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"don't" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"negation" ,
"zero" ,
"nothing" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"?" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"selo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to protect" ,
"to guard" ,
"to shelter" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ale" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"every" ,
"complete" ,
"whole (ale = ali)" ,
"(depreciated)" ,
"all" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"100 (official Toki Pona book)" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"forever" ,
"evermore" ,
"eternally (ale = ali)" ,
"(depreciated)" ,
"always" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"anything" ,
"life" ,
"the universe" ,
"(depreciated)" ,
"everything" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"jaki!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"ew! yuck!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ken" : {
{
2020-04-07 16:52:58 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"may" ,
"to can" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"ability" ,
"power to do things" ,
"permission" ,
"possibility" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"is able to" ,
"is allowed to" ,
"may" ,
"is possible" ,
"can" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kin la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if fact" ,
"if reality" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ali" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"every" ,
"complete" ,
"whole (ale = ali)" ,
"all" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"forever" ,
"evermore" ,
"eternally (ale = ali)" ,
"always" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"anything" ,
"life" ,
"the universe" ,
"everything" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ante la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if variance" ,
"if disagreement" ,
"if difference" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"esun (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to sell" ,
"to barter" ,
"to swap" ,
"to buy" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"anpa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to beat" ,
"to vanquish" ,
"to conquer" ,
"to enslave" ,
"to defeat" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pipi" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"insect" ,
"spider" ,
"bug" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"open" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"starting" ,
"opening" ,
"initial" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"to start" ,
"to begin" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"beginning" ,
"opening" ,
"start" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"o!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"hey! (calling somebody's attention)" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"wan" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"1" ,
"one" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"element" ,
"particle" ,
"part" ,
"piece" ,
"unit" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"telo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"slobbery" ,
"moist" ,
"damp" ,
"humid" ,
"sticky" ,
"sweaty" ,
"dewy" ,
"drizzly" ,
"wett" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"slobbery" ,
"moist" ,
"damp" ,
"humid" ,
"sticky" ,
"sweaty" ,
"dewy" ,
"drizzly" ,
"wett" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"liquid" ,
"juice" ,
"sauce" ,
"water" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pona (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to fix" ,
"to repair" ,
"to make good" ,
"to improve" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ma" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"outdoor" ,
"alfresco" ,
"open-air" ,
"countrified" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"earth" ,
"country" ,
"(outdoor) area" ,
"land" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sinpin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"frontal" ,
"anterior" ,
"vertical" ,
"facial" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"foremost" ,
"front" ,
"wall" ,
"chest" ,
"torso" ,
"face" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"poka" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"neighbouring" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"hip" ,
"next to" ,
"side" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"seli" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"warm" ,
"cooked" ,
"hot" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"warm" ,
"cooked" ,
"hot" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"warmth" ,
"heat" ,
"fire" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"luka" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"5" ,
"five" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"palpable" ,
"tangible" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"hand" ,
"tacticle organ" ,
"arm" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"fresh" ,
"another" ,
"more" ,
"new" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"regenerative" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"novelty" ,
"innovation" ,
"newness" ,
"new release" ,
"news" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pimeja" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"dark" ,
"black" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"shadows" ,
"darkness" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"wile" : {
{
2020-04-07 16:52:58 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"need" ,
"wish" ,
"have to" ,
"must" ,
"will" ,
"should" ,
"to want" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"need" ,
"will" ,
"desire" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"olin (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to love (a person)" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mi" : {
{
2020-04-07 16:52:58 -06:00
POS : "personal pronoun" ,
Meanings : [ ] string {
"we" ,
"I" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "possessive pronoun" ,
Meanings : [ ] string {
"our" ,
"my" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"selo" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"outer form" ,
"bark" ,
"peel" ,
"shell" ,
"skin" ,
"boundary" ,
"shape" ,
"skin" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"poki" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"box" ,
"bowl" ,
"cup" ,
"glass" ,
"container" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"o," : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"adressing people" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mute (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make many or much" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"jaki" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"gross" ,
"filthy" ,
"obscene" ,
"dirty" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"gross" ,
"filthy" ,
"dirty" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"pollution" ,
"garbage" ,
"filth" ,
"feces" ,
"dirt" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"mun" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"lunar" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"lunar" ,
"night sky object" ,
"star" ,
"moon" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"loje" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"ruddy" ,
"pink" ,
"pinkish" ,
"gingery" ,
"reddish" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"red" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sike" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"cyclical" ,
"of one year" ,
"round" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"rotated" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"ball" ,
"cycle" ,
"sphere" ,
"wheel; round or circular thing" ,
"circle" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ijo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to objectify" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"nasa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"crazy" ,
"foolish" ,
"drunk" ,
"strange" ,
"stupid" ,
"weird" ,
"silly" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"crazy" ,
"foolish" ,
"drunk" ,
"strange" ,
"stupid" ,
"weird" ,
"silly" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"foolishness" ,
"silliness" ,
"nonsense" ,
"idiocy" ,
"obtuseness" ,
"muddler" ,
"stupidity" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mi pilin e ni" : { } ,
"ike la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if badness" ,
"if evil" ,
"if negativity" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kiwen (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to harden" ,
"to petrify" ,
"to fossilize" ,
"to solidify" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mu (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make animal noise" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"noka" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"lower" ,
"bottom" ,
"foot-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"on foot" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"foot; organ of locomotion; bottom" ,
"lower part" ,
"leg" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"o !" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'o' replace 'li'." ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "subject" ,
Meanings : [ ] string {
"An 'o' is used for imperative (commands). 'o' replace the subject." ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"mu" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"animal nois-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"animal nois-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"animal noise" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to communicate animally" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"a" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"ha" ,
"uh" ,
"oh" ,
"ooh" ,
"aw" ,
"well (emotion word)" ,
"ah" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"oko" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"eye-" ,
"optical" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"eye" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kala" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"fish-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"marine animal" ,
"sea creature" ,
"fish" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"e sina" : {
{
2020-04-07 16:52:58 -06:00
POS : "reflexive pronoun" ,
Meanings : [ ] string {
"yourselves" ,
"yourself" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"nasa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make weird" ,
"to drive crazy" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"e" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'" ,
"'." ,
"'" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ijo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"of something" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"of something" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"something" ,
"stuff" ,
"anything" ,
"object" ,
"thing" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pona!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"great! good! thanks! OK! cool! yay!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ante (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to alter" ,
"to modify" ,
"to change" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"akesi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"reptilian-" ,
"slimy" ,
"amphibian-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"amphibian; non-cute animal" ,
"reptile" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"seme" : {
{
2020-04-07 16:52:58 -06:00
POS : "question pronoun" ,
Meanings : [ ] string {
"which" ,
"wh- (question word)" ,
"what" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"nimi (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to name" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"e ona" : {
{
2020-04-07 16:52:58 -06:00
POS : "reflexive pronoun" ,
Meanings : [ ] string {
"herself" ,
"itself" ,
"themselves" ,
"himself" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mije" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"masculine" ,
"manly" ,
"male" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"male" ,
"husband" ,
"boyfriend" ,
"man" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"mama" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"parental" ,
"maternal" ,
"fatherly" ,
"motherly" ,
"mumsy" ,
"of the parent" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"mother" ,
"father" ,
"parent" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"tu" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"2" ,
"two" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"pair" ,
"duo" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"jaki (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to dirty" ,
"to pollute" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"wan (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make one" ,
"to unite" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"suno (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to illumine" ,
"to light" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ni" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective demonstrative pronoun" ,
Meanings : [ ] string {
"that" ,
"this" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun demonstrative pronoun" ,
Meanings : [ ] string {
"that" ,
"this" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kute (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to listen" ,
"" ,
"to hear" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pana" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"generous" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"transfer" ,
"exchange" ,
"giving" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"nanpa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"To build ordinal numbers." ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"numeral" ,
"number" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lupa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to stab" ,
"to perforate" ,
"to pierce" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"tomo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"domestic" ,
"household" ,
"urban" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"domestic" ,
"household" ,
"urban" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"e.g. house" ,
"home" ,
"room" ,
"building" ,
"indoor constructed space" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"nasin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"habitual" ,
"customary" ,
"doctrinal" ,
"systematic" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"manner" ,
"custom" ,
"road" ,
"path" ,
"doctrine" ,
"system" ,
"method" ,
"way" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kepeken" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"usage" ,
"tool" ,
"use" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "preposition" ,
Meanings : [ ] string {
"using" ,
"with" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to use" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"laso" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"bluey" ,
"bluish" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"blue-green" ,
"blue" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ko (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to pulverize" ,
"to squash" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lipu" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"paper-" ,
"card-" ,
"ticket-" ,
"sheet-" ,
"page" ,
"-" ,
"book-" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"book" ,
"card" ,
"ticket" ,
"sheet" ,
"(web-)page" ,
"list ; flat and bendable thing" ,
"paper" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"suno" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"sunnily" ,
"sunny" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"sunnily" ,
"sunny" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"light" ,
"sun" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sina toki e ni, tawa mi" : { } ,
"open la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"in the beginning" ,
"at the opening" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ike" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"negative" ,
"wrong" ,
"evil" ,
"overly complex" ,
"bad" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"negative" ,
"wrong" ,
"evil" ,
"overly complex" ,
"bad" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"badness" ,
"evil" ,
"negativity" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to suck" ,
"to be bad" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kule" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"pigmented" ,
"painted" ,
"colourful" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"colour" ,
"paint" ,
"ink" ,
"dye" ,
"hue" ,
"color" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"moku" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"eating" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"eating" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"meal" ,
"food" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kasi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"vegetal" ,
"biological" ,
"biologic" ,
"leafy" ,
"vegetable" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"vegetation" ,
"herb" ,
"leaf" ,
"plant" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to grow" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"musi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"fun" ,
"recreational" ,
"artful" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"cheerfully" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"playing" ,
"game" ,
"recreation" ,
"art" ,
"entertainment" ,
"fun" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to have fun" ,
"to play" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"awen" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"stationary" ,
"permanent" ,
"sedentary" ,
"remaining" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"yet" ,
"still" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"continuity" ,
"continuum" ,
"stay" ,
"inertia" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to wait" ,
"to remain" ,
"to stay" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"e mi" : {
{
2020-04-07 16:52:58 -06:00
POS : "reflexive pronoun" ,
Meanings : [ ] string {
"ourselves" ,
"myself" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"uta" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"oral" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"orally" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"lips" ,
"oral cavity" ,
"jaw" ,
"beak" ,
"mouth" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kama" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"future" ,
"coming" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"future" ,
"coming" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"to mange to" ,
"to become" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"happening" ,
"chance" ,
"arrival" ,
"beginning" ,
"event" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to become" ,
"to arrive" ,
"to happen" ,
"to come" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"wawa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"strong" ,
"fierce" ,
"intense" ,
"sure" ,
"confident" ,
"energetic" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"powerfully" ,
"strongly" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"strength" ,
"power" ,
"energy" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"uta (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to osculate" ,
"to oral stimulate" ,
"to suck" ,
"to kiss" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"meli" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"feminine" ,
"womanly" ,
"female" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"female" ,
"girl" ,
"wife" ,
"girlfriend" ,
"woman" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ante" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"dissimilar" ,
"changed" ,
"other" ,
"unequal" ,
"differential" ,
"different" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"distinction" ,
"differential" ,
"variation" ,
"variance" ,
"disagreement" ,
"difference" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"utala (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to strike" ,
"to attack" ,
"to compete against" ,
"to hit" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"jan (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to humanize" ,
"to personalize" ,
"to personify" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pu (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to apply (the official Toki Pona book) to" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"poki (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to put in" ,
"to can" ,
"to bottle" ,
"to box up" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"len (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to be dressed" ,
"to dress" ,
"to wear" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lon" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"existing" ,
"correct" ,
"real" ,
"genuine" ,
"true" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"being" ,
"presence" ,
"existence" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "preposition" ,
Meanings : [ ] string {
"be (located) in/at/on" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to be present" ,
"to be real/true" ,
"to exist" ,
"to be there" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sona" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"cognizant" ,
"shrewd" ,
"knowing" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"to know how to" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"wisdom" ,
"intelligence" ,
"understanding" ,
"knowledge" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to understand" ,
"to know" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"moli" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"dying" ,
"fatal" ,
"deadly" ,
"lethal" ,
"mortal" ,
"deathly" ,
"killing" ,
"dead" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"mortally" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"decease" ,
"death" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to be dead" ,
"to die" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"esun" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"trade" ,
"marketable" ,
"for sale" ,
"salable" ,
"deductible" ,
"commercial" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"shop" ,
"fair" ,
"bazaar" ,
"business" ,
"transaction" ,
"market" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kalama (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to ring" ,
"to play (an instrument)" ,
"to sound" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"anu" : {
{
2020-04-07 16:52:58 -06:00
POS : "conjunction" ,
Meanings : [ ] string {
"or (used for decision questions)" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"wawa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to energize" ,
"to empower" ,
"to strengthen" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"suwi (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to sweeten" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"moku (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to drink" ,
"to swallow" ,
"to ingest" ,
"to consume" ,
"to eat" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"namako (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to flavor" ,
"to decorate" ,
"to spice" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pakala" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"ruined" ,
"demolished" ,
"shattered" ,
"wrecked" ,
"destroyed" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"ruined" ,
"demolished" ,
"shattered" ,
"wrecked" ,
"destroyed" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"accident" ,
"mistake" ,
"destruction" ,
"damage" ,
"breaking" ,
"blunder" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to fall apart" ,
"to break" ,
"to screw up" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pan" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"grain; barley" ,
"corn" ,
"oat" ,
"rice" ,
"wheat; bread" ,
"pasta" ,
"cereal" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mani" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"financially" ,
"monetary" ,
"pecuniary" ,
"financial" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"financially" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"material wealth" ,
"currency" ,
"dollar" ,
"capital" ,
"money" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"toki!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"hi" ,
"good morning" ,
"" ,
"hello" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"mute" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"very" ,
"much" ,
"several" ,
"a lot" ,
"abundant" ,
"numerous" ,
"more" ,
"many" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adjective numeral" ,
Meanings : [ ] string {
"20 (official Toki Pona book)" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"very" ,
"much" ,
"several" ,
"a lot" ,
"abundant" ,
"numerous" ,
"more" ,
"many" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"quantity" ,
"amount" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"olin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"love" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"love" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"ala!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"no!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lon (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to create" ,
"to give birth" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"tawa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"mobile" ,
"moving" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"mobile" ,
"moving" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"transportation" ,
"movement" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "preposition" ,
Meanings : [ ] string {
"in order to" ,
"towards" ,
"for" ,
"until" ,
"to" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to travel" ,
"to move" ,
"to leave" ,
"to visit" ,
"to walk" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"seli (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to warm up" ,
"to cook" ,
"to heat" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lawa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to control" ,
"to rule" ,
"to steer" ,
"to lead" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pilin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"feeling" ,
"empathic" ,
"sensitive" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"perceptively" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"emotion" ,
"feel" ,
"think" ,
"sense" ,
"touch" ,
"" ,
"feelings" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to sense" ,
"to feel" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"walo (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to whitewash" ,
"to whiten" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pini (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to stop" ,
"to turn off" ,
"to finish" ,
"to close" ,
"to end" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"pana (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to put" ,
"to send" ,
"to place" ,
"to release" ,
"to emit" ,
"to cause" ,
"to give" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ilo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"useful" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"usefully" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"device" ,
"machine" ,
"thing used for a specific purpose" ,
"tool" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lete (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to chill" ,
"to cool down" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"tu (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to double" ,
"to separate" ,
"to cut in two" ,
"to divide" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"jelo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"yellowy" ,
"yellowish" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"light green" ,
"yellow" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"awen (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to keep" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kulupu" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"shared" ,
"public" ,
"of the society" ,
"communal" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"community" ,
"society" ,
"company" ,
"people" ,
"group" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pona" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"simple" ,
"positive" ,
"nice" ,
"correct" ,
"right" ,
"good" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"simple" ,
"positive" ,
"nice" ,
"correct" ,
"right" ,
"good" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"simplicity" ,
"positivity" ,
"good" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"monsi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"rear" ,
"back" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"rear end" ,
"butt" ,
"behind" ,
"back" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"supa" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"shallow" ,
"flat-bottomed" ,
"horizontal" ,
"flat" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"e.g furniture" ,
"table" ,
"chair" ,
"pillow" ,
"floor" ,
"horizontal surface" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sama la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if parity" ,
"on identity" ,
"in case of equality" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kute" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"hearing" ,
"auditory" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"ear" ,
"hearing" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"mama (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to wet-nurse" ,
"mothering" ,
"to mother sb." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"utala" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"fighting" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"fighting" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"disharmony" ,
"fight" ,
"war" ,
"battle" ,
"attack" ,
"violence" ,
"conflict" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sina" : {
{
2020-04-07 16:52:58 -06:00
POS : "personal pronoun" ,
Meanings : [ ] string {
"you" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "possessive pronoun" ,
Meanings : [ ] string {
"yours" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pi" : {
{
2020-04-07 16:52:58 -06:00
POS : "separator" ,
Meanings : [ ] string {
"'pi' is used to build complex compound nouns. 'pi' separates a (pro)noun from another (pro)noun that has at least one adjective. After 'pi' could only be a noun or pronoun." ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ona" : {
{
2020-04-07 16:52:58 -06:00
POS : "personal pronoun" ,
Meanings : [ ] string {
"he" ,
"it" ,
"they" ,
"she" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "possessive pronoun" ,
Meanings : [ ] string {
"his" ,
"its" ,
"her" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"nena" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"undulating" ,
"mountainous" ,
"hunchbacked" ,
"humpbacked" ,
"bumpy" ,
"hilly" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"hill" ,
"extrusion" ,
"button" ,
"mountain" ,
"nose" ,
"protuberance" ,
"bump" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kon" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"ethereal" ,
"gaseous" ,
"air-like" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"ethereal" ,
"gaseous" ,
"air-like" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"wind" ,
"smell" ,
"soul" ,
"air" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"unpa (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to sleep with" ,
"to fuck" ,
"to have sex with" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"toki (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to talk" ,
"to say" ,
"to pronounce" ,
"to discourse" ,
"to speak" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sona (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to understand" ,
"to know how to" ,
"to know" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"jan" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"somebody's" ,
"personal" ,
"of people" ,
"human" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"somebody's" ,
"personal" ,
"of people" ,
"human" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"people" ,
"human" ,
"being" ,
"somebody" ,
"anybody" ,
"person" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kama sona (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "transitives verb" ,
Meanings : [ ] string {
"to study" ,
"to learn" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"ken la" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"if ability" ,
"if permission" ,
"if possibility" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kin!" : {
{
2020-04-07 16:52:58 -06:00
POS : "interjection" ,
Meanings : [ ] string {
"really!" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lete" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"cool" ,
"uncooked" ,
"raw" ,
"perishing" ,
"cold" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"bleakly" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"chill" ,
"bleakness" ,
"cold" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"lili" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"little" ,
"young" ,
"a bit" ,
"short" ,
"few" ,
"less" ,
"small" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"little" ,
"young" ,
"a bit" ,
"short" ,
"few" ,
"less" ,
"small" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"youth" ,
"immaturity" ,
"smallness" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"sama (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to make equal" ,
"to make similar to" ,
"to equate" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lape (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to knock out" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"sina kama e ni" : { } ,
"pu" : {
{
2020-04-08 08:01:41 -06:00
POS : "adjective" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
2020-04-08 08:01:41 -06:00
"buying and interacting with the official Toki Pona book" ,
2020-04-07 16:52:58 -06:00
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "auxiliary verb" ,
Meanings : [ ] string {
"to buying and interacting with the official Toki Pona book" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
2020-04-07 16:52:58 -06:00
Meanings : [ ] string {
"buying and interacting with the official Toki Pona book" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"to buy and to read (the official Toki Pona book)" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"pilin (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to think" ,
"to touch" ,
"to fumble" ,
"to fiddle" ,
"to feel" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"kin" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"still" ,
"too kin can be the very last word in an adjective group." ,
"indeed" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"indeed" ,
"in fact" ,
"really" ,
"objectively" ,
"kin can be the very last word in an adverb group." ,
"actually" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"fact" ,
"reality" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"tan" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"" ,
"causal" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"cause" ,
"origin" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "preposition" ,
Meanings : [ ] string {
"by" ,
"because of" ,
"since" ,
"from" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "verb intransitive" ,
Meanings : [ ] string {
"originate from" ,
"come out of" ,
"to come from" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"kili" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"fruity" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "adverb" ,
Meanings : [ ] string {
"fruity" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"pulpy vegetable" ,
"mushroom" ,
"fruit" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"suwi" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"cute" ,
"sweet" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"sweet food" ,
"candy" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"jo" : {
{
2020-04-07 16:52:58 -06:00
POS : "adjective" ,
Meanings : [ ] string {
"personal" ,
"private" ,
} ,
} ,
2020-05-13 16:53:31 -06:00
{
2020-04-08 08:01:41 -06:00
POS : "noun" ,
Meanings : [ ] string {
"possessions" ,
"content" ,
"having" ,
} ,
} ,
2020-04-07 16:52:58 -06:00
} ,
2020-05-13 16:53:31 -06:00
"nimi" : {
{
2020-04-07 16:52:58 -06:00
POS : "noun" ,
Meanings : [ ] string {
"name" ,
"word" ,
} ,
} ,
} ,
2020-05-13 16:53:31 -06:00
"lukin (e )" : {
{
2020-04-07 16:52:58 -06:00
POS : "verb transitive" ,
Meanings : [ ] string {
"to look at" ,
"to watch" ,
"to read" ,
"to see" ,
} ,
} ,
} ,
}
// Descr describes this plugin
func ( t * Toki ) Descr ( ) string {
return "Toki Pona dictionary"
}
// Re is the regex for matching hi messages.
func ( t * Toki ) Re ( ) string {
2020-04-08 08:01:41 -06:00
return ` (?i)^(toki[\?]?):? (.+)$ `
2020-04-07 16:52:58 -06:00
}
// Match determines if we are highfiving
2020-05-13 17:05:01 -06:00
func ( t * Toki ) Match ( _ , msg string ) bool {
2020-04-07 16:52:58 -06:00
re := regexp . MustCompile ( t . Re ( ) )
return re . MatchString ( msg )
}
// SetStore we don't need a store here
2020-05-13 17:05:01 -06:00
func ( t * Toki ) SetStore ( _ PluginStore ) { }
2020-04-07 16:52:58 -06:00
2020-04-08 08:01:41 -06:00
func ( t * Toki ) fix ( msg string ) ( string , string ) {
2020-04-07 16:52:58 -06:00
re := regexp . MustCompile ( t . Re ( ) )
2020-04-08 08:01:41 -06:00
return re . ReplaceAllString ( msg , "$1" ) , re . ReplaceAllString ( msg , "$2" )
2020-04-07 16:52:58 -06:00
}
2021-04-01 16:15:25 -06:00
// Process does the heavy lifting
func ( t * Toki ) Process ( from , post string ) string {
2020-04-08 08:01:41 -06:00
cmd , w := t . fix ( post )
2020-04-11 10:01:14 -06:00
cmd = strings . ToLower ( cmd )
2020-04-08 08:01:41 -06:00
switch cmd {
case "toki" :
if word , ok := TokiLang [ w ] ; ok {
var defs [ ] string
for _ , v := range word {
defs = append ( defs , v . Print ( w ) )
}
2021-04-01 16:15:25 -06:00
return strings . Join ( defs , "\n\n" )
2020-04-08 08:01:41 -06:00
} else {
2021-04-01 16:15:25 -06:00
return "mi sona ala"
2020-04-08 08:01:41 -06:00
}
case "toki?" :
st := stemmer . Stem ( w )
2020-05-13 16:53:31 -06:00
var words [ ] string
2020-04-08 08:01:41 -06:00
for i , ts := range TokiLang {
for _ , t := range ts {
stems := stemmer . StemMultiple ( t . Words ( ) )
for _ , x := range stems {
if x == st {
words = append ( words , t . Print ( i ) )
}
}
}
2020-04-07 16:52:58 -06:00
}
2021-04-01 16:15:25 -06:00
return strings . Join ( words , "\n\n" )
2020-04-07 16:52:58 -06:00
}
2021-04-01 16:15:25 -06:00
return "mi sona ala"
}
// RespondText to hi events
func ( t * Toki ) RespondText ( c * gomatrix . Client , ev * gomatrix . Event , _ , post string ) error {
return SendMD ( c , ev . RoomID , t . Process ( ev . Sender , post ) )
2020-04-07 16:52:58 -06:00
}
// Name hi
func ( t * Toki ) Name ( ) string {
return "Toki"
}