packages feed

gf-3.2: lib/src/bulgarian/LexiconBul.gf

--# -path=.:prelude

concrete LexiconBul of Lexicon = CatBul ** 
  open ParadigmsBul, ResBul, Prelude in {
  flags coding=cp1251 ;


flags 
  optimize=values ;

lin
  airplane_N = mkN007 "ñàìîëåò" ;
  answer_V2S = mkV2S (actionV (mkV187 "îòãîâàðÿì") (mkV173 "îòãîâîðÿ")) naP ;
  apartment_N = mkN007 "àïàðòàìåíò" ;
  apple_N = mkN041 "ÿáúëêà" ;
  art_N = mkN054 "èçêóñòâî" ;
  ask_V2Q = mkV2Q (stateV (mkV186 "ïèòàì")) noPrep ;
  baby_N = mkN065 "áåáå" ;
  bad_A = mkA076 "ëîø" ;
  bank_N = mkN041 "áàíêà" ;
  beautiful_A = mkA076 "êðàñèâ" ;
  become_VA = mkVA (actionV (mkV186 "ñòàâàì") (mkV152 "ñòàíà")) ;
  beer_N = mkN041 "áèðà" ;
  beg_V2V = mkV2V (stateV (mkV173 "ìîëÿ")) noPrep zaP ;
  big_A = mkA081 "ãîëÿì" ;
  bike_N = mkN061 "êîëåëî" ;
  bird_N = mkN041 "ïòèöà" ;
  black_A = mkA079 "÷åðåí" ;
  blue_A = mkA086 "ñèí" ;
  boat_N = mkN007 "êîðàá" ;
  book_N = mkN041 "êíèãà" ;
  boot_N = mkN041 "îáóâêà" ;
  boss_N = mkN001 "øåô" ;
  boy_N = mkN065 "ìîì÷å" ;
  bread_N = mkN001 "õëÿá" ;
  break_V2 = dirV2 (actionV (mkV173 "÷óïÿ") (mkV173 "ñ÷óïÿ")) ;
  broad_A = mkA079 "îáøèðåí" ;
  brother_N2 = prepN2 (mkN025 "áðàò") naP ;
  brown_A = mkA076 "êàôÿâ" ;
  butter_N = mkN054 "ìàñëî" ;
  buy_V2 = dirV2 (actionV (mkV186 "êóïóâàì") (mkV173 "êóïÿ")) ;
  camera_N = mkN041 "êàìåðà" ;
  cap_N = mkN041 "øàïêà" ;
  car_N = mkN041 "êîëà" ;
  carpet_N = mkN007 "êèëèì" ;
  cat_N = mkN041 "êîòêà" ;
  ceiling_N = mkN007 "òàâàí" ;
  chair_N = mkN001 "ñòîë" ;
  cheese_N = mkN066 "ñèðåíå" ;
  child_N = mkN067 "äåòå" ;
  church_N = mkN041 "öúðêâà" ;
  city_N = mkN001 "ãðàä" ;
  clean_A = mkA076 "÷èñò" ;
  clever_A = mkA079 "óìåí" ;
  close_V2 = dirV2 (actionV (mkV187 "çàòâàðÿì") (mkV173 "çàòâîðÿ")) ;
  coat_N = mkN054 "ïàëòî" ;
  cold_A = mkA076 "ñòóäåí" ;
  come_V = actionV (mkV186 "èäâàì") (table {                                           -- special case "äîéäè", "äîéäåòå" are archaic
                                       VImperative Sg => "åëà";
                                       VImperative Pl => "åëàòå";
                                       vform          => mkV146a "äîéäà" ! vform}) ;
  computer_N = mkN009 "êîìïþòúð" ;
  country_N = mkN041 "äúðæàâà" ;
  cousin_N = mkN007a "áðàòîâ÷åä" ;
  cow_N = mkN041 "êðàâà" ;
  die_V = actionV (mkV186 "óìèðàì") (mkV150a "óìðà") ;
  dirty_A = mkA079 "ìðúñåí" ;
  distance_N3 = prepN3 (mkN072 "ðàçñòîÿíèå") otP doP ;
  doctor_N = mkN007a "äîêòîð" ;
  dog_N = mkN065 "êó÷å" ;
  door_N = mkN041 "âðàòà" ;
  drink_V2 = dirV2 (stateV (mkV163 "ïèÿ")) ;
  easy_A2V = mkA2V (mkA079 "ëåñåí") zaP ;
  eat_V2 = dirV2 (stateV (mkV169 "ÿì")) ;
  empty_A = mkA079 "ïðàçåí" ;
  enemy_N = mkN001 "âðàã" ;
  factory_N = mkN041 "ôàáðèêà" ;
  father_N2 = prepN2 (mkN038 "áàùà") naP ;
  fear_VS = mkVS (stateV (mkV186 "ñòðàõóâàì")) ;
  find_V2 = dirV2 (actionV (mkV186 "íàìèðàì") (mkV173 "íàìåðÿ")) ;
  fish_N = mkN041 "ðèáà" ;
  floor_N = mkN007 "åòàæ" ;
  fridge_N = mkN007 "ôðèçåð" ;
  friend_N = mkN031a "ïðèÿòåë" ;
  fruit_N = mkN001 "ïëîä" ;
  fun_AV = mkAV (mkA079 "çàáàâåí") ;
  forget_V2 = dirV2 (actionV (mkV187 "çàáðàâÿì") (mkV173 "çàáðàâÿ")) ;
  garden_N = mkN041 "ãðàäèíà" ;
  girl_N = mkN065 "ìîìè÷å" ;
  glove_N = mkN041 "ðúêàâèöà" ;
  gold_N = mkN054 "çëàòî" ;
  good_A = adjAdv (mkA080 "äîáúð") "äîáðå" ;
  go_V = actionV (mkV186 "îòèâàì") (mkV146 "îòèäà") ;
  green_A = mkA076 "çåëåí" ;
  harbour_N = mkN066 "ïðèñòàíèùå" ;
  hate_V2 = dirV2 (stateV (mkV173 "ìðàçÿ")) ;
  hat_N = mkN041 "øàïêà" ;
  hear_V2 = dirV2 (actionV (mkV186 "÷óâàì") (mkV163 "÷óÿ")) ;
  hill_N = mkN001 "õúëì" ;
  hope_VS = mkVS (medialV (stateV (mkV186 "íàäÿâàì")) Acc) ;
  horse_N = mkN035 "êîí" ;
  hot_A = mkA076 "ãîðåù" ;
  house_N = mkN041 "êúùà" ;
  important_A = mkA079 "âàæåí" ;
  industry_N = mkN047 "èíäóñòðèÿ" ;
  iron_N = mkN057 "æåëÿçî" ;
  king_N = mkN035a "öàð" ;
  know_V2 = dirV2 {
              s      = \\_,vform => case vform of {
                                      VPassive aform => (mkA079 "èçâåñòåí").s ! aform ;
                                      _              => mkV162 "çíàÿ" ! vform
                                    } ;
              vtype  = VNormal ;
              lock_V = <>
            } ;
  know_VQ = mkVQ (actionV (mkV188 "çíàì") (mkV162 "çíàÿ")) ;
  know_VS = mkVS (actionV (mkV188 "çíàì") (mkV162 "çíàÿ")) ;
  lake_N = mkN054 "åçåðî" ;
  lamp_N = mkN041 "ëàìïà" ;
  learn_V2 = dirV2 (actionV (mkV176 "ó÷à") (mkV176 "íàó÷à")) ;
  leather_N = mkN041 "êîæà" ;
  leave_V2 = dirV2 (actionV (mkV187 "îñòàâÿì") (mkV173 "îñòàâÿ")) ;
  like_V2 = dirV2 (actionV (mkV186 "õàðåñâàì") (mkV186 "õàðåñàì")) ;
  listen_V2 = dirV2 (stateV (mkV186 "ñëóøàì")) ;
  live_V = stateV (mkV160 "æèâåÿ") ;
  long_A = mkA080 "äúëúã" ;
  lose_V2 = dirV2 (actionV (mkV173 "ãóáÿ") (mkV173 "çàãóáÿ")) ;
  love_N = mkN049 "ëþáîâ" ;
  love_V2 = dirV2 (stateV (mkV186 "îáè÷àì")) ;
  man_N = mkN024 "ìúæ" ;
  married_A2 = mkA2 (mkA076 "æåíåí") zaP ;
  meat_N = mkN054 "ìåñî" ;
  milk_N = mkN057 "ìëÿêî" ;
  moon_N = mkN041 "ëóíà" ;
  mother_N2 = prepN2 (mkN041a "ìàéêà") naP ;
  mountain_N = mkN041 "ïëàíèíà" ;
  music_N = mkN041 "ìóçèêà" ;
  narrow_A = mkA084 "òåñåí" ;
  new_A = mkA076 "íîâ" ;
  newspaper_N = mkN014 "âåñòíèê" ;
  oil_N = mkN065 "îëèî" ;
  old_A = mkA076 "ñòàð" ;
  open_V2 = dirV2 (actionV (mkV187 "îòâàðÿì") (mkV173 "îòâîðÿ")) ;
  paint_V2A = mkV2A (actionV (mkV186 "ðèñóâàì") (mkV186 "íàðèñóâàì")) noPrep ;
  paper_N = mkN047 "õàðòèÿ" ;
  paris_PN = mkPN "Ïàðèæ" Masc ;
  peace_N = mkN040a "ìèð" ;
  pen_N = mkN041 "ïèñàëêà" ;
  planet_N = mkN041 "ïëàíåòà" ;
  plastic_N = mkN041 "ïëàñòìàñà" ;
  play_V2 = dirV2 (stateV (mkV161 "èãðàÿ")) ;
  policeman_N = mkN032a "ïîëèöàé" ;
  priest_N = mkN014 "ñâåùåíèê" ;
  probable_AS = mkAS (mkA079 "âåðîÿòåí") ;
  queen_N = mkN041 "êðàëèöà" ;
  radio_N = mkN054 "ðàäèî" ;
  rain_V0 = mkV0 (stateV (mkV174 "âàëè")) ;
  read_V2 = dirV2 (stateV (mkV145 "÷åòà")) ;
  red_A = mkA076 "÷åðâåí" ;
  religion_N = mkN047 "ðåëèãèÿ" ;
  restaurant_N = mkN007 "ðåñòîðàíò" ;
  river_N = mkN041 "ðåêà" ;
  rock_N = mkN041 "ñêàëà" ;
  roof_N = mkN007 "ïîêðèâ" ;
  rubber_N = mkN041 "ãóìà" ;
  run_V = stateV (mkV186 "áÿãàì") ;
  say_VS = mkVS (actionV (mkV186 "êàçâàì") (mkV156 "êàæà")) ;
  school_N = mkN066 "ó÷èëèùå" ;
  science_N = mkN041 "íàóêà" ;
  sea_N = mkN065 "ìîðå" ;
  seek_V2 = dirV2 (stateV (mkV173 "òúðñÿ")) ;
  see_V2 = dirV2 (actionV (mkV186 "âèæäàì") (mkV181 "âèäÿ")) ;
  sell_V3 = dirV3 (stateV (mkV186 "ïðîäàâàì")) naP ;
  send_V3 = dirV3 (actionV (mkV186 "ïðàùàì") (mkV173 "ïðàòÿ")) doP ;
  sheep_N = mkN044 "îâöà" ;
  ship_N = mkN007 "êîðàá" ;
  shirt_N = mkN041 "ðèçà" ;
  shoe_N = mkN041 "îáóâêà" ;
  shop_N = mkN007 "ìàãàçèí" ;
  short_A = mkA076 "êúñ" ;
  silver_N = mkN054 "ñðåáðî" ;
  sister_N = mkN041a "ñåñòðà" ;
  sleep_V = stateV (mkV182 "ñïÿ") ;
  small_A = mkA080 "ìàëúê" ;
  snake_N = mkN047 "çìèÿ" ;
  sock_N = mkN007 "÷îðàï" ;
  speak_V2 = dirV2 (stateV (mkV173 "ãîâîðÿ")) ;
  star_N = mkN041 "çâåçäà" ;
  steel_N = mkN041 "ñòîìàíà" ;
  stone_N = mkN017 "êàìúê" ;
  stove_N = mkN041 "ïå÷êà" ;
  student_N = mkN007a "ñòóäåíò" ;
  stupid_A = mkA076 "ãëóïàâ" ;
  sun_N = mkN066 "ñëúíöå" ;
  switch8off_V2 = dirV2 (actionV (mkV186 "èçêëþ÷âàì") (mkV176 "èçêëþ÷à")) ;
  switch8on_V2 = dirV2 (actionV (mkV186 "âêëþ÷âàì") (mkV176 "âêëþ÷à")) ;
  table_N = mkN041 "ìàñà" ;
  talk_V3 = mkV3 (stateV (mkV173 "ãîâîðÿ")) naP zaP ;
  teacher_N = mkN031a "ó÷èòåë" ;
  teach_V2 = dirV2 (actionV (mkV186 "ïðåïîäàâàì") (mkV168 "ïðåïîäàì")) ;
  television_N = mkN047 "òåëåâèçèÿ" ;
  thick_A = mkA076 "äåáåë" ;
  thin_A = mkA080 "òúíúê" ;
  train_N = mkN001 "âëàê" ;
  travel_V = stateV (mkV186 "ïúòóâàì") ;
  tree_N = mkN061 "äúðâî" ;
  ugly_A = mkA076 "ãëóïàâ" ;
  understand_V2 = dirV2 (actionV (mkV186 "ðàçáèðàì") (mkV170 "ðàçáåðà")) ;
  university_N = mkN007 "óíèâåðñèòåò" ;
  village_N = mkN054 "ñåëî" ;
  wait_V2 = prepV2 (stateV (mkV186 "÷àêàì")) zaP ;
  walk_V = stateV (mkV173 "õîäÿ") ;
  warm_A = mkA080 "òîïúë" ;
  war_N = mkN041 "âîéíà" ;
  watch_V2 = dirV2 (stateV (mkV186 "ãëåäàì")) ;
  water_N = mkN041 "âîäà" ;
  white_A = mkA081 "áÿë" ;
  window_N = mkN008 "ïðîçîðåö" ;
  wine_N = mkN054 "âèíî" ;
  win_V2 = dirV2 (actionV (mkV186 "ïîáåæäàâàì") (mkV174 "ïîáåäÿ")) ;
  woman_N = mkN041a "æåíà" ;
  wonder_VQ = mkVQ (medialV (actionV (mkV186 "ó÷óäâàì") (mkV173 "÷óäÿ")) Acc) ;
  wood_N = mkN041 "äúðâåñèíà" ;
  write_V2 = dirV2 (stateV (mkV159 "ïèøà")) ;
  yellow_A = mkA076 "æúëò" ;
  young_A = mkA076 "ìëàä" ;
  do_V2 = dirV2 (actionV (mkV173 "ïðàâÿ") (mkV173 "íàïðàâÿ")) ;
  now_Adv = mkAdv "ñåãà" ;
  already_Adv = mkAdv "âå÷å" ;
  song_N = mkN050 "ïåñåí" ;
  add_V3 = dirV3 (actionV (mkV186 "ñúáèðàì") (mkV170 "ñúáåðà")) sP ;
  number_N = mkN054 "÷èñëî" ;
  put_V2 = prepV2 (actionV (mkV186 "ñëàãàì") (mkV176 "ñëîæà")) noPrep ;
  stop_V = actionV (mkV186 "ñïèðàì") (mkV150 "ñïðà") ;
  jump_V = actionV (mkV186 "ñêà÷àì") (mkV176 "ñêî÷à") ;
  left_Ord = mkA081 "ëÿâ" ** {nonEmpty=True} ;
  right_Ord = mkA084 "äåñåí" ** {nonEmpty=True} ;
  far_Adv = mkAdv "äàëå÷å" ;
  correct_A = mkA079 "ïðàâèëåí" ;
  dry_A = mkA076 "ñóõ" ;
  dull_A = mkA076 "òúï" ;
  full_A = mkA079 "ïúëåí" ;
  heavy_A = mkA080 "òåæúê" ;
  near_A = mkA080 "áëèçúê" ;
  rotten_A = mkA076 "ïðîãíèë" ;
  round_A = mkA080 "êðúãúë" ;
  sharp_A = mkA080 "îñòúð" ;
  smooth_A = mkA080 "ãëàäúê" ;
  straight_A = mkA081 "ïðÿê" ;
  wet_A = mkA080 "ìîêúð" ; ----
  wide_A = mkA076 "øèðîê" ;
  animal_N = mkN062 "æèâîòíî" ;
  ashes_N = mkN049 "ïåïeë" ;
  back_N = mkN003 "ãðúá" ;
  bark_N = mkN028 "ëàé" ;
  belly_N = mkN007 "êîðåì" ;
  blood_N = mkN053 "êðúâ" ;
  bone_N = mkN049 "êîñò" ;
  breast_N = mkN041 "ãúðäà" ;
  cloud_N = mkN014 "îáëàê" ;
  day_N = mkN033 "äåí" ;
  dust_N = mkN001 "ïðàõ" ;
  ear_N = mkN064 "óõî" ;
  earth_N = mkN047 "çåìÿ" ;
  egg_N = mkN066 "ÿéöå" ;
  eye_N = mkN063 "îêî" ;
  fat_N = mkN041 "ìàçíèíà" ;
  feather_N = mkN054 "ïåðî" ;
  fingernail_N = mkN034 "íîêúò" ;
  fire_N = mkN030 "îãúí" ;
  flower_N = mkN068 "öâåòå" ;
  fog_N = mkN041 "ìúãëà" ;
  foot_N = mkN041 "ñòúïêà" ;
  forest_N = mkN041 "ãîðà" ;
  grass_N = mkN041 "òðåâà" ;
  guts_N = mkN054 "÷åðâî" ;
  hair_N = mkN041 "êîñà" ;
  hand_N = mkN045 "ðúêà" ;
  head_N = mkN041 "ãëàâà" ;
  heart_N = mkN066 "ñúðöå" ;
  horn_N = mkN001 "ðîã" ;
  husband_N = mkN015 "ñúïðóã" ;  -- personal
  ice_N = mkN001 "ëåä" ;
  knee_N = mkN058 "êîëÿíî" ;
  leaf_N = mkN054 "ëèñòî" ;
  leg_N = mkN022 "êðàê" ;
  liver_N = mkN001 "äðîá" ;
  louse_N = mkN041 "âúøêà" ;
  mouth_N = mkN042 "óñòà" ;
  name_N = mkN069 "èìå" ;
  neck_N = mkN003 "ãðúá" ;
  night_N = mkN049 "íîù" ;
  nose_N = mkN001 "íîñ" ;
  person_N = mkN014 "÷îâåê" ;
  rain_N = mkN001 "äúæä" ;
  road_N = mkN037 "ïúò" ;
  root_N = mkN007 "êîðåí" ;
  rope_N = mkN065 "âúæå" ;
  salt_N = mkN049 "ñîë" ;
  sand_N = mkN014 "ïÿñúê" ;
  seed_N = mkN069 "ñåìå" ;
  skin_N = mkN041 "êîæà" ;
  sky_N = mkN070 "íåáå" ;
  smoke_N = mkN014 "ïóøåê" ;
  snow_N = mkN002 "ñíÿã" ;
  stick_N = mkN041 "ïðú÷êà" ;
  tail_N = mkN041 "îïàøêà" ;
  tongue_N = mkN014 "åçèê" ;
  tooth_N = mkN007 "çúá" ;
  wife_N = mkN041 "ñúïðóãà" ;
  wind_N = mkN004 "âÿòúð" ;
  wing_N = mkN056 "êðèëî" ;
  worm_N = mkN032 "÷åðâåé" ;
  year_N = mkN041 "ãîäèíà" ;
  blow_V = stateV (mkV186 "äóõàì") ;
  breathe_V = dirV2 (stateV (mkV186 "äèøàì")) ;
  burn_V = actionV (mkV187 "èçãàðÿì") (mkV177 "èçãîðÿ") ;
  dig_V = stateV (mkV161 "êîïàÿ") ;
  fall_V = actionV (mkV186 "ïàäàì") (mkV152 "ïàäíà") ;
  float_V = stateV (mkV186 "ïëàâàì") ;
  flow_V = stateV (mkV148 "òåêà") ;
  fly_V = stateV (mkV177 "ëåòÿ") ;
  freeze_V = stateV (mkV186 "çàìðúçâàì") ;
  give_V3 = dirV3 (actionV (mkV186 "äàâàì") (mkV186 "äàì")) naP ;
  laugh_V = medialV (stateV (mkV160 "ñìåÿ")) Acc ;
  lie_V = stateV (mkV178 "ëåæà") ;
  play_V = stateV (mkV161 "èãðàÿ") ;
  sew_V = stateV (mkV163 "øèÿ") ;
  sing_V = stateV (mkV164 "ïåÿ") ;
  sit_V = stateV (mkV177 "ñåäÿ") ;
  smell_V = stateV (mkV159 "ìèðèøà") ;
  spit_V = stateV (mkV163 "ïëþÿ") ;
  stand_V = stateV (mkV180 "ñòîÿ") ;
  swell_V = actionV (mkV186 "íàäóâàì") (mkV163 "íàäóÿ") ;
  swim_V = stateV (mkV186 "ïëóâàì") ;
  think_V = stateV (mkV173 "ìèñëÿ") ;
  turn_V = actionV (mkV186 "îáðúùàì") (mkV152 "îáúðíà") ;
  vomit_V = actionV (mkV186 "ïîâðúùàì") (mkV152 "ïîâúðíà") ;

  bite_V2 = dirV2 (stateV (mkV154 "õàïÿ")) ;
  count_V2 = dirV2 (stateV (mkV175 "áðîÿ")) ;
  cut_V2 = dirV2 (stateV (mkV157 "ðåæà"))  ;
  fear_V2 = dirV2 (medialV (stateV (mkV186 "ñòðàõóâàì")) Acc) ;
  fight_V2 = dirV2 (medialV (stateV (mkV173 "áîðÿ")) Acc) ;
  hit_V2 = dirV2 (actionV (mkV187 "óäðÿì") (mkV173 "óäàðÿ")) ;
  hold_V2 = dirV2 (stateV (mkV179 "äúðæà")) ;
  hunt_V2 = dirV2 (stateV (mkV174 "ëîâÿ")) ;
  kill_V2 = dirV2 (actionV (mkV186 "óáèâàì") (mkV163 "óáèÿ")) ;
  pull_V2 = dirV2 (stateV (mkV186 "äúðïàì")) ;
  push_V2 = dirV2 (stateV (mkV186 "áóòàì")) ;
  rub_V2 = dirV2 (stateV (mkV163 "òðèÿ")) ;
  scratch_V2 = dirV2 (actionV (mkV186 "äðàñêàì") (mkV152 "äðàñíà")) ;
  split_V2 = dirV2 (actionV (mkV187 "ðàçäåëÿì") (mkV174 "ðàçäåëÿ")) ;
  squeeze_V2 = dirV2 (actionV (mkV186 "ñòèñêàì") (mkV152 "ñòèñíà")) ;
  stab_V2 = dirV2 (actionV (mkV186 "ïðîìóøâàì") (mkV176 "ïðîìóøà")) ;
  suck_V2 = dirV2 (stateV (mkV155 "ñó÷à")) ;
  throw_V2 = dirV2 (actionV (mkV187 "õâúðëÿì") (mkV173 "õâúðëÿ")) ;
  tie_V2 = dirV2 (actionV (mkV186 "âðúçâàì") (mkV156 "âúðæà")) ;
  wash_V2 = dirV2 (stateV (mkV163 "ìèÿ")) ;
  wipe_V2 = dirV2 (stateV (mkV159 "áúðøà")) ;

  grammar_N = mkN041 "ãðàìàòèêà" ;
  language_N = mkN014 "åçèê" ;
  rule_N = mkN054 "ïðàâèëî" ;
  
  john_PN = mkPN "Äæîí" Masc ;
  question_N = mkN007 "âúïðîñ" ;
  ready_A = mkA076 "ãîòîâ" ;
  reason_N = mkN041 "ïðè÷èíà" ;
  today_Adv = mkAdv "äíåñ" ;
  uncertain_A = mkA079 "íåÿñåí" ;
  
oper
  zaP = mkPrep "çà" Acc ;
  naP = mkPrep [] Dat ;
  otP = mkPrep "îò" Acc ;
  doP = mkPrep "äî" Acc ;
  sP  = mkPrep (pre { "ñ" ; 
                      "ñúñ" / strs {"ñ" ; "ç" ; "Ñ" ; "Ç"}
                    })  Acc ;

} ;