Difference between revisions of "Module:Languages"

From Team Fortress Wiki
Jump to: navigation, search
m
m
Line 5: Line 5:
 
     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'}
 
     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()
 
     page = mw.title.getCurrentTitle()
     for i, language in ipairs(languages) do
+
     ns = mw.title.getCurrentTitle().nsText
        if mw.title.new(page, 'ns:0').exists then
+
    if mw.title.new(page, ns).exists then
 +
        return ns .. ' ' .. page
 +
    end
 +
--[[    for i, language in ipairs(languages) do
 
             r = r .. language .. ' '
 
             r = r .. language .. ' '
      end
+
     end --]]
     end
 
 
     return r
 
     return r
 
end
 
end
  
 
return p
 
return p

Revision as of 03:50, 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()
    ns = mw.title.getCurrentTitle().nsText
    if mw.title.new(page, ns).exists then
        return ns .. ' ' .. page
    end
--[[    for i, language in ipairs(languages) do
            r = r .. language .. ' '
    end --]]
    return r
end

return p