--# -path=.:prelude -- (c) 2010 Markos KG -- Licensed under LGPL concrete LexiconAmh of Lexicon = CatAmh ** open ParadigmsAmh, ResAmh, Prelude in { -- flags optimize=values ; coding = utf8; lin airplane_N = mkN "አውሮፕላን" ; answer_V2 = mkV2 (mkV3mls"mls") (mkPrep "" "" True);--answer_V2S = mkV2 (compoundV "جواب" (mkV "دینا")) ; apartment_N = mkN "አፓርታማ" ; apple_N = mkN "በለስ" ; art_N = mkN "ጥበብ" ; ask_V2Q = mkV3mls "Tyq";--ask_V2Q = mkV2 (mkV "پوچھنا") ; baby_N = mkN "ህጻን" ; bad_A = mkA "መጥፎ" ; bank_N = mkN "ባንክ" ; beautiful_A = mkA "ቆንጆ" ; become_VA = mkV2nr"hn";--become_VA = mkV "بننا"; beer_N = mkN "ቢራ" ; beg_V2V = mkV3mls "lmn";-- beg_V2V = mkV2V (compoundV "التجا" (mkV "كرنا")) "سے" "كہ" False; big_A = mkA "ትልቅ" ; bike_N = mkN "ቢስክሌት"; bird_N = mkN "ወፍ" feminine ; black_A = mkA "ጥቁር" ; bless_V = mkV3brk "brk"; blue_A = mkA "ሰማያዊ" ; boat_N = mkN "ጀልባ" feminine ; book_N = mkN "መጽሃፍ" ; boot_N = mkN "ቦቲ" ; boss_N = mkN "አለቃ" ; boy_N = mkN "ልጅ" ; bread_N = mkN "ዻቦ" ; break_V2 = mkV2 (mkV3gdl"sbr") (mkPrep "" "" True); broad_A = mkA "ሰፊ" ; brother_N = mkN "ወንድም"; brown_A = mkA "ቡኒ" ; butter_N = mkN "ቅቤ" ; buy_V2 = mkV2 (mkV2bl "gz")(mkPrep "ከ" "" True);--buy_V2 = mkV2 (mkV "خریدنا"); camera_N = mkN "ካሜራ" ; cap_N = mkN "ባርኔጣ" ; car_N = mkN "መኪና" ; carpet_N = mkN "ምንጣፍ" ; cat_N = mkN "ዽመት" feminine ; ceiling_N = mkN "ጣራ"; chair_N = mkN "ወንበር" ; cheese_N = mkN "አይብ"; child_N = mkN "ህጻን" ; church_N = mkN (mkN "ቤተ") (mkN "ክርስትያን" feminine); city_N = mkN "ከተማ" feminine ; clean_A = mkA "ንጹህ" ; clever_A = mkA "ብልህ" ; close_V2 = mkV2 (mkV2bl "zg") (mkPrep "" "" True);--close_V2 = mkV2 (compoundV "بند" do_V2); coat_N = mkN "ኮት" ; cold_A = mkA "ቀዝቃዛ" ; come_V = mkV2bl "mT" ; computer_N = mkN "ኮምፒውተር" ; country_N = mkN "ሃገር" feminine ; cousin_N = mkN( mkN "አክስት") (mkN "ልጅ"); --cousin_N = mkCmpdNoun "چچا" (mkN "زاد") ; -- a compund noun made of two nouns cow_N = mkN "ላም" feminine ; die_V = mkV2nr "mt" ; dirty_A = mkA "ቆሻሻ" ; -- distance_N3 = mkN3 (mkN (mkN "ያለው") (mkN "ርቀት")) (mkPrep "ከ" "" True) (mkPrep "ወደ" "" True); doctor_N = mkN "ሃኪም" ; dog_N = mkN "ውሻ" ; door_N = mkN "በር" ; drink_V2 = mkV2 (mkV2bl "TT") (mkPrep "" "" True); -- easy_A2V = mkA "ቀላል"; eat_V2 = mkV2 (mkV2bl "bl" ) (mkPrep "" "" True); empty_A = mkA "ባዶ" ; enemy_N = mkN "ጠላት" ; factory_N = mkN "ፋብሪካ" ; father_N2 = mkN2 (mkN "አባት") (mkPrep "የ" "" True) ; fear_VS = mkV2bl "fr"; find_V2 = mkV2( mkV3asr "'gN" ) (mkPrep "" "" True); fish_N = mkN "አሳ" ; floor_N = mkN "ወለል" ; forget_V2 = mkV2 (mkV2bl"rs") (mkPrep "" "" True);--forget_V2 = mkV2 (mkV "بھولنا") ; fridge_N = mkN "ማቀዝቀዣ" ; friend_N = mkN "ጓደኛ"; fruit_N = mkN "ፍራፍሬ" ; -- fun_AV = mkAV (regA "فuن") ; garden_N = mkN "ማሳ" ; girl_N = mkN "ልጃገረድ" feminine ; glove_N = mkN "ጉዋንት" ; gold_N = mkN "ወርቅ" ; good_A = mkA "ጥሩ" ; --go_V = mkV "جانا" ; green_A = mkA "አረንጉኣዴ" ; harbour_N = mkN "ወደብ" ; --harbour_N = mkCmpdNoun "بندر" (mkN "گاہ") ; hate_V2 = mkV2 (mkV2bl "Tl") (mkPrep "" "" True);--hate_V2 = mkV2 (compoundV "نفرت" do_V2) ; hat_N = mkN "ባርኔጣ" ; -- have_V2 = mkV2 (mkV2sT "!l") (mkPrep "" "" True); hear_V2 = mkV2 (mkV2bl "sm") (mkPrep "" "" True);--hear_V2 = mkV2 (mkV "سننا") ; hill_N = mkN "አቀበት" ; --hope_VS = (compoundV "امید" do_V2); -- horse_N = mkN "ፈረስ" ; hot_A = mkA "ትኩስ" ; house_N = mkN "ቤት" ; important_A = mkA "ጠቃሚ" ; industry_N = mkN "ኢንዱስትሪ" ; iron_N = mkN "ብረት" ; king_N = mkN "ንጉስ" ; know_V2 = mkV2 (mkV3asr "wq") (mkPrep "" "" True); --know_VS = mkV "جاننا"; lake_N = mkN "ሃይቅ" ; lamp_N = mkN "ኩራዝ" ; --learn_V2 = mkV2 (mkV3brk "tmr") (mkPrep "" "" True); --learn_V2 = mkV2 (mkV "سیكھنا") ; leather_N = mkN "ቆዳ" ; leave_V2 = mkV2 (mkV3gdl "lqq") (mkPrep "" "" True); --leave_V2 = mkV2 (mkV "جانا") ; like_V2 = mkV2 (mkV3gdl "wdd" ) (mkPrep "" "" True);--like_V2 = mkV2 (compoundV "پسند" do_V2); listen_V2 = mkV2 (mkV3brk "dmT") (mkPrep "" "" True); live_V = mkV2nr "nr" ; ---- touch long_A = mkA "ረጅም" ; lose_V2 = mkV2 (mkV2bl "Tf" ) (mkPrep "" "" True);--lose_V2 = mkV2 (compoundV "كھو" do_V2) ; love_N = mkN "ፍቅር" ; love_V2 = mkV2 (mkV3gdl "wdd") (mkPrep "" "" True); man_N = mkN "ሰው" ; -- not correct according to rules should be discussed --married_A2 = mkA "شادی كرنا" "سے" ; meat_N = mkN "ስጋ" ; milk_N = mkN "ወተት" ; moon_N = mkN "ጨረቃ" feminine ; mother_N = mkN "እናት" feminine; -- not covered need to be discussed mountain_N = mkN "ተራራ" ; music_N = mkN "ሙዚቃ" feminine ; narrow_A = mkA "ጠባብ" ; new_A = mkA "አዲስ" ; newspaper_N = mkN "ጋዜጣ" ; oil_N = mkN "ዘይት" ; old_A = mkA "አሮጌ" ; open_V2 = mkV2 (mkV3gdl "kft") (mkPrep "" "" True);--open_V2 = mkV2 (mkV "كھولنا") ; paint_V2 = mkV2 (mkV2bl "qb") (mkPrep "" "" True);--paint_V2A = mkV2 (compoundV "رنگ" do_V2) ; paper_N = mkN "ወረቀት" ; paris_PN = mkPN "ፓሪስ" Fem ; peace_N = mkN "ሰላም"; pen_N = mkN "ብእር" ; planet_N = mkN "ፕላኔት" ; plastic_N = mkN "ፕላስቲክ" ; play_V2 = mkV2 (mkV4dbdb "Cwt") (mkPrep "" "" True); ---- policeman_N = mkN "ፖሊስ" ; priest_N = (mkN "ቄስ") ; -- probable_AS = mkAS (regA "پرoبابلع") ; queen_N = mkN "ንግስት" feminine ; radio_N = mkN "ራዲዮ" ; --rain_V0 = compoundV "بارش" (mkV "ہونا" ) ; --read_V2 = mkV2 (mkV "پڑھنا"); red_A = mkA "ቀይ" ; religion_N = mkN "እምነት" ; restaurant_N = mkN (mkN "ምግብ") (mkN "ቤት"); river_N = mkN "ወንዝ"; rock_N = mkN "አለት" ; roof_N = mkN "ጣርያ"; rubber_N = mkN "ጎማ" ; run_V = mkV2nr "rT" ; say_VS = mkV2sT "'l";--say_VS = mkV "كہنا" ; school_N = mkN (mkN "ትምህርት") (mkN "ቤት") ; -- will science_N = mkN "ሳይንስ" ; sea_N = mkN "ባህር" ; --seek_V2 = mkV2 () ; see_V2 = mkV2 (mkV2sT "äy")(mkPrep "" "" True); sell_V3 = mkV3 (mkV2sT "xT" ) (mkPrep "ለ" "" True) (mkPrep "" "" True); send_V3 = mkV3 (mkV2yz "lk" ) (mkPrep "ለ" "" True) (mkPrep "" "" True);--send_V3 = mkV2yz "lk"; sheep_N = mkN "በግ"; ship_N = mkN "መርከብ" feminine ; shirt_N = mkN "ሸሚዝ"; shoe_N = mkN "ጫማ" ; shop_N = mkN "ሱቅ"; short_A = mkA "አጭር" ; silver_N = mkN "ብር" ; sister_N = mkN "እህት"; sleep_V = mkV2bl "tN" ; small_A = mkA "ትንሽ" ; snake_N = mkN "እባብ" ; sock_N = mkN "ካልሲ" ; speak_V2 = mkV2 ( mkV3brk ("ngr"))(mkPrep "" "" True); star_N = mkN "ኮከብ" feminine ; steel_N = mkN "ብረት" ; stone_N = mkN "ድንጋይ" ; stove_N = mkN "ምድጃ" ; student_N =mkN "ተማሪ" ; stupid_A = mkA "ባለጌ" ; sun_N = mkN "ጸሃይ" feminine ; switch8off_V2 = mkV2 (mkV2bl "Tf" )(mkPrep "" "" True) ;--switch8off_V2 = mkV2 (mkV "چلانا") ; -- ADRAGI switch8on_V2 = mkV2 (mkV2bl "br")(mkPrep "" "" True) ;--switch8on_V2 = mkV2 (compoundV "بند" do_V2) ; -- ADRAGI -- abra table_N = mkN "ጠረጴዛ"; talk_V3 = mkV3 (mkV3asr "'wr" ) (mkPrep "ለ" "" True) (mkPrep "" "" True); teacher_N = mkN "አስተማሪ" ; --teach_V2 = mkV2 (mkV "پڑھنا") ; television_N = mkN "ቴሌቪዥን" ; thick_A = mkA "ወፍራም" ; thin_A = mkA "ቀጭን" ; train_N = mkN "ባቡር" ; --travel_V = mkV "gwz" ; tree_N = mkN "ዛፍ"; ugly_A = mkA "ፉንጋ" ; understand_V2 = mkV2 (mkV2bl"trd")(mkPrep "" "" True) ; university_N = mkN "ዩንቨርሲቲ" ; village_N = mkN "መንደር" feminine ; wait_V2 = mkV2 (mkV3mls "Tbq")(mkPrep "" "" True) ;--wait_V2 = mkV2 (compoundV "انتظار" do_V2) ; walk_V = mkV3tTb "rmd" ; warm_A = mkA "ሙቅ" ; war_N = mkN "ጦርነት" ; watch_V2 = mkV2 (mkV4dbdb ("mlkt"))(mkPrep "" "" True) ; water_N = mkN "ውሃ" feminine ; -- not covered masculine ending with y white_A = mkA "ነጭ" ; window_N = mkN "መስኮት" ; wine_N = mkN "ወይን" ; want_V = mkV3mls"flg"; --win_V2 = mkV2 (mkV "جیتنا") ; woman_N = mkN "ሴት" feminine; --wonder_VQ = compoundV "حعران" (mkV "ہونا") ; wood_N = mkN "እንጨት" ; write_V2 = mkV2 (mkV3gdl "ktb")(mkPrep "" "" True) ;--write_V2 = mkV2 (mkV "لكھنا") ; yellow_A = mkA "ቢጫ" ; young_A = mkA "ወጣት" ; do_V2 = mkV2 (mkV2bl "sr")(mkPrep "" "" True) ; now_Adv = ss "አሁን" ; --already_Adv = mkAdv "ی" ; song_N = mkN "ዘፈን" ; add_V3 = mkV3(mkV3mls "Cmr" ) (mkPrep "" "" True) (mkPrep "" "" True);--add_V3 = mkV3 (compoundV "اضافہ" do_V2) "" "" ; number_N = mkN "ቁጥር" ; --put_V2 = mkV2 (mkV "ڈالنا") ; stop_V = mkV2nr "qm" ; -- some times A - qm ( later) jump_V = mkV3gdl "zll" ; left_Ord = mkA"ግራ" ; right_Ord =mkA"ቀኝ" ; far_Adv = ss "ሩቅ" ; correct_A = mkA "ትክክል" ; dry_A = mkA "ደረቅ" ; dull_A = mkA "ዱልዱም" ; full_A = mkA "ሙሉ" ; heavy_A = mkA "ከባድ" ; near_A = mkA "ቅርብ" ; rotten_A = mkA "ግም" ; round_A = mkA "ክብ" ; sharp_A = mkA "ሹል" ; smooth_A = mkA "ለስላሳ" ; straight_A = mkA "ቀጥታ" ; wet_A = mkA "ርጥብ" ; ---- wide_A = mkA "ሰፊ" ; animal_N = mkN "እንስሳ" ; ashes_N = mkN "አመድ" ; back_N = mkN "ጀርባ" ; bark_N = mkN "ቅርፊት" ; belly_N = mkN "ሆድ" ; blood_N = mkN "ደም" ; bone_N = mkN "አጥንት" ; breast_N = mkN "ጡት" ; cloud_N = mkN "ደመና" ; day_N = mkN "ቀን" ; dust_N = mkN "አቡዋራ" ; ear_N = mkN "ጆሮ" ; earth_N = mkN "መሬት" feminine ; egg_N = mkN "እንቁላል" ; eye_N = mkN "አይን" ; fat_N = mkN "ወፍራም" ; feather_N = mkN "ላባ" ; fingernail_N = mkN "ጥፍር" ; fire_N = mkN "እሳት" ; flower_N = mkN "አበባ" ; fog_N = mkN "ጭጋግ"; foot_N = mkN "እግር" ; -- not properly covered need to be discussed forest_N = mkN "ጫካ" ; grass_N = mkN "ሳር" ; guts_N = mkN "" ; hair_N = mkN "ጸጉር" ; hand_N = mkN "እጅ" ; head_N = mkN "ጭንቅላት" ; heart_N = mkN "ልብ" ; horn_N = mkN "ቀንድ" ; husband_N = mkN "ባል" ; ice_N = mkN "በረዶ"; knee_N = mkN "ጉልበት" ; leaf_N = mkN "ቅጠል" ; leg_N = mkN "እግር" ; liver_N = mkN "ጉበት" ; louse_N = mkN "ቅማል" feminine ; mouth_N = mkN "አፍ" ; name_N = mkN "ስም" ; neck_N = mkN "አንገት"; night_N = mkN "ምሽት"; nose_N = mkN "አፍንጫ" ; person_N = mkN "ሰው" ; rain_N = mkN "ዝናብ"; road_N = mkN "መንገድ" ; root_N = mkN "ስር" ; rope_N = mkN "ገመድ" ; salt_N = mkN "ጨው" ; sand_N = mkN "አሸዋ" ; seed_N = mkN "ዘር" ; skin_N = mkN "ቆዳ" ; sky_N = mkN "ሰማይ" ; smoke_N = mkN "ጭስ"; -- singular masc nouns ending with aN,wN yet to be implemented snow_N = mkN "በረዶ"; stick_N = mkN "በትር" ; tail_N = mkN "ጭራ" ; tongue_N = mkN "ምላስ"; tooth_N = mkN "ጥርስ"; wife_N = mkN "ሚስት" feminine ; wind_N = mkN "ነፋስ" ; wing_N = mkN "ክንፍ" ; worm_N = mkN "ትል" feminine; year_N = mkN "አመት" ; blow_V = mkV2bl "nf" ;--blow_V3 = mkbela "nf" ; breathe_V = mkV4dbdb "tnfs";--breathe_V = compoundV "سانس" (mkV "لینا" ) ; burn_V = mkV3brk "qTl" ; dig_V = mkV3qTr "qfr" ; fall_V = mkV3gdl "wdq" ; float_V = mkV3gdl "kbr" ; -- test!! WRONG flow_V = mkV3gdl"fss" ; fly_V = mkV3gdl "brr" ; freeze_V = mkV4dbdb "qzqz"; give_V3 = mkV3 (mkV2sT "sT" ) (mkPrep "ለ" "" True) (mkPrep "" "" True);--give_V3 = mkV3 (mkV "دینا") "كو" ""; laugh_V = mkV2yz "sq" ; -- lie_N = mkN "ሃሰት" ; lie_V = mkV2wN "wx" ; play_V = mkV3brk "Cwt" ; sew_V = mkV2bl "sf" ; sing_V = mkV3mls"zmr" ; sit_V = mkV3gdl "qmT" ; smell_V = mkV3gdl "xtt" ; spit_V = mkV2bl "tf" ; stand_V = mkV2nr "qm";--stand_V = compoundV "كھڑے" (mkV "ہونا" ); --swell_V = mkV "äbT" ; swim_V = mkV2wN "wN" ; think_V = mkV3asr "'sb" ; turn_V = mkV3tTb "tTf"; --vomit_V = compoundV "التی" (mkV "كرنا") ; bite_V2 = mkV2 (mkV3gdl "nks") (mkPrep "" "" True);--bite_V2 = mkV2 (mkV "كاتنا") ; count_V2 = mkV2 (mkV3qTr"qTr") (mkPrep "" "" True); cut_V2 = mkV2 (mkV3qTr"qrT") (mkPrep "" "" True); fear_V2 = mkV2 (mkV2bl "fr") (mkPrep "" "" True);--fear_V2 = mkV2 (mkV "ڈرنا") ; fight_V2 = mkV2 (mkV4dbdb "dbdb") (mkPrep "" "" True);--fight_V2 = mkV2 (mkV "لڑنا") ; hit_V2 = mkV2 (mkV2sT "gC") (mkPrep "" "" True);--hit_V2 = mkV2 (compoundV "تھوكر" (mkV "مارنا" )); hold_V2 = mkV2 (mkV2yz "yz") (mkPrep "" "" True);--hold_V2 = mkV2 (mkV "پكڑنا") ; hunt_V2 = mkV2 (mkV3asr "'dn" )(mkPrep "" "" True); kill_V2 = mkV2 (mkV3gdl "gdl") (mkPrep "" "" True);--kill_V2 = mkV2 (compoundV "مار" (mkV "ڈالنا" )) ; pull_V2 = mkV2 (mkV2yz "sb") (mkPrep "" "" True);--pull_V2 = mkV2 (mkV "كھنچنا"); push_V2 = mkV2 (mkV2bl "gf") (mkPrep "" "" True);--push_V2 = mkV2 (mkV "دھكیلنا") "كو" ; rub_V2 = mkV2 (mkV3gdl "Trg") (mkPrep "" "" True);--rub_V2 = mkV2 (mkV "رگڑنا") ; scratch_V2 = mkV2 (mkV2yz "fq") (mkPrep "" "" True);--scratch_V2 = mkV2 (mkV "كھرچنا") "كو" ; split_V2 = mkV2 (mkV3gdl "kfl") (mkPrep "" "" True);--split_V2 = mkV2 (mkV "بانتا") "كو" ; squeeze_V2 = mkV2 (mkV3gdl "Cmq") (mkPrep "" "" True); stab_V2 = mkV2 (mkV2bl "wg") (mkPrep "" "" True);--stab_V2 = dirV2 (regDuplV "ستاب") ; suck_V2 = mkV2 (mkV4dbdb "mgmg") (mkPrep "" "" True);--suck_V2 = mkV2 (mkV "چوسنا") ; throw_V2 = mkV2 (mkV4dbdb "wrwr") (mkPrep "" "" True);--throw_V2 = mkV2 (mkV "پھینكنا") ; tie_V2 = mkV2 (mkV3asr "'sr")(mkPrep "" "" True); wash_V2 = mkV2 (mkV3asr "'Tb")(mkPrep "" "" True); wipe_V2 = mkV2 (mkV3gdl "Trg") (mkPrep "" "" True);--wipe_V2 = mkV2 (compoundV "صاف" (mkV "كرنا" )); other_A = mkA "ሌላ" ; grammar_N = mkN "ስዋሰው" ; language_N = mkN "ቋንቋ" ; rule_N = mkN "ህግ" ; ---- added 4/6/2007 john_PN = mkPN "ዮሃንስ" Masc ; question_N = mkN "ጥያቄ" ; ready_A = mkA "ዝግጁ" ; reason_N = mkN "ምክንያት" ; today_Adv = ss "ዛሬ" ; --uncertain_A = mkA "ያልተረጋገጠ"; }