This is the documentation page for Module:Languages

Module:Languages << Module:Languages/τεκμηρίωση
Module:Languages/cat
Για την εισαγωγή γλώσσας στο Βικιλεξικό:
  1. συμπληρώνουμε εδώ, το Module:Languages
  2. ενημερώνουμε το Module:Languages/cat (απαραίτητο για το Module:auto cat)
  3. ενημερώνουμε το Βικιλεξικό:Αριθμός λημμάτων ανά γλώσσα
  4. δημιουργούμε Πρότυπο:xx του κωδικού iso για το όνομα -...ικά (μοντέλο: Πρότυπο:fr)
  5. δημιουργούμε Πρότυπο:-xx- του κωδικού iso για την ονομασία Τομέα (μοντέλο: Πρότυπο:-fr-)

To Module:Languages/συναρτήσεις δημιουργεί τον πίνακα: Βικιλεξικό:Πίνακας γλωσσών που ενημερώνεται αυτόματα.

Στο Module:lang υπάρχουν βοηθητικές functions ώστε να μπορούμε να χρησιμοποιοιούμε εκφράσεις και keys σε άλλα Modules.


Module:Languages
Το module περιέχει μεταδεδομένα για τις γλώσσες που χρησιμοποιούνται στο Βικιλεξικό.

Μην το χρησιμοποιείτε σε άλλα module με την εντολή require. Κάντε εισαγωγή των δεδομένων του χρησιμοποιώντας το σαν:

local languages = mw.loadData("Module:Languages")
	-- τις καλούμε π.χ. για το name, με  languages[lang_iso].name

Με αυτό τον τρόπο εξασφαλίζουμε ότι θα φορτωθεί μόνο μία φορά σε κάθε σελίδα και όχι κάθε φορά που θα γίνεται προσπέλαση στα δεδομένα του σε κάθε συνάρτηση.

ΟΔΗΓΙΕΣ
Αναλυτικά, δείτε τη σελίδα Βικιλεξικό:Οδηγός ονομασίας γλωσσών
To Module περιέχει για κάθε κωδικό γλώσσας δύο ή τριών λατινικών χαρακτήρων, τις εξής παραμέτρους:

  • iso:   ο διεθνής κωδικός ISO της γλώσσας.
  • name: π.χ. γαλλικά - Το όνομα της γλώσσας στην ονομαστική με πεζό το πρώτο γράμμα.
  • cat:   π.χ. Γαλλική γλώσσα - Το όνομα της κατηγορίας που υπάρχει στο Βικιλεξικό για τη γλώσσα αυτή.
  • link: π.χ. Γαλλικά (fr) - Το όνομα της γλώσσας με τον κωδικό σε παρένθεση, με κεφαλαίο το πρώτο γράμμα, όπως εμφανίζεται στην ενότητα Τομέα της γλώσσας του λήμματος.
  • from: π.χ. γαλλικής προέλευσης - Η έκφραση για την προέλευσης στις ετυμολογήσεις. Δύο εκφορές: Είτε είναι δυνατή η έκφραση «ωωωής προέλευσης», είτε είναι δύσχρηστη οπότε χρησιμοποιούμε το «προέλευσης από + κωδικός apo»: «προέλευσης από τη γλώσσα ωωω».
  • frm:   π.χ. γαλλική - Το θηλυκό επίθετο που χαρακτηρίζει τη γλώσσα, στην αιτιατική, με πεζό το πρώτο γράμμα, για να χρησιμοποιηθεί στην ετυμολόγηση.
  • words: π.χ. Γαλλικές λέξεις - Έκφραση σε τίτλους ετυμολογικών κατηγοριών προέλευσης. Δύο περιπτώσεις: Είτε η έκφραση «Ωωωές λέξεις» είτε αν είναι δύσχρηστη, η έκφραση «Λέξεις της γλώσσας ωωω».
  • apo:   π.χ. τη γαλλική - Έκφραση με την αιτιατική θηλυκού άρθρου + κωδικός frm αιτιατική θηλυκού. Χρησιμοποιείται στις ετυμολογίες.
  • apota: π.χ. από τα γαλλικά - Έκφραση «από τα» + κωδικός name ουδέτερο πληθυντικού. Με εξαιρέσεις όπου το name είναι θηλυκό.
  • wiki: Ο τίτλος του άρθρου της Βικιπαίδειας που αναφέρεται στη γλώσσα.
  • wikiExists: Περιέχει true αν υπάρχει αντίστοιχο βικιλεξικό για τη συγκεκριμένη γλώσσα ή false αν δεν υπάρχει.
  • key:   π.χ. γαλλικα - Η κλείδα κατάταξης, χρήσιμη για sort σε Κατηγορίες. Οι ελληνικές γλώσσες προτάσσονται με αστερίσκο, και οι διεθνείς με απόστροφο.
  • sublang=true για φιλοξενούμενες γλώσσες ή διαλέκτους ή ιδιώματα σε υπερκείμενη φιλοξενούσα γλώσσα (host), με host_show για άλλη εμφάνιση ονομασίας, host_name όπως το name, host_apota όπως το apota, iso2 το δικό της iso, και κλείδες κατάταξης της φιλοξενούμενης γλώσσας με τα host_key="*xxxx" με αστερίσκο και apota_key="'xxx" με απόστροφο.