Files
gf-core/lib/src/latin/notes.txt

183 lines
6.3 KiB
Plaintext

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