More actions
Content deleted Content added
Created page with "local p = {} function p.fs ( frame ) local pagename = frame.args[0] return pagename end return p" |
// via Wikitext Extension for VSCode |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
function p.fs ( frame ) |
function p.fs ( frame ) |
||
local pagename = frame.args[ |
local pagename = frame.args[1] |
||
local words = {} |
|||
for word in string.gmatch(pagename, "%S+") do |
|||
table.insert(words, word) |
|||
end |
|||
table.remove(words) |
|||
for i, word in ipairs(words) do |
|||
words[i] = word:sub(1, 1):upper() .. word:sub(2) |
|||
end |
|||
pagename = table.concat(words, " ") |
|||
return pagename |
return pagename |
||
end |
end |
Latest revision as of 19:46, 22 March 2025
Documentation for this module may be created at Module:FSTable/doc
local p = {}
function p.fs ( frame )
local pagename = frame.args[1]
local words = {}
for word in string.gmatch(pagename, "%S+") do
table.insert(words, word)
end
table.remove(words)
for i, word in ipairs(words) do
words[i] = word:sub(1, 1):upper() .. word:sub(2)
end
pagename = table.concat(words, " ")
return pagename
end
return p