mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-18 09:19:32 -06:00
PhrasebookTha corrections from Nui
This commit is contained in:
@@ -19,7 +19,7 @@ concrete DisambPhrasebookEng of Phrasebook = PhrasebookEng -
|
||||
PImperativeFamPos,
|
||||
PImperativeFamNeg,
|
||||
PImperativePolPos,
|
||||
PImperativePlurNeg,
|
||||
PImperativePolNeg,
|
||||
PImperativePlurPos,
|
||||
PImperativePlurNeg
|
||||
]
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
compile = runghc Compile
|
||||
|
||||
all: fin demo missing
|
||||
all: demo missing
|
||||
|
||||
demo: compdemo linkdemo
|
||||
demo: compdemo fin linkdemo
|
||||
|
||||
compdemo:
|
||||
$(compile) Bul Dan Dut Nor Pol Ron Spa
|
||||
$(compile) Bul Dan Dut Nor Pol Spa
|
||||
$(compile) -opt Cat Eng Fre Ger Rus Swe Tha Urd DisambPhrasebookEng
|
||||
# $(compile) -opt Bul Cat Dan Dut Eng Fre Ger Ita Nor Pol Ron Rus Spa Swe Tha Urd DisambPhrasebookEng
|
||||
|
||||
|
||||
@@ -202,7 +202,7 @@ abstract Sentences = Numeral ** {
|
||||
PImperativeFamPos, -- eat
|
||||
PImperativeFamNeg, -- don't eat
|
||||
PImperativePolPos, -- essen Sie
|
||||
PImperativePlurNeg, -- essen Sie nicht
|
||||
PImperativePolNeg, -- essen Sie nicht
|
||||
PImperativePlurPos, -- esst
|
||||
PImperativePlurNeg : -- esst nicht
|
||||
VerbPhrase -> Phrase ;
|
||||
|
||||
@@ -238,7 +238,8 @@ oper
|
||||
-- for languages with GenNP, use "p's wife"
|
||||
-- relativePerson n x (\a,b,c -> mkNP (GenNP b) a c) p ;
|
||||
|
||||
phrasePlease : Utt -> Text = \u -> lin Text (mkPhr noPConj u please_Voc) | lin Text u ;
|
||||
phrasePlease : Utt -> Text = \u -> --- lin Text (mkPhr noPConj u please_Voc) |
|
||||
lin Text u ;
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
-- New things added 30/11/2011 by AR
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
concrete SentencesTha of Sentences = NumeralTha ** SentencesI - [ACitizen] with
|
||||
concrete SentencesTha of Sentences = NumeralTha ** SentencesI - [ACitizen, WherePlace, WherePerson] with
|
||||
(Syntax = SyntaxTha),
|
||||
(Symbolic = SymbolicTha),
|
||||
(Lexicon = LexiconTha) ** open SyntaxTha, (P = ParadigmsTha), (R = ResTha) in {
|
||||
|
||||
flags coding=utf8 ;
|
||||
lin
|
||||
ACitizen p n = mkCl p.name (mkVP (mkCN n (P.personN R.khon_s))) ;
|
||||
|
||||
WherePlace place = mkQS (mkQCl where_IAdv (mkCl place.name yuu_V)) ;
|
||||
WherePerson person = mkQS (mkQCl where_IAdv (mkCl person.name yuu_V)) ;
|
||||
|
||||
oper
|
||||
yuu_V : V = R.regV "อยู่" ;
|
||||
|
||||
}
|
||||
|
||||
@@ -269,6 +269,7 @@ concrete WordsEng of Words = SentencesEng **
|
||||
Rice = mkCN (mkN "rice") ;
|
||||
Pork = mkCN (mkN "pork") ;
|
||||
Beef = mkCN (mkN "beef") ;
|
||||
Egg = mkCN L.egg_N ;
|
||||
Noodles = mkCN (mkN "noodle") ;
|
||||
Shrimps = mkCN (mkN "shrimp") ;
|
||||
Chili = mkCN (mkN "chili") ;
|
||||
|
||||
@@ -77,7 +77,7 @@ concrete WordsTha of Words = SentencesTha **
|
||||
|
||||
-- Currencies; $crown$ is ambiguous between Danish and Swedish crowns.
|
||||
|
||||
DanishCrown = mkCN (mkA (R.thword "เดน" "มาร์ค")) (mkN "โครน") | mkCurrency "โครน" ;
|
||||
DanishCrown = mkCN (mkA (R.thword "เดน" "มาร์ค")) (mkN "โครน") | mkCurrency "โครน" ; ---#
|
||||
Dollar = mkCurrency (R.thword "ดอล" "ล่า" "ห์") ;
|
||||
Euro = mkCurrency (R.thword "ยู" "โร") ;
|
||||
Lei = mkCurrency "ลี" ;
|
||||
@@ -175,8 +175,10 @@ concrete WordsTha of Words = SentencesTha **
|
||||
-- below. Languages without productive genitives must use an equivalent of
|
||||
-- "ตหเ วิฝเ oฝ มย สoน" for non-pronouns.
|
||||
|
||||
Wife = xOf "เมีย" ; ---- familiar
|
||||
Husband = xOf "ผัว" ; ---- familiar
|
||||
Wife = xOf (R.thword "ภร" "รยา") ; -- polite
|
||||
Husband = xOf (R.thword "สา" "มี") ; -- polite
|
||||
--- Wife = xOf "เมีย" ; ---- familiar
|
||||
--- Husband = xOf "ผัว" ; ---- familiar
|
||||
Son = xOf (R.thword "ลูก ชาย") ;
|
||||
Daughter = xOf (R.thword "ลูก สาว") ;
|
||||
Children = xOf L.child_N.s ; ----
|
||||
@@ -269,15 +271,16 @@ concrete WordsTha of Words = SentencesTha **
|
||||
Thai = mkNat "ไทย" ;
|
||||
Baht = mkCurrency "บาท" ;
|
||||
|
||||
Rice = mkCN (mkN ("ฆ้าว")) ;
|
||||
Rice = mkCN (mkN ("ข้าว")) ;
|
||||
Pork = mkCN (mkN ("หมู")) ;
|
||||
Beef = mkCN (mkN ("เนื้อ")) ;
|
||||
Noodles = mkCN (mkN ("เส้ม")) ;
|
||||
Egg = mkCN L.egg_N ;
|
||||
Noodles = mkCN (mkN (R.thword "ก๋วย" "เตี๋ยว")) ;
|
||||
Shrimps = mkCN (mkN ("กุ้ง")) ;
|
||||
Chili = mkCN (mkN "พริก") ;
|
||||
Garlic = mkCN (mkN (R.thword "กระ" "เทียม")) ;
|
||||
Garlic = mkCN (mkN (R.thword "กะ" "เทียม")) ;
|
||||
Durian = mkCN (mkN (R.thword "ทุ" "เรียน")) ;
|
||||
Mango = mkCN (mkN (R.thword "ฆะ" "ม่วง")) ;
|
||||
Mango = mkCN (mkN (R.thword "มะ" "ม่วง")) ;
|
||||
Pineapple = mkCN (mkN (R.thword "สับ" "ปะ" "รด")) ;
|
||||
Coke = mkCN (mkN ("โค้ก")) ;
|
||||
IceCream = mkCN (mkN (R.thword "ไอ" "ศ" "กรีม")) ;
|
||||
|
||||
Reference in New Issue
Block a user