a816b119e7
Backfill ELP vocabulary from FULL lexicons (UniMorph + kaikki.org Wiktionary, real gender/inflections) for 8 languages, 812,894 entries total, in the proven seed-fn format matching the 18 ancient vocabularies: es 72,032 | fr 130,517 | de 144,692 | la 22,590 | it 193,675 | pt 115,772 | ro 86,504 | ca 47,112 4 of these (es fr de la) backfill ELP languages that had morphology but no vocabulary; it/pt/ro/ca are new Romance (need morphology-*.el ports next). Adds lang_profile_* for all 8 + reproducible generators under tests/lang-gen. Vocab is runtime seed data (not in build manifest, like the 18 ancients); seed-fn format validated to compile to C via elc.
41 lines
1.8 KiB
EmacsLisp
41 lines
1.8 KiB
EmacsLisp
;;; lang_profile_pt.el — Portuguese language profile for ELP.
|
|
;;; Keys the realizer's construction switches. Mirrors lang_profile_es.
|
|
|
|
(lang_profile_pt
|
|
(language "Portuguese")
|
|
(iso639 "pt")
|
|
(family "Romance")
|
|
|
|
;; -- core typology flags -------------------------------------------------
|
|
(pro-drop yes) ; subjects routinely dropped; agreement carries person
|
|
(obligatory-subject no)
|
|
(grammatical-gender yes) ; m/f on every noun; article+adjective AGREE
|
|
(gender-source lexicon) ; REAL per-noun gender from UniMorph por / kaikki
|
|
(do-support no)
|
|
(subject-aux-inversion no)
|
|
(question-strategy intonation)
|
|
(article-selection "o/a/os/as um/uma/uns/umas")
|
|
(adjective-position postnominal)
|
|
(adjective-agreement "gender+number")
|
|
|
|
;; -- MANDATORY CONTRACTIONS (prep + article) -----------------------------
|
|
(contractions ((de o "do") (de a "da") (em o "no") (em a "na")
|
|
(a o "ao") (a a "à") (por o "pelo") (por a "pela")))
|
|
(contraction-mandatory yes)
|
|
|
|
;; -- verb / aspect system ------------------------------------------------
|
|
(verb-classes (ar er ir))
|
|
(tenses (present preterite imperfect future conditional))
|
|
(moods (ind sbjv imp))
|
|
(finite-agreement "person+number (6 slots)")
|
|
(perfect-aux "ter") ; ter + past participle
|
|
(copula-split "ser/estar")
|
|
(personal-infinitive yes) ; distinctive PT inflected infinitive
|
|
|
|
;; -- clitics / government ------------------------------------------------
|
|
(object-clitics yes) ; mesoclisis/enclisis/proclisis by context
|
|
(verb-prep-government yes)
|
|
|
|
;; -- SACRED safety bar ---------------------------------------------------
|
|
(negation-faithful yes))
|