mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-26 11:18:55 -06:00
PhrasebookTha corrections from Nui
This commit is contained in:
@@ -19,7 +19,7 @@ concrete DisambPhrasebookEng of Phrasebook = PhrasebookEng -
|
|||||||
PImperativeFamPos,
|
PImperativeFamPos,
|
||||||
PImperativeFamNeg,
|
PImperativeFamNeg,
|
||||||
PImperativePolPos,
|
PImperativePolPos,
|
||||||
PImperativePlurNeg,
|
PImperativePolNeg,
|
||||||
PImperativePlurPos,
|
PImperativePlurPos,
|
||||||
PImperativePlurNeg
|
PImperativePlurNeg
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
compile = runghc Compile
|
compile = runghc Compile
|
||||||
|
|
||||||
all: fin demo missing
|
all: demo missing
|
||||||
|
|
||||||
demo: compdemo linkdemo
|
demo: compdemo fin linkdemo
|
||||||
|
|
||||||
compdemo:
|
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 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
|
# $(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
|
PImperativeFamPos, -- eat
|
||||||
PImperativeFamNeg, -- don't eat
|
PImperativeFamNeg, -- don't eat
|
||||||
PImperativePolPos, -- essen Sie
|
PImperativePolPos, -- essen Sie
|
||||||
PImperativePlurNeg, -- essen Sie nicht
|
PImperativePolNeg, -- essen Sie nicht
|
||||||
PImperativePlurPos, -- esst
|
PImperativePlurPos, -- esst
|
||||||
PImperativePlurNeg : -- esst nicht
|
PImperativePlurNeg : -- esst nicht
|
||||||
VerbPhrase -> Phrase ;
|
VerbPhrase -> Phrase ;
|
||||||
|
|||||||
@@ -238,7 +238,8 @@ oper
|
|||||||
-- for languages with GenNP, use "p's wife"
|
-- for languages with GenNP, use "p's wife"
|
||||||
-- relativePerson n x (\a,b,c -> mkNP (GenNP b) a c) p ;
|
-- 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
|
-- 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),
|
(Syntax = SyntaxTha),
|
||||||
(Symbolic = SymbolicTha),
|
(Symbolic = SymbolicTha),
|
||||||
(Lexicon = LexiconTha) ** open SyntaxTha, (P = ParadigmsTha), (R = ResTha) in {
|
(Lexicon = LexiconTha) ** open SyntaxTha, (P = ParadigmsTha), (R = ResTha) in {
|
||||||
|
|
||||||
|
flags coding=utf8 ;
|
||||||
lin
|
lin
|
||||||
ACitizen p n = mkCl p.name (mkVP (mkCN n (P.personN R.khon_s))) ;
|
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") ;
|
Rice = mkCN (mkN "rice") ;
|
||||||
Pork = mkCN (mkN "pork") ;
|
Pork = mkCN (mkN "pork") ;
|
||||||
Beef = mkCN (mkN "beef") ;
|
Beef = mkCN (mkN "beef") ;
|
||||||
|
Egg = mkCN L.egg_N ;
|
||||||
Noodles = mkCN (mkN "noodle") ;
|
Noodles = mkCN (mkN "noodle") ;
|
||||||
Shrimps = mkCN (mkN "shrimp") ;
|
Shrimps = mkCN (mkN "shrimp") ;
|
||||||
Chili = mkCN (mkN "chili") ;
|
Chili = mkCN (mkN "chili") ;
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ concrete WordsTha of Words = SentencesTha **
|
|||||||
|
|
||||||
-- Currencies; $crown$ is ambiguous between Danish and Swedish crowns.
|
-- 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 "ดอล" "ล่า" "ห์") ;
|
Dollar = mkCurrency (R.thword "ดอล" "ล่า" "ห์") ;
|
||||||
Euro = mkCurrency (R.thword "ยู" "โร") ;
|
Euro = mkCurrency (R.thword "ยู" "โร") ;
|
||||||
Lei = mkCurrency "ลี" ;
|
Lei = mkCurrency "ลี" ;
|
||||||
@@ -175,8 +175,10 @@ concrete WordsTha of Words = SentencesTha **
|
|||||||
-- below. Languages without productive genitives must use an equivalent of
|
-- below. Languages without productive genitives must use an equivalent of
|
||||||
-- "ตหเ วิฝเ oฝ มย สoน" for non-pronouns.
|
-- "ตหเ วิฝเ oฝ มย สoน" for non-pronouns.
|
||||||
|
|
||||||
Wife = xOf "เมีย" ; ---- familiar
|
Wife = xOf (R.thword "ภร" "รยา") ; -- polite
|
||||||
Husband = xOf "ผัว" ; ---- familiar
|
Husband = xOf (R.thword "สา" "มี") ; -- polite
|
||||||
|
--- Wife = xOf "เมีย" ; ---- familiar
|
||||||
|
--- Husband = xOf "ผัว" ; ---- familiar
|
||||||
Son = xOf (R.thword "ลูก ชาย") ;
|
Son = xOf (R.thword "ลูก ชาย") ;
|
||||||
Daughter = xOf (R.thword "ลูก สาว") ;
|
Daughter = xOf (R.thword "ลูก สาว") ;
|
||||||
Children = xOf L.child_N.s ; ----
|
Children = xOf L.child_N.s ; ----
|
||||||
@@ -269,15 +271,16 @@ concrete WordsTha of Words = SentencesTha **
|
|||||||
Thai = mkNat "ไทย" ;
|
Thai = mkNat "ไทย" ;
|
||||||
Baht = mkCurrency "บาท" ;
|
Baht = mkCurrency "บาท" ;
|
||||||
|
|
||||||
Rice = mkCN (mkN ("ฆ้าว")) ;
|
Rice = mkCN (mkN ("ข้าว")) ;
|
||||||
Pork = mkCN (mkN ("หมู")) ;
|
Pork = mkCN (mkN ("หมู")) ;
|
||||||
Beef = mkCN (mkN ("เนื้อ")) ;
|
Beef = mkCN (mkN ("เนื้อ")) ;
|
||||||
Noodles = mkCN (mkN ("เส้ม")) ;
|
Egg = mkCN L.egg_N ;
|
||||||
|
Noodles = mkCN (mkN (R.thword "ก๋วย" "เตี๋ยว")) ;
|
||||||
Shrimps = mkCN (mkN ("กุ้ง")) ;
|
Shrimps = mkCN (mkN ("กุ้ง")) ;
|
||||||
Chili = mkCN (mkN "พริก") ;
|
Chili = mkCN (mkN "พริก") ;
|
||||||
Garlic = mkCN (mkN (R.thword "กระ" "เทียม")) ;
|
Garlic = mkCN (mkN (R.thword "กะ" "เทียม")) ;
|
||||||
Durian = mkCN (mkN (R.thword "ทุ" "เรียน")) ;
|
Durian = mkCN (mkN (R.thword "ทุ" "เรียน")) ;
|
||||||
Mango = mkCN (mkN (R.thword "ฆะ" "ม่วง")) ;
|
Mango = mkCN (mkN (R.thword "มะ" "ม่วง")) ;
|
||||||
Pineapple = mkCN (mkN (R.thword "สับ" "ปะ" "รด")) ;
|
Pineapple = mkCN (mkN (R.thword "สับ" "ปะ" "รด")) ;
|
||||||
Coke = mkCN (mkN ("โค้ก")) ;
|
Coke = mkCN (mkN ("โค้ก")) ;
|
||||||
IceCream = mkCN (mkN (R.thword "ไอ" "ศ" "กรีม")) ;
|
IceCream = mkCN (mkN (R.thword "ไอ" "ศ" "กรีม")) ;
|
||||||
|
|||||||
Reference in New Issue
Block a user