Module talk:User:Sarri.greek/grk-nouns-decl
User:Sarri.greek (CAT) » Module grk-nouns-decl doc :: param doc » func1 doc ««« instructions
- tests User:Sarri.greek/template3 :: User:Sarri.greek/template4
- Module:User:Sarri.greek/grc-articles (polytonic) - Module:User:Sarri.greek/el-articles (monotonic)
- Template:User:Sarri.greek/lse (link-stem-ending) :: Module:User:Sarri.greek/el-tin (for el feminine accusative)
Questions
editTo decide:
- Should I do all NSstem GSstem DSstem to → NSs GSs DSs
- and the suffixes NSsuf GSsuf DSsuf to → NSe GSe DSe (that is, ending)?
Parameters
editThis module is designed for grk (Cat.Hellenic), intended as a trial especially for Medieval noun declensions, which share table.forms and rules from Ancient (for learned MedGr) and from Modern (for main, or vulgar MedGr).
Tests at User:Sarri.greek/template4.
Parameters without | are not available to the editor (but found in the module)
param | what it does | found at module page | example, comments |
---|---|---|---|
|grc=1 | language - the table is now suitable for Ancient Greek | /param & /functions | toDO: dor=1, epic=1 etc for bars, categories and articles needed for dialects |
|grc-koi=1 | language - the table is now suitable for Koine with known Ancient Greek declensions | /param & /functions | |
|grc-koi=2 | language - the table is now suitable for Koine with new hellenistic declensions not found in previous Ancient Greek | /param & /functions | |
|gkm=1 | language - the table is now suitable for learned Medieval with known Ancient Greek declensions | /param & /functions | |
|gkm=2 | language - the table is now suitable for vulgar Medieval and Early Modern with new Medieval declensions not found in previous phases | /param & /functions | similar to Modern tables |
|el=1 | the table is now suitable for Modern words | /param & /functions | toDO Also suitable to create functions for dialects Tsakonian tsd=1, Pontic pnt=1, etc. |
|mod-... | parameter-suffix in the module pages | /functions & /param | If the module has mod-NS=xxx , editor may override it by writing |NS=zzzz
|
|title= | adds line at title bar | main & /param | |
lang_title | adds bar with language description | /param | |
|comment= | adds line at notes bar suitable for general comments |
main & /param | |
|note= | adds notes bar suitable for numbered or flagged terms |
main & /param | |
|du=- | takes away dual number | /param, /main & /functions | Dual is taken away (by the module) in Medieval, Modern and Katharevousa. For Koine, there is a note dual is not attested. |
|dat=- | takes away dative singular and dative plural | /param, /main & /functions | Dative rows are taken away (by the module) in Medieval vulgar and Modern Greek. For modern surviving datives, editor adds a note; they are not part of modern declensions. |
|NS= | nominative singular first line | /param & /functions | Editor's free text, e.g. NS={{l|grc|ωωω}} or no.link or...full sequence:NS has: NStxt1 .. term (common1 .. NSword.linked(NSs stem + NSsuf ending) .. common) .. NStxt .. NStr(transliteration of term) |
|NS2= | nominative singular 2nd line | /param & /functions | Editor's free text, e.g. NS2={{l|grc|ωωω}} full sequence: NS2 has: NS2txt1 .. term (common1 .. NS2word.linked(NS2s stem + Ns2suf ending) .. common) .. NS2txt ..NS2tr(transliteration of term)
|
CHECKTHIS |2NS= | new column nominative singular fist line | /param & /functions | Editor's free text. |
CHECKTHIS |2NS2= | at the new column's nominative singular second line | /param & /functions | Editor's free text. |
|NP= | nominative plural first line | /param & /functions | Editor's free text |
|ND= | nominative dual first line (also accusative & vocative) | /param & /functions | Editor's free text. GD is for genitive (and dative) dual. No other duals are needed in Ancient Greek |
|GS= | genitive singular first line | /param & /functions | Editor's free text, and so on for: D dative, A accusative, V vocative. Dual has only ND and GD |
|NSstem= | nominative singular stem | /param & /functions | it will make a linkable whole word together with corresponding ending/suffix NSsuf |
|NSsuf= | nominative singular ending (suffix) | /param & /functions | it will make a linkable whole word together with corresponding stem NSstem |
|NSw= | nominative singular word | /param & /functions | is NSstem+NSsuf, or editor's free choice.CHECKTHIS |
|common= | adds repeated word after the word (main noun) | /param | άδεια οδήγησης (ádeia odígisis, “driving licence”) |
|common2= | adds repeated word before the word (main noun) | /param | Ἀντινόου πόλις (Antinóou pólis, “Antinupolis, the city of Ἀντίνοος”) |
|NSterm= | nominative singular term | /param & /functions | is ther word together with possible 'common' repetitive words (as άδεια οδήγησης). This has a transliteration with NStr |
|NStr= | nominative singular transliteration of NSterm | /param & /functions | or Editor's freek text (may use a different way to transliterate) |
|NStxt= | nominative singular text (of flag) after the noun | /param & /functions | has no space - Editor's free text. If editor needs space, must write   or comma or |
|NStxt1= | nominative singular text (of flag) before the noun | /param & /functions | has no space - Editor's free text. If editor needs space, must write   or comma or |
|D | dative | /param & /functions | e.g. DS (dative singular) DP (dative plural) with all params DSs DSe DStxt ... shown at #NS |
|nu=1 | adds movable nu at endings of AncGr datives | /param & /functions | ὁ φύλαξ (ho phúlax), DP τοῖς φύλαξι or τοῖς φύλαξιν presented as φύλαξι(ν) |
|nu2=1 | adds movable nu at endings of AncGr second word datives (DS2) | /param & /functions | |
|A | accusative | /param & /functions | e.g. AS (accusative singular), AP (accusative plural) with all params shown at #NS |
|V | vocative | /param & /functions | e.g. VS (vocative singular), VP (vocative plural) with all params shown at #NS |
|lemma= | a lemma different from PAGENAME | /param & /functions | |
|lemma=- | no lemma specified | /param & /functions | Cancels any lemma or pagename as default. For free tables, as for defectives. |
|aNS(=) | article for NS | main & Module:grc-articles (for AncGr) or Module:el-articles (for ModGr) |
a = article, before all case-codes (aNS, aGS, aDS, ...) vocative does not have a article, but there is an interjection sometimes before it, marked at the term.cell Placed automatically from gender code, but editor may change them. |
|aNS2(=) | article for NS2 | main & Module:grc-articles (for AncGr) or Module:el-articles (for ModGr) |
a = article, before all case-codes for 'second words' (aNS2, aGS2, aDS2, ...) More at #aNS |
|a2NS(=) | article for 2NS | main & Module:grc-articles (for AncGr) or Module:el-articles (for ModGr) |
a = article, before all case-codes for 'words at new second column' (a2NS, a2GS, a2DS, ...) More at #aNS |
|a2NS2(=) | article for 2NS2 | main & Module:grc-articles (for AncGr) or Module:el-articles (for ModGr) |
a = article, before all case-codes for 'second words at new second column' (a2NS2, a2GS2, a2DS2, ...) More at #aNS |
[...] | rare parallel forms between square brackets | legend at /param | toDO |
(...) | grey expected or unattested forms in parenthesis (for dead languages) | legend at /param | toDO |
(...) | black alternativε or parallel forms in parenthesis (for spoken languages) | legend at /param | toDO |
{...} | learned parallel forms between curly brackets | legend at /param | toDO |
legend row | different for every language code | legend at /param | depends on the language ISO code parameter |
terms of grammar | at titles and subitles with different tooltips for every language | main | e.g. 'nominative', 'plural', etc. The toolip includes the full English term & the term in its language. |
Ideas
editparam stem= with
- stem=s (standard minus 2 letters from end)
- stem=γαβάλ (editor writes the stem) and if that is done
- s0=γαβαλ (ths stem=s revomoved accent)
- e.g. DSs=s0 (dative singular stem is the stem, with zero accents)
- s1 = γαβάλ, s2 = γάβαλ, s1p = γαβᾶλ, s1ox= γαβάλ
- s0=γαβαλ (ths stem=s revomoved accent)