Before ------------------------------------------------- Renaming on Mac: for each in *Eng.gf ; do mv $each $(basename $each Eng.gf)Lat.gf done In-place change: sed -e 's/Eng/Lat/g' -i *Lat.gf Start with the following: concrete GrammarLat of Grammar = NounLat, VerbLat, AdjectiveLat, -- AdverbLat, -- NumeralLat, SentenceLat, -- QuestionLat, -- RelativeLat, -- ConjunctionLat, -- PhraseLat, TextX, StructuralLat, -- IdiomLat 16.4.2012 ------------------------------------------------- Output of gf -src LangLat.gf &> 1st_run.txt to have a list what is missing 17.4.2012 ------------------------------------------------- Trying to get a gold standard for the lexicon Step 1: Start finishing the lexicon using Langenscheidts Schulwoerterbuch Latein and the Latin Wikipedia Some Problems: - no excat translation for ceiling - same word for child and boy/girl - different words for find either by accident or after searching - no exact translation for glove - no exact translation for hat and cap - no translation for married in Langescheidt, - no exact translation for pen in Langenscheidt, assume similarity to stylus - is planet really masculine? - same word for boot and shoe? - make/extinguish fire as words for switch on/off - same word for bone and leg - i hate ambigous words Todo: - Need to check prepositions Step 2: Define linearization for the first categories and generate the paradigms - Change CatLat.gf a little bit - Comment all lexicon entries with categories without linearization or generating errors in ResLat.gf - Create gf script generate_paradigms.gfs to generate all yet implemented word forms Step 3: Check the forms in paradigms.txt Lots and lots of work. Starting to use incremented checking and changing 6.6.2013: --------------------- Changing morphology: splitting 3rd declension into consonant and i-declension defining rules for each of this classes Recheck liber, puer, iocur, iecur, vir -> done Check why the -i- is missing by os, lac, etc. 14.6.2013: ---------------------- Nouns and adjectives seem to be correct 19.6.2013: ---------------------- Fixed some issues in adjective declension. Going on to verbs Todo: Replace ... ** { lock_N =<> } with lin ... => Done 9.7.2013 26.6.2013 ---------------------- Added Adjective comparation: just to be completely tested. But how? 29.6.2013 ---------------------- Added Infinitive Active Future Next step passive 30.6.2013 ----------------------- Need to change implementation of esse_V to prevent circular definition => done 9.7.2013 ----------------------- Checked adjective forms for bonus, niger, asper, acer/acris , fortis, felix and longus. Superlative with maxime missing 13.7.2013 ----------------------- Introduced ###### as a ign for an invalid string Values in mkV for laudare "cela" ++ "lauda" ++ "cele" ++ "laude" ++ "celab" ++ "lauda" ++ "celo" ++ "laudo" ++ "celant" ++ "laudant" ++ "celare" ++ "laudare" ++ "celavi" ++ "laudavi" ++ "celatus" ++ "laudatus" ++ "celabo" ++ "laudabo" ++ "celabunt" ++ "laudabunt" ++ "celabi" ++ "laudabi" for monere "cela" ++ "mone" ++ "cele" ++ "monea" ++ "celab" ++ "mone" ++ "celo" ++ "moneo" ++ "celant" ++ "monent" ++ "celare" ++ "monere" ++ "celavi" ++ "monui" ++ "celatus" ++ "monitus" ++ "celabo" ++ "monebo" ++ "celabunt" ++ "monebunt" ++ "celabi" ++ "monebi" for audire "cela" ++ "audi" ++ "cele" ++ "audia" ++ "celab" ++ "audie" ++ "celo" ++ "audio" ++ "celant" ++ "audiunt" ++ "celare" ++ "audire" ++ "celavi" ++ "audivi" ++ "celatus" ++ "auditus" ++ "celabo" ++ "audiam" ++ "celabunt" ++ "audient" ++ "celabi" ++ "audie" for regere "cela" ++ "regi" ++ "cele" ++ "rega" ++ "celab" ++ "rege" ++ "celo" ++ "rego" ++ "celant" ++ "regunt" ++ "celare" ++ "regere" ++ "celavi" ++ "rexi" ++ "celatus" ++ "rectum" ++ "celabo" ++ "regam" ++ "celabunt" ++ "regent" ++ "celabi" ++ "rege" for capere "cela" ++ "capi" ++ "cele" ++ "capia" ++ "celab" ++ "capie" ++ "celo" ++ "capio" ++ "celant" ++ "capiunt" ++ "celare" ++ "capere" ++ "celavi" ++ "cepii" ++ "celatus" ++ "captum" ++ "celabo" ++ "capiam" ++ "celabunt" ++ "capient" ++ "celabi" ++ "capie" laudare monere audire regere capere cela lauda mone audi regi capi pres_ind cele laude monea audia rega capia pres_conj_stem celab lauda mone audie rege capie impf_ind_stem celo laudo moneo audio rego capio pres_ind_sg_p1 celant laudant monent audiunt regunt capiunt pres_ind_pl_p3 celare laudare monere audire regere capere inf_pres_act celavi laudavi monui audivi rexi cepii perf_ind_sg_p1 celatus laudatus monitus auditus rectum captum inf_perf_pass celabo laudabo monebo audiam regam capiam fut_I_sg_p1 celabunt laudabunt monebunt audient regent capient fut_I_pl_p3 celabi laudabi monebi audie rege capie fut_I_stem 14.7.2013 --------------- Starting with deponent verbs 15.7.2013 --------------- Retry to find minimum number of parameters for verb creation inf_act_pres laudare monere audire regere capere pres_stem lauda mone audi reg capi pres_ind_base lauda mone audi regi capi pres_conj_base laude monea audia rega capia impf_ind_base laudaba moneba audieba regeba capieba impf_conj_base laudare monere audire regere capere (=imf_act_pres) fut_I_base laudabi monebi audie rege capie imp_base lauda mone audi regi capi perf_stem laudav monu audiv rex cep perf_ind_base laudav monu audiv rex cep (=perf_stem) perf_conj_base laudaveri monueri audiveri rexeri ceperi pqperf_ind_base laudavera monuera audivera rexera cepera pqperf_conj_base laudavisse monuisse audivisse rexisse cepisse fut_II_base laudaveri monueri audiveri rexeri ceperi (=perf_conj_base) part_stem laudat(u) monit(u) audit(u) rect(u) capt(u) 18.7.2013 ---------------------- Project Goalss: possibly ommited: Numerals Embedded Clauses neccessary: Simple NPs, simple VPs, basic declarative clauses, basic interrogative clauses PredVP UseCl/UseQCL 29.7.2013 ----------------------- Ommited for the moment: Indefinite pronouns, interrogative pronouns, numerals 22.8.2013 ----------------------- Check suck_V2