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

879 bytes προστέθηκαν ,  πριν από 11 μήνες
leval1bylang mode a cat.
μ (comm.)
(leval1bylang mode a cat.)
if data.level_1bylang[cat_title] then
if cat_parenthesis == '' or cat_parenthesis == nil then
text = text_wikt .. textit
if data.level_1bylang[cat_title]['parent'] ~= '' and data.level_1bylang[cat_title]['parent'] ~= nil then
if data.level_1bylang[cat_title]['parent_show'] ~= '' and data.level_1bylang[cat_title]['parent_show'] ~= nil then
cat text = text .. ' » [[:Κατηγορία:Βικιλεξικό|' .. data.level_1bylang[cat_title]['keyparent'] .. ']]|' .. data.level_1bylang[cat_title]['parent_show'] "\n".. ']]'
else
text = text .. ' » [[:Κατηγορία:' .. data.level_1bylang[cat_title]['parent'] .. '|' .. data.level_1bylang[cat_title]['parent'] .. ']]'
end
end
text = text .. textit
.. ' » [[:Κατηγορία:' .. cat_title .. ' ανά γλώσσα|' .. cat_title .. ' ανά γλώσσα]]'
-- cat 1 (here, parent is rare)
cat = '[[Κατηγορία:Βικιλεξικό|' .. data.level_1bylang[cat_title]['key'] .. ']]' .. "\n"
if data.level_1bylang[cat_title]['parent'] ~= '' and data.level_1bylang[cat_title]['parent'] ~= nil then
cat = '[[Κατηγορία:' .. data.level_1bylang[cat_title]['parent'] .. '| ' .. data.level_1bylang[cat_title]['key'] .. ']]' .. "\n" -- sort top
else
cat = '[[Κατηγορία:Βικιλεξικό|' .. data.level_1bylang[cat_title]['key'] .. ']]' .. "\n"
end
else
-- b1 specials -- [[:Κατηγορία:Θεματικές κατηγορίες (αγγλικά)]]