Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Change: Difference between revisions

From Teriock
// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 4: Line 4:
     local key = frame.args[1] or ""
     local key = frame.args[1] or ""
     if key:sub(1, 4) == "item" then
     if key:sub(1, 4) == "item" then
        return key
    elseif key:sub(1, 5) == "token" then  -- fixed length: "token" is 5 characters
        return key
    elseif key:sub(1, 1) == "!" then
         return key
         return key
     else
     else

Revision as of 20:18, 23 September 2025

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

local p = {}

function p.prefix(frame)
    local key = frame.args[1] or ""
    if key:sub(1, 4) == "item" then
        return key
    elseif key:sub(1, 5) == "token" then  -- fixed length: "token" is 5 characters
        return key
    elseif key:sub(1, 1) == "!" then
        return key
    else
        return "system." .. key
    end
end

return p