mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 11:42:49 -06:00
add the easy words and phrases in PhrasebookBul
This commit is contained in:
@@ -1,28 +1,30 @@
|
|||||||
concrete GreetingsBul of Greetings = open Prelude in {
|
concrete GreetingsBul of Greetings = open Prelude in {
|
||||||
|
|
||||||
--lincat
|
flags
|
||||||
-- Greeting = SS ;
|
coding=utf8;
|
||||||
|
|
||||||
--lin
|
lincat
|
||||||
-- GBye = ss "bye" ;
|
Greeting = SS ;
|
||||||
-- GCheers = ss "cheers" ;
|
|
||||||
-- GDamn = ss "damn" ;
|
lin
|
||||||
-- GExcuse, GExcusePol = ss "excuse me" ;
|
GBye = ss "чао" ;
|
||||||
-- GGoodDay = ss "good afternoon" ; ----
|
GCheers = ss "наздраве" ;
|
||||||
-- GGoodEvening = ss "good evening" ;
|
GDamn = ss "по дяволите" ;
|
||||||
-- GGoodMorning = ss "good morning" ;
|
GExcuse, GExcusePol = ss "извинете" ;
|
||||||
-- GGoodNight = ss "good night" ;
|
GGoodDay = ss "добър ден" ;
|
||||||
-- GGoodbye = ss "goodbye" ;
|
GGoodEvening = ss "добра вечер" ;
|
||||||
-- GHello = ss "hello" ;
|
GGoodMorning = ss "добро утро" ;
|
||||||
-- GHelp = ss "help" ;
|
GGoodNight = ss "лека нощ" ;
|
||||||
-- GHowAreYou = ss "how are you" ;
|
GGoodbye = ss "довиждане" ;
|
||||||
-- GLookOut = ss "look out" ;
|
GHello = ss "здравей" ;
|
||||||
-- GNiceToMeetYou, GNiceToMeetYouPol = ss "nice to meet you" ;
|
GHelp = ss "помощ" ;
|
||||||
-- GPleaseGive, GPleaseGivePol = ss "please" ;
|
GHowAreYou = ss "как си" ;
|
||||||
-- GSeeYouSoon = ss "see you soon" ;
|
GLookOut = ss "погледни" ;
|
||||||
-- GSorry, GSorryPol = ss "sorry" ;
|
GNiceToMeetYou = ss "радвам се да се видим" ;
|
||||||
-- GThanks = ss "thank you" ;
|
GPleaseGive, GPleaseGivePol = ss "моля" ;
|
||||||
-- GTheCheck = ss "the bill" ;
|
GSeeYouSoon = ss "до скоро" ;
|
||||||
|
GSorry, GSorryPol = ss "извинете" ;
|
||||||
|
GThanks = ss "благодаря ти" ;
|
||||||
|
GTheCheck = ss "сметката" ;
|
||||||
|
|
||||||
--}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,12 +2,17 @@
|
|||||||
|
|
||||||
concrete WordsBul of Words = SentencesBul **
|
concrete WordsBul of Words = SentencesBul **
|
||||||
open
|
open
|
||||||
SyntaxBul,
|
SyntaxBul,
|
||||||
|
(R = ResBul),
|
||||||
ParadigmsBul,
|
ParadigmsBul,
|
||||||
(L = LexiconBul),
|
(L = LexiconBul),
|
||||||
(P = ParadigmsBul),
|
(P = ParadigmsBul),
|
||||||
ExtraBul,
|
ExtraBul,
|
||||||
Prelude in {
|
Prelude in {
|
||||||
|
|
||||||
|
flags
|
||||||
|
coding=utf8;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
|
|
||||||
-- Kinds; many of them are in the resource lexicon, others can be built by $mkN$.
|
-- Kinds; many of them are in the resource lexicon, others can be built by $mkN$.
|
||||||
@@ -15,64 +20,64 @@ concrete WordsBul of Words = SentencesBul **
|
|||||||
Apple = mkCN L.apple_N ;
|
Apple = mkCN L.apple_N ;
|
||||||
Beer = mkCN L.beer_N ;
|
Beer = mkCN L.beer_N ;
|
||||||
Bread = mkCN L.bread_N ;
|
Bread = mkCN L.bread_N ;
|
||||||
-- Cheese = mkCN (mkN "cheese") ;
|
Cheese = mkCN (mkN066 "сирене") ;
|
||||||
-- Chicken = mkCN (mkN "chicken") ;
|
Chicken = mkCN (mkN065 "пиле") ;
|
||||||
-- Coffee = mkCN (mkN "coffee") ;
|
Coffee = mkCN (mkN065 "кафе") ;
|
||||||
Fish = mkCN L.fish_N ;
|
Fish = mkCN L.fish_N ;
|
||||||
-- Meat = mkCN (mkN "meat") ;
|
Meat = mkCN (mkN054 "месо") ;
|
||||||
Milk = mkCN L.milk_N ;
|
Milk = mkCN L.milk_N ;
|
||||||
-- Pizza = mkCN (mkN "pizza") ;
|
Pizza = mkCN (mkN041 "пица") ;
|
||||||
Salt = mkCN L.salt_N ;
|
Salt = mkCN L.salt_N ;
|
||||||
-- Tea = mkCN (mkN "tea") ;
|
Tea = mkCN (mkN028 "чай") ;
|
||||||
Water = mkCN L.water_N ;
|
Water = mkCN L.water_N ;
|
||||||
Wine = mkCN L.wine_N ;
|
Wine = mkCN L.wine_N ;
|
||||||
|
|
||||||
-- Properties; many of them are in the resource lexicon, others can be built by $mkA$.
|
-- Properties; many of them are in the resource lexicon, others can be built by $mkA$.
|
||||||
|
|
||||||
Bad = L.bad_A ;
|
Bad = L.bad_A ;
|
||||||
-- Boring = mkA "boring" ;
|
Boring = mkA079 "еднообразен" ;
|
||||||
-- Cheap = mkA "cheap" ;
|
Cheap = mkA076 "евтин" ;
|
||||||
Cold = L.cold_A ;
|
Cold = L.cold_A ;
|
||||||
-- Delicious = mkA "delicious" ;
|
Delicious = mkA079 "превъзходен" ;
|
||||||
-- Expensive = mkA "expensive" ;
|
Expensive = mkA076 "скъп" ;
|
||||||
-- Fresh = mkA "fresh" ;
|
Fresh = mkA076 "свеж" ;
|
||||||
Good = L.good_A ;
|
Good = L.good_A ;
|
||||||
-- Suspect = mkA "suspect" ;
|
Suspect = mkA079 "подозрителен" ;
|
||||||
Warm = L.warm_A ;
|
Warm = L.warm_A ;
|
||||||
|
|
||||||
-- Places require different prepositions to express location; in some languages
|
-- Places require different prepositions to express location; in some languages
|
||||||
-- also the directional preposition varies, but in English we use $to$, as
|
-- also the directional preposition varies, but in English we use $to$, as
|
||||||
-- defined by $mkPlace$.
|
-- defined by $mkPlace$.
|
||||||
|
|
||||||
-- Airport = mkPlace "airport" "at" ;
|
Airport = mkPlace (mkN066 "летище") "на" ;
|
||||||
-- Bar = mkPlace "bar" "in" ;
|
Bar = mkPlace (mkN042 "бар") "в" ;
|
||||||
-- Church = mkPlace "church" "in" ;
|
Church = mkPlace (mkN041 "църква") "в" ;
|
||||||
-- Cinema = mkPlace "cinema" "at" ;
|
Cinema = mkPlace (mkN054 "кино") "на" ;
|
||||||
-- Hospital = mkPlace "hospital" "in" ;
|
Hospital = mkPlace (mkN041 "болница") "в" ;
|
||||||
-- Hotel = mkPlace "hotel" "in" ;
|
Hotel = mkPlace (mkN007 "хотел") "в" ;
|
||||||
-- Museum = mkPlace "museum" "in" ;
|
Museum = mkPlace (mkN032 "музей") "в" ;
|
||||||
-- Park = mkPlace "park" "in" ;
|
Park = mkPlace (mkN001 "парк") "в" ;
|
||||||
-- Restaurant = mkPlace "restaurant" "in" ;
|
Restaurant = mkPlace (mkN007 "ресторант") "в" ;
|
||||||
-- School = mkPlace "school" "at" ;
|
School = mkPlace (mkN007 "училище") "в" ;
|
||||||
-- Shop = mkPlace "shop" "in" ;
|
Shop = mkPlace (mkN007 "магазин") "в" ;
|
||||||
-- Station = mkPlace "station" "at" ;
|
Station = mkPlace (mkN041 "гарата") "на" ;
|
||||||
-- Theatre = mkPlace "theatre" "at" ;
|
Theatre = mkPlace (mkN009 "театър") "на" ;
|
||||||
-- Toilet = mkPlace "toilet" "in" ;
|
Toilet = mkPlace (mkN007 "тоалет") "в" ;
|
||||||
-- University = mkPlace "university" "at" ;
|
University = mkPlace (mkN007 "университет") "в" ;
|
||||||
|
|
||||||
-- Currencies; $crown$ is ambiguous between Danish and Swedish crowns.
|
-- Currencies; $crown$ is ambiguous between Danish and Swedish crowns.
|
||||||
|
|
||||||
-- DanishCrown = mkCN (mkA "Danish") (mkN "crown") | mkCN (mkN "crown") ;
|
DanishCrown = mkCN (mkA078 "датски") (mkN041 "крона") | mkCN (mkN041 "крона") ;
|
||||||
-- Dollar = mkCN (mkN "dollar") ;
|
Dollar = mkCN (mkN007 "долар") ;
|
||||||
-- Euro = mkCN (mkN "euro" "euros") ; -- to prevent euroes
|
Euro = mkCN (mkN054 "евро") ;
|
||||||
-- Lei = mkCN (mkN "leu" "lei") ;
|
Lei = mkCN (mkN047 "лея") ;
|
||||||
-- SwedishCrown = mkCN (mkA "Swedish") (mkN "crown") | mkCN (mkN "crown") ;
|
SwedishCrown = mkCN (mkA078 "шведски") (mkN041 "крона") | mkCN (mkN041 "крона") ;
|
||||||
|
|
||||||
-- Nationalities
|
-- Nationalities
|
||||||
|
|
||||||
-- Belgian = mkA "Belgian" ;
|
Belgian = mkA078 "белгийски" ;
|
||||||
-- Belgium = mkNP (mkPN "Belgium") ;
|
-- Belgium = mkNP (mkPN "Белгия" Fem) ;
|
||||||
-- English = mkNat "English" "England" ;
|
-- English = mkA078 "английски" ;
|
||||||
-- Finnish = mkNat "Finnish" "Finland" ;
|
-- Finnish = mkNat "Finnish" "Finland" ;
|
||||||
-- Flemish = mkNP (mkPN "Flemish") ;
|
-- Flemish = mkNP (mkPN "Flemish") ;
|
||||||
-- French = mkNat "French" "France" ;
|
-- French = mkNat "French" "France" ;
|
||||||
@@ -82,7 +87,7 @@ concrete WordsBul of Words = SentencesBul **
|
|||||||
|
|
||||||
-- Actions: the predication patterns are very often language-dependent.
|
-- Actions: the predication patterns are very often language-dependent.
|
||||||
|
|
||||||
-- AHasAge p num = mkCl p.name (mkNP num L.year_N) ;
|
AHasAge p num = mkCl p.name (mkNP num L.year_N) ;
|
||||||
AHasChildren p num = mkCl p.name have_V2 (mkNP num L.child_N) ;
|
AHasChildren p num = mkCl p.name have_V2 (mkNP num L.child_N) ;
|
||||||
-- AHasRoom p num = mkCl p.name have_V2
|
-- AHasRoom p num = mkCl p.name have_V2
|
||||||
-- (mkNP (mkNP a_Det (mkN "room")) (SyntaxBul.mkAdv for_Prep (mkNP num (mkN "person")))) ;
|
-- (mkNP (mkNP a_Det (mkN "room")) (SyntaxBul.mkAdv for_Prep (mkNP num (mkN "person")))) ;
|
||||||
@@ -151,7 +156,7 @@ concrete WordsBul of Words = SentencesBul **
|
|||||||
|
|
||||||
-- auxiliaries
|
-- auxiliaries
|
||||||
|
|
||||||
-- oper
|
oper
|
||||||
|
|
||||||
-- mkNat : Str -> Str -> NPNationality = \nat,co ->
|
-- mkNat : Str -> Str -> NPNationality = \nat,co ->
|
||||||
-- mkNPNationality (mkNP (mkPN nat)) (mkNP (mkPN co)) (mkA nat) ;
|
-- mkNPNationality (mkNP (mkPN nat)) (mkNP (mkPN co)) (mkA nat) ;
|
||||||
@@ -161,8 +166,8 @@ concrete WordsBul of Words = SentencesBul **
|
|||||||
-- mkNPDay day (SyntaxBul.mkAdv on_Prep day)
|
-- mkNPDay day (SyntaxBul.mkAdv on_Prep day)
|
||||||
-- (SyntaxBul.mkAdv on_Prep (mkNP a_Quant plNum (mkCN (mkN d)))) ;
|
-- (SyntaxBul.mkAdv on_Prep (mkNP a_Quant plNum (mkCN (mkN d)))) ;
|
||||||
|
|
||||||
-- mkPlace : Str -> Str -> {name : CN ; at : Prep ; to : Prep} = \p,i ->
|
mkPlace : N -> Str -> {name : CN ; at : Prep ; to : Prep} = \p,i ->
|
||||||
-- mkCNPlace (mkCN (mkN p)) (P.mkPrep i) to_Prep ;
|
mkCNPlace (mkCN p) (P.mkPrep i R.Acc) to_Prep ;
|
||||||
|
|
||||||
-- open_Adv = P.mkAdv "open" ;
|
-- open_Adv = P.mkAdv "open" ;
|
||||||
-- closed_Adv = P.mkAdv "closed" ;
|
-- closed_Adv = P.mkAdv "closed" ;
|
||||||
@@ -172,5 +177,5 @@ concrete WordsBul of Words = SentencesBul **
|
|||||||
|
|
||||||
-- nameOf : NPPerson -> NP = \p -> (xOf sing (mkN "name") p).name ;
|
-- nameOf : NPPerson -> NP = \p -> (xOf sing (mkN "name") p).name ;
|
||||||
|
|
||||||
--}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user