Βικιλεξικό:Διαχείριση προτύπων/2017

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Διαχείριση Προτύπων Αρχείο συζητήσεων
Vista-file-manager.png
2007-2016
201720182019

Κλίση

Η ιδέα: Μία μόνο κλήση από το κάθε πρότυπο κλίσης.

Το Module:κλίση θα ξεκαθαρίζει

Ποια είναι η γλώσσα αναφοράς (από το όνομα του προτύπου που κάλεσε το Module)
Με βάση τη γλώσσα αναφοράς θα βρίσκει σε ποιο πρότυπο κλίσης αναφέρεται (πάλι από το όνομα του προτύπου που κάλεσε το Module)

Έτσι σε όλα τα πρότυπα κλίσης αρκεί να έχουμε το:

<includeonly>{{#invoke:κλίση}}</includeonly><noinclude>
{{#invoke:κλίση|βοήθεια}}
</noinclude>

Στο βοήθεια μπορούμε ίσως να προσθέσουμε και την ανάλογη κατηγορία; (μάλλον δεν έχω συνειδητοποιήσει καλά το πως δουλεύει αυτό, αλλά πιστεύω ότι γίνεται)

Το Module, αφού βρει τη γλώσσα, θα κάνει αναζήτηση μέσα στο:

  • Module:κλίση/ΧΧΧ/πρότυπα
για να βρει το μέρος το μέρος του λόγου στο οποίο αναφέρεται το πρότυπο.
Στο Module:κλίση/ΧΧΧ/πρότυπα θα υπάρχουν όλες οι ονομασίες των προτύπων και ποιο μέρος του λόγου αντιπροσωπεύουν.
θα επιστρέφει το μέρος του λόγου μόνο.

Module:κλίση:

κύρια συνάρτηση: (για παράδειγμα θα χρησιμοποιήσω το vivre που έχει το πρότυπο fr-κλίσ-rég)
  1. βρες τη γλώσσα από όνομα του προτύπου (στο παράδειγμα: fr) και βάλτη στη μεταβλητή 'γλώσσα'
  2. βρες το μέρος του λόγου ψάχνοντας στο αντίστοιχο Module (fr στο παράδειγμα, οπότε ψάξε στο Module:κλίση/fr/πρότυπα για το rég)
    • Ίσως αυτό το βήμα να αντικατασταθεί με αναζήτηση σε όσα δευτερεύοντα module υπάρχουν;
    • Ίσως η συνάρτηση μέσα στο Module:κλίση/fr/πρότυπα να κάνει αναζήτηση σε όσα δευτερεύοντα module υπάρχουν;
  3. κάλεσε την αντίστοιχη τελική συνάρτηση στο αντίστοιχο Module στέλνοντας και τον τίτλο του λήμματος (κάλεσε δηλαδή τη συνάρτηση Module:κλίση/fr/ρήμα:rég με παράμετρο vivre)

Παράδειγμα:

  • Module:κλίση/el/πρότυπα
Θα περιέχει στατικά όλα τα ονόματα προτύπων και το ποιο μέρος του λόγου αντιπροσωπεύουν.
Ή θα υπάρχει συνάρτηση που θα ανιχνεύει κάθε φορά ποια δευτερεύοντα Module υπάρχουν και θα κάνει αναζήτηση μέσα σε αυτά για να βρει το όνομα τότε
Στα ελληνικά πρότυπα κλίσης έχουμε το όνομα σε μονά εισαγωγικά άρα θα πρέπει να τα βγάλουμε πριν κάνουμε αναζήτηση.

Module:κλίση/el/ουσιαστικό

Θα περιέχει τους σημερινούς πίνακες κλίσης (με κάποιες μικρομετατροπές...)

Ίσως για ευκολότερη χρήση και διαχείριση το αντίστοιχο Module:κλίση/ΧΧΧ/μέροςτουλόγου να επεκταθεί περαιτέρω:

Για παράδειγμα στα αρχαία ουσιαστικά μπορούμε να έχουμε:
  1. Module:κλίση/grc/ουσιαστικό/ακλίση
  2. Module:κλίση/grc/ουσιαστικό/βκλίση
  3. Module:κλίση/grc/ουσιαστικό/γκλίση
Οπότε μερικές "εργασίες" θα γίνονται στο Module:κλίση/grc/ουσιαστικό.
Μετά θα καλείται το αντίστοιχο Module (π.χ. Module:κλίση/grc/ουσιαστικό/βκλίση)
Και τέλος όλα πάλι θα συνδέονται, σε έναν πίνακα, στο Module:κλίση/grc/ουσιαστικό.--Xoristzatziki (συζήτηση) 08:10, 17 Μαΐου 2017 (UTC)

Πρότυπα ετυμολόγησης υποκοριστικών

Υπάρχουν πολλά πρότυπα για την ετυμολόγηση των υποκοριστικών. Νομίζω ότι μπορούν να ενσωματωθούν μέσα στο ετυμ. Είναι πρότυπο για την ενότητα "ετυμολογία" κι έτσι δεν θα υπάρχουν παρανοήσεις στη χρήση του. Μπορούν π.χ. να επεκταθούν οι παράμετροι και το πρότυπο να χρησιμοποιείται κάπως σαν: {{ετυμ|υποκ|λ=χχχχχ|κατ=χχχ|γλ=χχχ}}. Το τι θα εμφανίζει είναι ανεξάρτητο.--Xoristzatziki (συζήτηση) 08:10, 17 Μαΐου 2017 (UTC)