Module talk:User:Sarri.greek/grk-nouns-decl

User:Sarri.greek (CAT) » Module grk-nouns-decl doc :: param doc » func1 doc ««« instructions


Questions edit

To 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 edit

This 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 edit

param 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= γαβάλ
Return to "User:Sarri.greek/grk-nouns-decl" page.