Difference between revisions of "Module:Languages"

From Team Fortress Wiki
Jump to: navigation, search
m
m
Line 6: Line 6:
 
     for i, language in ipairs(languages) do
 
     for i, language in ipairs(languages) do
 
         if mw.title.new(page .. '/' .. language).exists then
 
         if mw.title.new(page .. '/' .. language).exists then
             page = page .. language
+
             page = page .. (language)
 
         end
 
         end
 
     end
 
     end

Revision as of 03:39, 11 February 2016

Documentation for this module may be created at Module:Languages/doc

local p = {}

function p.languages(frame)
    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 page = mw.title.getCurrentTitle()
    for i, language in ipairs(languages) do
        if mw.title.new(page .. '/' .. language).exists then
            page = page .. (language)
        end
    end
    return page
end

return p