This is the documentation page for Module:Πρότυπο:ετυμ

Module:Πρότυπο:ετυμ/τεκμηρίωση: To Module:Πρότυπο:ετυμ είναι δοκιμαστικό.


Το Module δημιουργήθηκε για να επεξεργάζεται τα πρότυπα ετυμολόγησης μέσω κυρίως του {{ετυμ}}. Θεωρητικά μπορεί να αντικαταστήσει όλα τα πρότυπα "ετυμ ΧΧ" της Κατηγορία:Πρότυπα ετυμολογίας.

Επίσης μπορεί να επεξεργαστεί και κάποια κλασικά (για εδώ...) πρότυπα όπως το {{αρχ}}, {{μσν}}, {{ελνστ}}, {{ιε}} (για αυτά υπάρχει ήδη μέσα ο κώδικας).

Η μετάβαση ίσως δεν μπορεί να γίνει ακόμα αν κάποια χρησιμοποιούνται σε άλλη ενότητα, εκτός της ετυμολογίας, γιατί εντάσσει το λήμμα και σε κατηγορία. Θέλει ψάξιμο.

Ίσως και το όνομα να μην είναι ακριβές γιατί χρησιμοποιείται και από άλλα πρότυπα. Το Module:ετυμολόγηση ίσως είναι καλύτερο.

Η κλήση από το πρότυπο πρέπει να γίνεται με <includeonly> γιατί χρησιμοποιεί τις παραμέτρους του λήμματος οπότε θα εμφανίζει σφάλμα στο πρότυπο.


Το Module ελέγχει αρχικά αν κλήθηκε από κάποιο από τα {{αρχ}}, {{μσν}}, {{ελνστ}}, {{ιε}} και αν είναι έτσι τότε προωθεί τις παραμέτρους στην αντίστοιχη συνάρτηση.

Αν δεν κλήθηκε από αυτά, ελέγχει αν η δεύτερη παράμετρος είναι το "υποκ". (Το έφτιαξα έτσι γιατί στα πρότυπα για τα υποκοριστικά επικρατεί "λίγο" χάος. Αν ξεκαθαριστούν μπορεί να μετατραπεί ώστε να λειτουργεί όπως τα προηγούμενα. Δηλαδή να γίνεται έλεγχος για το όνομά του και να προωθούνται οι παράμετροι σε μια ανανεωμένη συνάρτηση "υποκοριστικά".)

Αν δεν έχει αυτήν την παράμετρο τότε προωθούνται οι παράμετροι στη συνάρτηση "κανονική ετυμολόγηση" όπου ισχύουν τα "κλασικά":

  • πρώτη αριθμητική παράμετρος είναι το iso της γλώσσας του ετύμου.
  • δεύτερη αριθμητική παράμετρος είναι το iso της γλώσσας της ετυμολογούμενης λέξης.
  • τρίτη αριθμητική παράμετρος είναι το λήμμα που περιέχει το έτυμο.
  • τέταρτη αριθμητική παράμετρος είναι μια πιθανά διαφορετική μορφή του ετύμου (π.χ. σε άλλη πτώση)

Για το πρότυπο ιε, αν δοθεί έτυμο (χωρίς αστεράκι μπροστά) φτιάχνει παραπομπή σε Παράρτημα:Αμάρτυρες λέξεις/ιε/*ΧΧΧΧ, και προσθέτει μπροστά από αυτό που εμφανίζει ένα αστεράκι.


Για την περίπτωση του υποκ χρησιμοποιείται η πρώτη παράμετρος για να οριστεί η λέξη της οποίας είναι υποκοριστικό. ΠΡΟΣΟΧΗ! Το Module θεωρεί ότι η λέξη που ετυμολογείται και το έτυμο ανήκουν στην ίδια γλώσσα. Δεν πρέπει να χρησιμοποιηθεί για ετυμολόγηση της ετυμολόγησης (την ετυμολόγηση, ω ετυμολόγηση :-) Αν δεν δοθεί παράμετρος για τη γλώσσα (παράμετρος: γλ) τότε θεωρεί ότι είναι ελληνική.

Στο πρότυπο μπορεί να δοθεί και παράμετρος κατ με το επίθημα που χρησιμοποιείται για τη δημιουργία του υποκοριστικού (χωρίς το ενωτικό μπροστά, για ευκολία) Αν δοθεί η παράμετρος τότε δημιουργεί παραπομπή προς το λήμμα που έχει το επίθημα (και την ανάλογη γλώσσα) και εντάσσει το λήμμα σε Κατηγορία:Υποκοριστικά σε -ΧΧΧΧ (γλώσσαετύμουκαιετυμολογούμενου).