Module:auto cat: Διαφορά μεταξύ των αναθεωρήσεων

158 bytes προστέθηκαν ,  πριν από 11 μήνες
level1_bylang b mode
(FREE if |text= / else, read all the rest of the module, close at the bottom)
(level1_bylang b mode)
1) προκαταρκτικά, mode a, mode b
text= & cat= in mode a (χωρίς γλώσσα) & mode b (με γλώσσα στην παρένθεση)
// TO DO: CATFIX // FREE manual text
2) // Κατηγορίες γλωσσών όπως στο [[Module:Languages/cat]] // ειδικά για συγκεκριμένες γλώσσες
3) απλοί τίτλοι lables [[Module:labels]] & άλλα Πρότυπα
1) preliminaries, mode a, mode b
text= & cat= in mode a (without language) & mode b (with language)
// TO DO: CATFIX // FREE manual text
2) // Language Categories as in [[Module:Languages/cat]] // language specifics
3) simple titles from [[Module:labels]] & other Templates
-- i have the iso of the language: lang_iso = require("Module:lang").langname_to_langiso(cat_lang)
-- lang_name = languages[lang_iso].name -- = in the parenthesis cat_lang
-- we need the id ancoranchor to language Sections in pages. This is lang_cat = languages[lang_iso].cat
-- make link:
-- [[xxxx#lang_cat]]
cat = '[[Κατηγορία:Βικιλεξικό|' .. data.level_1bylang[cat_title]['key'] .. ']]' .. "\n"
else
-- b1 specials -- [[:Κατηγορία:Θεματικές κατηγορίες (τζαμαϊκανά κρεολικάαγγλικά)]]
text = text_lang .. textit_lang .. ' [[:Κατηγορία:' ..cat_title .. ' ανά γλώσσα|«««]]'
.. ' « [[:Κατηγορία:' ..cat_title .. ' ανά γλώσσα|' ..cat_title .. ' ανά γλώσσα]] « [[:Κατηγορία:' ..cat_title .. '|' ..cat_title .. ']]'
cat = '[[Κατηγορία:' .. cat_title .. ' ανά γλώσσα|' .. lang_key .. ']]' .. "\n"
if languages[lang_iso].sublang == true then