From Wikipedia, the free encyclopedia

-- First, define a table of text to search for, and what to convert it to.



local conversionTable = {

   'জানুয়ারি' = 'January',

   'ফেব্রুয়ারি' = 'February',

   'মার্চ' = 'March',

   'এপ্রিল' = 'April',

   'মে' = 'May',

   'জুন' = 'June',

   'জুলাই' = 'July',

   'আগষ্ট' = 'August',

   'সেপ্টেম্বর' = 'September',

   'অক্টোবর' = 'October',

   'নভেম্বর' = 'November',

   'ডিসেম্বর' = 'December',

   '০' = '0',

   '১' = '1',

   '২' = '2',

   '৩' = '3',

   '৪' = '4',

   '৫' = '5',

   '৬' = '6',

   '৭' = '7',

   '৮' = '8',

   '৯' = '9',

}



-- Then we define a table to hold our function

local p = {}



-- Then we define a function that converts strings using conversionTable.

function p.main(frame)

    local s = frame.args1 -- 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 {{#invoke:User:Mr. Stradivarius/convertTime|main|<!-- your text here -->}}.
From Wikipedia, the free encyclopedia

-- First, define a table of text to search for, and what to convert it to.



local conversionTable = {

   'জানুয়ারি' = 'January',

   'ফেব্রুয়ারি' = 'February',

   'মার্চ' = 'March',

   'এপ্রিল' = 'April',

   'মে' = 'May',

   'জুন' = 'June',

   'জুলাই' = 'July',

   'আগষ্ট' = 'August',

   'সেপ্টেম্বর' = 'September',

   'অক্টোবর' = 'October',

   'নভেম্বর' = 'November',

   'ডিসেম্বর' = 'December',

   '০' = '0',

   '১' = '1',

   '২' = '2',

   '৩' = '3',

   '৪' = '4',

   '৫' = '5',

   '৬' = '6',

   '৭' = '7',

   '৮' = '8',

   '৯' = '9',

}



-- Then we define a table to hold our function

local p = {}



-- Then we define a function that converts strings using conversionTable.

function p.main(frame)

    local s = frame.args1 -- 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 {{#invoke:User:Mr. Stradivarius/convertTime|main|<!-- your text here -->}}.

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook