commit bb1fcb2e8d547ce6e8b36735b3cdffb40adda40c Author: Natasha Singh Date: Tue Jul 11 17:16:08 2023 -0400 Added more verbs diff --git a/apertium-kfy.kfy.lexd b/apertium-kfy.kfy.lexd index 0d25f5f..5a479cb 100644 --- a/apertium-kfy.kfy.lexd +++ b/apertium-kfy.kfy.lexd @@ -50,15 +50,21 @@ Conjunction Adjective Adverb Verb -Verb[pres] PresInfl +Verb[pres1] Pres1Infl +Verb[pres23] Pres23Infl Verb[past] PastInfl Verb[fut1] Fut1Infl Verb[fut23] Fut23Infl +Verb[perf] PerfInfl +Verb[cont] ContInfl IrregVerbs -IrregVerbs[pres] PresInfl +IrregVerbs[pres1] Pres1Infl +IrregVerbs[pres23] Pres23Infl IrregVerbs[past] PastInfl IrregVerbs[fut1] Fut1Infl IrregVerbs[fut23] Fut23Infl +IrregVerbs[perf] PerfInfl +IrregVerbs[cont] ContInfl Compound Interjection @@ -77,7 +83,7 @@ LEXICON IrrNounInfl_b :>एँ LEXICON IrrNounInfl_c -:ा +:>ा :>े LEXICON IrrNounInfl_d @@ -86,11 +92,11 @@ LEXICON IrrNounInfl_d LEXICON IrrNounInfl_e : -:े◌ं +:>े◌ं LEXICON IrrNounInfl_f -: -:{I2}याँ +:>ी +:>{I2}याँ LEXICON IrrNounInfl_g : @@ -99,18 +105,23 @@ LEXICON IrrNounInfl_g LEXICON CaseSuffix :थैं -LEXICON PresInfl -:नू -:छै -:छा -:छो -:नान +LEXICON Pres1Infl +:>नू + +LEXICON Pres23Infl +:>छै +:>छा +:>छो +:>{P1} +:>नान LEXICON PastInfl -:छ -:छ्यो -:छी -:छ्या +:>छ +:>छ्य +:>छ्या +:>छ्यो +:>छी +:>छ्या LEXICON Fut1Infl :>{F1}ल @@ -118,11 +129,20 @@ LEXICON Fut1Infl LEXICON Fut23Infl -:ले -:ली -:लो -:ली -:ला +:>ले +:>ली +:>लो +:>ली +:>ला + +LEXICON PerfInfl +:>ग्यो +:>ग्या +:>ग्योछ +:>ग्यान + +LEXICON ContInfl +:>नै @@ -316,6 +336,10 @@ LEXICON NounRoot समझ:समझ #understanding शैतान:शैतान #devil वादा:वादा #promise +खून:खून #blood +सच्चाई:सच्चाई #truth +शान्ति:शान्ति #peace +दोष:दोष #fault @@ -606,6 +630,7 @@ LEXICON Case को:को का:का की:की +के:के है:है स:स @@ -651,11 +676,13 @@ LEXICON Pronoun येक:येक #this very (to refer to same object that is being discussed) जो:जो #that इनूनइनून #these people +येस:येस #him/ her कै:कै #someone सबून:सबून #everyone मैं:मैं #I +मै:मै #Dir/LR मैंले:मैंले #I have/did मैं:मैं #I मैंस:मैंस #me @@ -674,6 +701,7 @@ LEXICON Pronoun हमरि:हमरि #our / ours (obj is feminine) तैं:तैं #you +तै:तै #Dir/LR तुम:तुम #you तैंस:तैंस #you तुमून:तुमून #you (formal speech) @@ -701,6 +729,7 @@ LEXICON Pronoun उनार:उनार #their (singular objects in posession -- formal speech - showing respect to pron) उनेरि:उनेरि #their (single feminine object in posession) उनोरो:उनोरो #their (single masculine object in posession) +उनुस:उनुस #Dir/LR उनार:उनार #their (multiple objects in posession) ऊस:ऊस #him / her उनून:उनून #him / her (formal speech) @@ -739,6 +768,7 @@ LEXICON Determiner दुसरान:दुसरान #others दुसरा:दुसरा #second / other चारू:चारू #four +सात:सात #seven LEXICON Postposition @@ -786,6 +816,7 @@ LEXICON Conjunction जब:जब #when कि:कि #that तैं:तैं +तै:तै #Dir/LR जैको:जैको ताकि:ताकि जसो:जसो #like / as @@ -844,7 +875,8 @@ LEXICON Adjective हकदार:हकदार #describe someone who is deserving मूर्ख:मूर्ख #stupid बकाया:बकाया #outstanding/ unpaid -बुरी:बुरी #bad +बुरी:बुरी #bad +बुरा:बुरा नष्ट:नष्ट #describe something that is destroyed, ruined झूठ्ठी:झूठ्ठी #jhooti महा:महा #great @@ -886,7 +918,8 @@ LEXICON Adjective अलग:अलग #being different नय्या:नय्या #new अनन्त:अनन्त #describe somehting infinite / limitless - +जरूरी:जरूरी #necessary +तैयार:तैयार #ready LEXICON Adverb @@ -945,109 +978,154 @@ LEXICON Adverb बार:बार #once बार-बार:बार-बार #repeatedly काँई:काँई #somehow / somewhere -बीच:बीच # in between / amidst +बीच:बीच #in between / amidst +सिर्फ:सिर्फ #only +दुबारा:दुबारा #again / once more LEXICON Verb -दफना:दफना #burry -फिर:फिर #move ठैरा:ठैरा #to stay / stop ठैरी:ठैरी #to stay / stop विनती:विनती #request -फाड़:फाड़ #to tear पछ्याणो:पछ्याणो #to recognize पछ्याणी:पछ्याणी #to recognize राज्य:राज्य #rule नाश:नाश #destroy -रौंद:रौंद #crush / trample -पलट:पलट #to turn / flip -बुना:बुना #to weave -कटना:कटना #to cut मानी:मानी #to accept / acknowledge माना:माना #to accept / acknowledge +परखी:परखी #examined/ tested +परखा:परखा #examined/ tested माफ:माफ #forgive -धो:धो #wash हाल:हाल #put जामा:जामा #collect/ store -मेल:मेल #meet -सौंप:सौंप #handover त्याग:त्याग #resign/ sacrifice -जला:जला #ignite -ढक:ढक #cover -झुक:झुक #bend/ bow -परखी:परखी #examined/ tested -परखा:परखा #examined/ tested -भाग:भाग #run -मरवा:मरवा #make someone kill मालूम:मालूम #came to know डण्यून:डण्यून #crying पैद:पैद #to be born लुक:लुक #to hide बसिना:बसिना #to settle -पकड़:पकड़ #to capture/ arrest बन्द:बन्द #to close शुरू:शुरू #to start फैल:फैल #to spread जीना:जीना #to live -मनाया:मनाया #to celebrate -कुचली:कुचली #to crush -उठा:उठा #to pick हुकुम:हुकुम #to order साबित:साबित #to prove -हाण:हाण #to jump ढोक:ढोक #to saluted -मर:मर #to die -निकल:निकल #to go out टल:टल #to delay + + खिती:खिती #to throw -- remove -ग्यो:ग्यो #to go ज्या:ज्या #to become -कर:कर #to do -जा:जा # to go -क्योछ:क्योछ #said -करून:करून #do root-करs -दीछ:दीछ #root-दी -हो:हो #to happen पैन:पैन #to wore बच:बच #to survive डर:डर #to fear पाला:पाला #to get -चाँ:चाँ[pres,past,fut1,fut23] #want/ wish -चा:चा[pres,past,fut1,fut23] #Dir/LR -देख:देख[pres,past,fut1,fut23] #to see -सक:सक[pres,past,fut1,fut23] #to be able -कहला:कहला[pres,past,fut1,fut23] #called / known -कर:कर[pres,past,fut1,fut23] #to do -आ:आ[pres,past,fut1,fut23] #to come - -करून:करून #gerund of do -पुछून:पुछून #gerund of ask -सुनो:सुनो #gerund of listen -मारन:मारन #gerund of kill -मरना:मरना #gerund of die +चाँ:चाँ[pres1,pres23,past,fut1,fut23,cont] #want/ wish +चा:चा[pres1,pres23,past,fut1,fut23,cont] #Dir/LR +देख:देख[pres1,pres23,past,fut1,fut23,cont] #to see +सक:सक[pres1,pres23,past,fut1,fut23] #to be able +कहला:कहला[pres1,pres23,past,fut1,fut23] #called / known +कर:कर[pres1,pres23,past,fut1,fut23,cont] #to do +आ:आ[pres1,pres23,past,fut1,fut23,perf,cont] #to come +सुण:सुण[pres1,pres23,past,fut1,fut23,cont] #to listen +रै:रै[pres1,pres23,past,fut1,fut23,cont] #to stay +द्याल:द्याल[pres1,pres23,past,fut1,fut23,cont] #to put +डाल:डाल[pres1,pres23,past,fut1,fut23,cont] #to put +जाण:जाण[pres1,pres23,past,fut1,fut23,cont] #to know +लिख:लिख[pres1,pres23,past,fut1,fut23,cont] #to write +पुछ्:पुछ्[pres1,pres23,past,fut1,fut23,cont] #Dir/LR +पुछ:पुछ[pres1,pres23,past,fut1,fut23,cont] #to ask +बनबन[pres1,pres23,past,fut1,fut23,cont] #to ask +दफना:दफना[pres1,pres23,past,fut1,fut23,cont] #burry +फिर:फिर[pres1,pres23,past,fut1,fut23,cont] #move +फाड़:फाड़[pres1,pres23,past,fut1,fut23,cont] #to tear +रौंद:रौंद[pres1,pres23,past,fut1,fut23,cont] #crush / trample +पलट:पलट[pres1,pres23,past,fut1,fut23,cont] #to turn / flip +बुन:बुन[pres1,pres23,past,fut1,fut23,cont] #to weave +काट:काट[pres1,pres23,past,fut1,fut23,cont] #to cut +धो:धो[pres1,pres23,past,fut1,fut23,cont] #wash +मेल:मेल[pres1,pres23,past,fut1,fut23,cont] #meet +सौंप:सौंप[pres1,pres23,past,fut1,fut23] #handover +जला:जला[pres1,pres23,past,fut1,fut23,cont] #ignite +ढक:ढक[pres1,pres23,past,fut1,fut23,cont] #cover +झुक:झुक[pres1,pres23,past,fut1,fut23,cont] #bend/ bow +भाग:भाग[pres1,pres23,past,fut1,fut23,cont] #run +मरवा:मरवा[pres1,pres23,past,fut1,fut23,cont] #make someone kill +पकड़:पकड़[pres1,pres23,past,fut1,fut23,cont] #to capture/ arrest +मना:मना[pres1,pres23,past,fut1,fut23,cont] #to celebrate +कुचल:कुचल[pres1,pres23,past,fut1,fut23,cont] #to crush +उठा:उठा[pres1,pres23,past,fut1,fut23,cont] #to pick +हाण:हाण[pres1,pres23,past,fut1,fut23,cont] #to jump +मर:मर[pres1,pres23,past,fut1,fut23] #to die +निकल:निकल[pres1,pres23,past,fut1,fut23] #to go out +करा:करा[pres1,pres23,past,fut1,fut23,cont] #to get something done +करवा:करवा[pres1,pres23,past,fut1,fut23,cont] #to get something done +बना:बना[pres1,pres23,past,fut1,fut23,cont] #to make +लीजा:लीजा[pres1,pres23,past,fut1,fut23,cont] #to carry +चल:चल[pres1,pres23,past,fut1,fut23,cont] #to walk +तोड़:तोड़[pres1,pres23,past,fut1,fut23,cont] #to break +डर:डर[pres1,pres23,past,fut1,fut23,cont] #to fear +जाग:जाग[pres1,pres23,past,fut1,fut23,cont] #to wake +बुला:बुला[pres1,pres23,past,fut1,fut23,cont] #to call +भेज:भेज[pres1,pres23,past,fut1,fut23,cont] #to send +चढ़:चढ़[pres1,pres23,past,fut1,fut23,cont] #to climb +चढ़ा:चढ़ा[pres1,pres23,past,fut1,fut23,cont] #to donate/ offer +मिल:मिल[pres1,pres23,past,fut1,fut23,cont] #to get +उठ:उठ[pres1,pres23,past,fut1,fut23,cont] #to wake +खोज:खोज[pres1,pres23,past,fut1,fut23,cont] #to search +पा:पा[pres1,pres23,past,fut1,fut23,cont] #to receive +राख:राख[pres1,pres23,past,fut1,fut23,cont] #to keep +राँख:राँख[pres1,pres23,past,fut1,fut23,cont] #Dir/LR +खोल:खोल[pres1,pres23,past,fut1,fut23,cont] #to open +बाद:बाद[pres1,pres23,past,fut1,fut23,cont] #to tie + + +हिट:हिटून #gerund of walk +कर:करून #gerund of do +पुछ:पुछून #gerund of ask +सुन:सुनो #gerund of listen +मार:मारन #gerund of kill +मरन:मरना #gerund of die जाग:जाग #gerund of wake -बनना:बनना #gerund of make -जाणून:जाणून #gerund of जाण (to know) -मरून:मरून #gerund of मरू (to die) +बन:बनना #gerund of make +जाण:जाणून #gerund of जाण (to know) +मर:मरून #gerund of मरू (to die) ठाड़:ठाड़ #gerund of stand -कुन:कुन #gerund of say -कईना:कईना #Dir/LR (कुन) -ऊँन:ऊँन #gerund of आ (come) -सिखून:सिखून #gerund of सिख (to learn) -पकड़ना:पकड़ना #gerund of पकड़ (to catch) -तोड़ना:तोड़ना #gerund of तोड़ (to break) -लेखना:लेखना #gerund of लेख (to write) -दिन:दिन #gerung of दी (to give) -लीना:लीना #gerung of ली (to take) -लीन:लीन #gerung of ली (to take) -देखून:देखून #gerung of देख (to see) -हुन:हुन #gerung of to happen -हुना:हुना #Dir/LR --same as हुन -होईना:होईना #Dir/LR --same as हुन -ढकना:ढकना #gerund of ढक (to cover) +कु:कुन #gerund of say +कु:कईना #Dir/LR (कुन) +आ:ऊँन #gerund of to come +आ:उन #gerund of to come +सिख:सिखून #gerund of to learn +पकड़:पकड़ना #gerund of to catch +तोड़:तोड़ना #gerund of to break +लिख:लेखना #gerund of to write +दी:दिन #gerung of to give +ली:लीना #gerung of to take +ली:लीन #gerung of to take +देख:देख #gerung of to see +हो:हुन #gerung of to happen +हो:हुना #Dir/LR +हो:होईना #Dir/LR +ढक:ढकना #gerund of to cover +रू:रून #gerunf of to stay +द्याल:द्यलो #gerund of put +डाल:डालीना #gerund of to put +डाल:डालूनो #gerund of to put +लिख:लिख #Dir/LR +कुचल:कुचली #gerund of to crush +बना:बनून #gerund of make +बना:बनूना #gerund of make +लीजा:लीजान #gerund of carry +पत्त:पत्तो #gerund of to know +खोज:खोजून #gerund of to search +मार:मर्यान #gerund of to beat / kill +मार:मारून #gerund of to kill +पा:पान #gerund of to receive +राख:राखिना #gerund of to keep + @@ -1056,6 +1134,7 @@ LEXICON IrregVerbs छ:छै #is छ:छा #are छ:छन #are +छ:छ्य #was छ:छो छ:छ्यो #was छ:छी #was @@ -1064,38 +1143,38 @@ LEXICON IrregVerbs भ्य:भ्यान #happen/occur भ्य:भ्योछ #happened/occured in past -हो:हु[pres] #to happen -हो:हु[past] +मरेछ:मरेछी +मरेछ:मरेछ्यो +मरेछ:मरेछ्या + +हो:हु[pres1,pres23,past,cont] #to happen हो:हो[fut1,fut23] +हो:होगै -जा:जा[pres] #to go -जा:जा[pres] +जा:जा[pres1,pres23,past,fut23,cont] #to go जा:ज्यू[fut1] -जा:जा[fut23] जा:जान जा:जाया जा:जौ जा:जालि #Dir/LR --same as जाली -कुं:कुं[pres] #to say -कुं:कुं[past] -कुं:क्योछ +न्हैजा:न्हैजा[pres1,pres23,past,fut23,cont] #to go +न्हैजा:न्हैज्यू[fut1] + +कुं:कुं[pres1,pres23,past,cont] #to say कुं:क्यो[fut1] -कुं:कौ[fut23] -कुं:कौ[fut23] +कुं:कौ[fut23] +कुं:क्योछ कुं:कये -कुँ:कुँ[pres] #Dir/LR -कुँ:कुँ[past] #Dir/LR +कुँ:कुँ[pres1,pres23,past,cont] #Dir/LR कुँ:कुँ #Dir/LR -कु:कु[pres] #Dir/LR -कु:कु[past] #Dir/LR +कु:कु[pres1,pres23,past,cont] #Dir/LR कु:कु #Dir/LR +कु:कुछूँ - -दी:दी[pres] #to give -दी:दी[past] +दी:दी[pres1,pres23,past,cont] #to give दी:दीयू[fut1] दी:दे[fut23] दी:दीया @@ -1104,13 +1183,13 @@ LEXICON IrregVerbs दी:दीनी #same as दीनान दी:दीयाला #same as देला - -ली:ली[pres] #to take -ली:ली[past] +ली:ली[pres1,pres23,past,cont,perf] #to take ली:लियू[fut1] ली:ले[fut23] ली:लियूछो #same as लीछो +लि:लि[pres1,pres23,past,cont,perf] #Dir/LR + कर:कर कर:करनै कर:करि @@ -1118,7 +1197,8 @@ LEXICON IrregVerbs कर:करछ्य कर:करूँ कर:करे -कर:करा +कर:करा +कर:कर्यो कर:करना #Dir/LR --same as करा कर:कर्या #Dir/LR --same as करा कर:करछूँ #Dir/LR --same as करनू @@ -1139,14 +1219,73 @@ LEXICON IrregVerbs चा:चैछो चाँ:चाँयान #same as चाँनान -देख:देखा देख:देखछ्य -देख:देखोलो #same as देखलो +देख:देखा +देख:देखोलो #Dir/LR ---same as देखलो +देख:देख्यो #Dir/LR +देख:देखीई #Dir/LR +देख:देखाला #Dir/LR +देख:देखून #Dir/LR आ:आरयूँ आ:आरयाँ आ:आयान +सुण:सुणा +सुण:सुणिछ्य #Dir/LR --same as सुणछ्य +सुण:सुणि #Dir/LR --same as सुणी + +उन:उन[pres1,pres23,past] #Dir/LR +ऊँन:ऊँन[pres1,pres23,past] #Dir/LR + +रू:रू[pres1,pres23,past,cont] +रू:रौ[fut1,fut23] + +रै:रैछ + +गै:गै[pres1,pres23,past] #has had +ग्य:ग्यो +ग्य:ग्या +ग्य:ग्योछ +ग्य:ग्यान + +ला:ला[perf] +न्है:न्है[perf] +बैठ:बैठ[perf] + +द्याल:द्यालो +द्याल:द्यालाई +द्याल:द्योलो +द्याल:द्यूलो +द्याल:द्याला + +डाल:डालीया + +जाण:जाणै +जाण:जाणछूँ #Dir/LR -- same as जाणनू + +बन:बना +बुन:बुना +कट:कटना +मना:मनाया #to celebrate +करवाय:करवाये + +चढ़ा:चढ़ाये +मिल:मिलो + +मार:मारो +मार:मरो #Dir/LR + +राख:राखि +राख:राखैं +राख:राँख्यो + +खोल:खोलि #Dir/LR + +खा:खा[pres1,pres23,past,fut23,cont] +खा:खूँ[fut1] +खा:खायो + LEXICON Compound @@ -1162,8 +1301,11 @@ LEXICON Compound त्यारा+में:तैमें #in you इसो+तरह:इसीकैं #like this जैस+तरह:जसकै #as the way -मैं+ले:मेंले #me too +मैं+ले:मेंले #Dir/LR -- me too +मैं+ले:मैंले #me too तैं+ले:तैंले #you too +तै+ले:तैले #Dir/LR --you +जे+ले:जैले एक+का:एक्का #of / with one ना+हतिन:नाहतिन #don't have ना+हातिनू:नाहातिनू #not am @@ -1186,6 +1328,7 @@ LEXICON Compound कै+थैं:कैंथैं #from someone कै+की:कैकी #someone's कै+में:कैमें #in someone +दी+भेरन:दीभेरन #after giving जा+भेरन:जाभेरन #after going बना+भेरन:बनाभेरन #after making ली+भेरन:लीभेरन #after taking diff --git a/apertium-kfy.kfy.twol b/apertium-kfy.kfy.twol index d78a9a3..d16765a 100644 --- a/apertium-kfy.kfy.twol +++ b/apertium-kfy.kfy.twol @@ -13,6 +13,7 @@ Alphabet %{I1%}:ओ %{I1%}:ो %{I1%}:ि %{I1%}:इ %{F1%}:ू %{F1%}:उ +%{P1%}:ी %{P1%}:ई %>:0; Sets @@ -29,6 +30,8 @@ Rules %{I2%}:इ <=> ई _ ; "If the root lexicon ends with Vowel, add उ to the Fut1 verb forms" %{F1%}:उ <=> Vowel _ ; +"If the root lexicon ends with Vowel, add ई to the Pres verb forms" +%{P1%}:ई <=> Vowel _ ; ! Resources: ! https://wiki.apertium.org/wiki/Starting_a_new_language_with_HFST#Enter_twol diff --git a/result.txt b/result.txt index 4009fcd..c864065 100644 --- a/result.txt +++ b/result.txt @@ -1,30 +1,30 @@ -coverage: 80% (193970/242314) +coverage: 83% (202425/242314) -unknown forms: 48344 +unknown forms: 39889 top unknown forms: - 421 ^रैछ/*रैछ$ - 284 ^ग्योछ/*ग्योछ$ - 260 ^रौ/*रौ$ - 241 ^लाग्यान/*लाग्यान$ - 226 ^ग्यान/*ग्यान$ - 187 ^ग्या/*ग्या$ - 184 ^के/*के$ - 170 ^कुछूँ/*कुछूँ$ - 158 ^द्योलो/*द्योलो$ - 152 ^रून/*रून$ 146 ^परमेश्वरेले/*परमेश्वरेले$ 141 ^लिखीना/*लिखीना$ 138 ^यहूदीन/*यहूदीन$ - 136 ^जाण/*जाण$ - 130 ^मरेछ्या/*मरेछ्या$ - 119 ^पुछ्छै/*पुछ्छै$ - 115 ^बना/*बना$ 107 ^छोड़/*छोड़$ 104 ^मार/*मार$ - 98 ^बनून/*बनून$ - 96 ^सुणछ्य/*सुणछ्य$ 96 ^बन/*बन$ 95 ^बनिना/*बनिना$ - 94 ^बिनती/*बिनती$ - 93 ^दोष/*दोष$ + 88 ^लागछ्य/*लागछ्य$ + 84 ^आश/*आश$ + 83 ^खानो/*खानो$ + 82 ^यीशुस/*यीशुस$ + 78 ^हुनो/*हुनो$ + 76 ^जोरले/*जोरले$ + 75 ^सुणून/*सुणून$ + 75 ^ज्यूनो/*ज्यूनो$ + 73 ^ब्या/*ब्या$ + 73 ^बलिदान/*बलिदान$ + 73 ^प्रगट/*प्रगट$ + 73 ^दीयान/*दीयान$ + 73 ^चिठ्ठी/*चिठ्ठी$ + 73 ^खास/*खास$ + 72 ^होलि/*होलि$ + 72 ^जेल/*जेल$ + 71 ^मसीहक/*मसीहक$ + 70 ^महायाजक/*महायाजक$