-- First, define a table of text to search for, and what to convert it to.
local conversionTable =
-- Then we define a table to hold our functionlocal p =
-- Then we define a function that converts strings using conversionTable.function p.main(frame) local s = frame.args[1] -- This gets the first positional argument. for bn, en in pairs(conversionTable) do -- This converts every string found in the table. s = mw.ustring.gsub(s, bn, en) end return s -- Get the result of the function.end
return p -- Pass our table containing our function back to Lua.-- Now we can call our function using .