Module:Languages/τεκμηρίωση
This is the documentation page for Module:Languages
ΕΚΚΡΕΜΟΤΗΤΑ Υπαγωγή όλων των διαλέκτων στις γλώσσες τους όπως παράδειγμα gkm-cyp (sublang=true) στην gkm, κατάλληλοι κωδικοί για ετυμολογίες. Ώστε να αντιστοιχούν στα regional varieties wikt:en:Category:Regionalisms του αγγλικού Βικιλεξικού. Να εξεταστεί αν χρειάζεται να είναι αυτόνομοι υπαγόμενοι και πλήρεις τομείς με status=main όπως el-cyp στην el. ‑‑Sarri.greek ♫ | 13:23, 20 Οκτωβρίου 2024 (UTC)
- συμπληρώνουμε εδώ, το Module:LangRuages
- ενημερώνουμε οπωσδήποτε το Module:Languages/cat (απαραίτητο για το Module:auto cat)
- ενημερώνουμε το Βικιλεξικό:Αριθμός λημμάτων ανά γλώσσα αν υπάρχει στον κατάλογο
- δημιουργούμε Πρότυπο:xx του κωδικού iso για το όνομα -...ικά (μοντέλο: Πρότυπο:fr)
- δημιουργούμε Πρότυπο:-xx- του κωδικού iso για την ονομασία Τομέα (μοντέλο: Πρότυπο:-fr-)
To Module:Languages/συναρτήσεις δημιουργεί τον πίνακα: Βικιλεξικό:Πίνακας γλωσσών που ενημερώνεται αυτόματα.
Module:Languages
Το module περιέχει μεταδεδομένα για τις γλώσσες που χρησιμοποιούνται στο Βικιλεξικό.
Μην το χρησιμοποιείτε σε άλλα module με την εντολή require
. Κάντε εισαγωγή των δεδομένων του χρησιμοποιώντας το σαν:
local languages = mw.loadData("Module:Languages")
-- τις καλούμε π.χ. για το name, με languages[lang_iso].name
Με αυτό τον τρόπο εξασφαλίζουμε ότι θα φορτωθεί μόνο μία φορά σε κάθε σελίδα και όχι κάθε φορά που θα γίνεται προσπέλαση στα δεδομένα του σε κάθε συνάρτηση.
ΟΔΗΓΙΕΣ
Αναλυτικά, δείτε τη σελίδα Βικιλεξικό:Οδηγός ονομασίας γλωσσών
To Module περιέχει για κάθε κωδικό γλώσσας δύο ή τριών λατινικών χαρακτήρων, τις εξής παραμέτρους:
- iso: ο διεθνής κωδικός ISO της γλώσσας.
- name: π.χ. γαλλικά - Το όνομα της γλώσσας στην ονομαστική με πεζό το πρώτο γράμμα.
- cat: π.χ. Γαλλική γλώσσα - Το όνομα της κατηγορίας που υπάρχει στο Βικιλεξικό για τη γλώσσα αυτή.
- link: π.χ. Γαλλικά (fr) - Το όνομα της γλώσσας με τον κωδικό σε παρένθεση, με κεφαλαίο το πρώτο γράμμα, όπως εμφανίζεται στην ενότητα Τομέα της γλώσσας του λήμματος.
- (script) = για όσες γλώσσες έχουν γραφή άλλη από τη λατινική ή ελληνική. Κωδικοί γραφών Appendix:ISO 15924 στο αγγλικό Βικιλεξικό π.χ. Arab Grek Hani (χαρακτήρες Han) Χρησιμοποιείται για αραβικούς και Χαν κινεζικούς χαρακτήρες που χρειάζονται μεγέθυνση στα διάφορα modules.
- from: π.χ. γαλλικής προέλευσης - Η έκφραση για την προέλευσης στις ετυμολογήσεις. Δύο εκφορές: Είτε είναι δυνατή η έκφραση «ωωωής προέλευσης», είτε είναι δύσχρηστη οπότε χρησιμοποιούμε το «προέλευσης από + κωδικός apo»: «προέλευσης από τη γλώσσα ωωω».
- frm: π.χ. γαλλική - Το θηλυκό επίθετο που χαρακτηρίζει τη γλώσσα, στην αιτιατική, με πεζό το πρώτο γράμμα, για να χρησιμοποιηθεί στην ετυμολόγηση.
- words: π.χ. Γαλλικές λέξεις - Έκφραση σε τίτλους ετυμολογικών κατηγοριών προέλευσης. Δύο περιπτώσεις: Είτε η έκφραση «Ωωωές λέξεις» είτε αν είναι δύσχρηστη, η έκφραση «Λέξεις της γλώσσας ωωω».
- apo: π.χ. τη γαλλική - Έκφραση με την αιτιατική θηλυκού άρθρου + κωδικός frm αιτιατική θηλυκού. Χρησιμοποιείται στις ετυμολογίες.
- apota: π.χ. από τα γαλλικά - Έκφραση «από τα» + κωδικός name ουδέτερο πληθυντικού. Με εξαιρέσεις όπου το name είναι θηλυκό.
- wiki: Ο τίτλος του άρθρου της Βικιπαίδειας που αναφέρεται στη γλώσσα.
- wikiExists: Περιέχει true αν υπάρχει αντίστοιχο βικιλεξικό για τη συγκεκριμένη γλώσσα ή false αν δεν υπάρχει.
- key: π.χ. γαλλικα - Η κλείδα κατάταξης, χρήσιμη για sort σε Κατηγορίες. Οι ελληνικές γλώσσες προτάσσονται με αστερίσκο, για άλλες γλώσσες: οι συγγενικές υπαγόμενες με συν +, οι διεθνείς με διπλή " και το host_key με μονή ' (απαραίτητα στο Module:auto cat).
- family=true για οικογένειες γλωσσών (που έχουν μόνο ετυμολογικές κατηγορίες)
- sublang=true για φιλοξενούμενες γλώσσες ή διαλέκτους ή ιδιώματα σε υπερκείμενη φιλοξενούσα γλώσσα (host). Οι κωδικοί χρησιμοποιούνται: στην Ετυμολογία, σε μαρκάρισμα παραθεμάτων, σε ειδικές προφορές. Με host_show για άλλη εμφάνιση ονομασίας, host_name όπως το name, host_apota όπως το apota, host_iso το δικό της iso, και κλείδες κατάταξης της φιλοξενούμενης γλώσσας με τα host_key="*xxxx" με αστερίσκο και apota_key="'xxx" με απόστροφο.
- status='main' Από τις φιλοξενούμενες ποικιλίες sublang, status αυτόνομου Τομέα Γλώσσας (με Γραμματικές κατηγορίες, Θεματικές, Υφολογικές, κ.λπ) έχουν (αυτή τη στιγμή: 2022) μόνο οι εξής:
- H μυκηναϊκή διάλεκτος gmy.
- 3 περίοδοι ή ποικιλίες γλωσσών: η grc-koi ελληνιστική κοινή, η kath (αλλού el-kth) καθαρεύουσα και τα la-new νεολατινικά βάσει της συζήτησης και απόφασης Βικιδημία 2021, status γλωσσών καθαρεύουσα-ελληνιστική-νεολατινικά.
- Οι 4 βασικές νεοελληνικές διάλεκτοι: π.χ. tsd τα Κατηγορία:Τσακωνικά, pnt Κατηγορία:Ποντιακά, grk-ita Κατηγορία:Κατωιταλικά & cpg Κατηγορία:Καππαδοκικά. (Συζήτηση 2020)
Επιπλέον, el-cyp τα Κατηγορία:Κυπριακά και el-crt Κατηγορία:Κρητικά όπως Βικιλεξικό:Βικιδημία/2023#Κυπριακά_Κρητικά - Επίσης οι γλώσσες με 2 γραφές: Σερβικά (κυριλλική και λατινική γραφή), και Κινεζικά (παραδοσιακή και απλοποιημένη γραφή)
- Οι 4 βασικές νεοελληνικές διάλεκτοι: π.χ. tsd τα Κατηγορία:Τσακωνικά, pnt Κατηγορία:Ποντιακά, grk-ita Κατηγορία:Κατωιταλικά & cpg Κατηγορία:Καππαδοκικά. (Συζήτηση 2020)
- status='main' Από τις φιλοξενούμενες ποικιλίες sublang, status αυτόνομου Τομέα Γλώσσας (με Γραμματικές κατηγορίες, Θεματικές, Υφολογικές, κ.λπ) έχουν (αυτή τη στιγμή: 2022) μόνο οι εξής: