Difference between revisions of "Module:Languages"
m |
m |
||
Line 6: | Line 6: | ||
page = mw.title.getCurrentTitle() | page = mw.title.getCurrentTitle() | ||
for i, language in ipairs(languages) do | for i, language in ipairs(languages) do | ||
− | if mw.title.new(page | + | if mw.title.new(page, 'ns:0').exists then |
r = r .. language .. ' ' | r = r .. language .. ' ' | ||
end | end |
Revision as of 03:47, 11 February 2016
Documentation for this module may be created at Module:Languages/doc
local p = {} function p.languages(frame) r = '' local languages = {'ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'tr', 'zh-hans', 'zh-hant'} page = mw.title.getCurrentTitle() for i, language in ipairs(languages) do if mw.title.new(page, 'ns:0').exists then r = r .. language .. ' ' end end return r end return p