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

Free text iso= for sublang
(cleanup lang-specific)
(Free text iso= for sublang)
-- used e.g. in Categories for declensions
--------------------------------------------------------------------------
-- [[:Κατηγορία:Σελίδα για τεστ]] [[:Κατηγορία:Σελίδες με manual auto cat]]
-- ignore the titleword Κατηγορία (it may by an Appendix) [[Παράρτημα:Ουσιαστικά (νέα ελληνικά)]] should not be confuse with [[:Κατηγορία:Ουσιαστικά (νέα ελληνικά)]]
-- THIS doeσ not work if m_page.fullpagetext(xx) then (it is mw.title.getCurrentTitle() -- the FULL title of the page΄
local lang_iso = args['iso'] or ''
if args['iso'] ~= '' and args ['iso'] ~= nil then
if args['iso'] == languages[lang_iso].iso then lang_iso = languages[lang_iso].iso end
if languages[lang_iso].sublang == true then
text = '[[:Κατηγορία:Κατάλογος γλωσσών|Γλώσσα]]: '
.. '[[:Κατηγορία:' .. languages[lang_iso].host .. '|<b>' .. languages[lang_iso].host_show .. '</b>]]'
.. ' - [[:Κατηγορία:' .. languages[lang_iso].cat .. '|' .. mw.getContentLanguage():ucfirst(languages[lang_iso].name) .. ']]'
.. ' » ' .. args['text']
else
text = '[[:Κατηγορία:Κατάλογος γλωσσών|Γλώσσα]]: '
.. '[[:Κατηγορία:' .. languages[lang_iso].cat .. '|<b>' .. mw.getContentLanguage():ucfirst(languages[lang_iso].name) .. '</b>]]'
.. ' » ' .. args['text']
end
cat = '[[Κατηγορία:Σελίδες με manual auto cat]]'
else -- no language iso