lib/amharic by Markos Kassa Gobena

This commit is contained in:
aarne
2010-11-10 17:01:12 +00:00
parent 906b185d2f
commit ac54c8e6e5
35 changed files with 7552 additions and 2 deletions

View File

@@ -0,0 +1,378 @@
--# -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 "ያልተረጋገጠ";
}