မေႃႇၵျူး:ConvertDigit
Appearance
ၽိုၼ်ၵႅမ်မိုဝ်းမေႃႇၵျူး[သၢင်ႈ]
တွၼ်ႈတႃႇ Scribunto module ဢၼ်ၼႆႉ ၸဝ်ႈၵဝ်ႇ ၸၢင်ႈ သၢင်ႈ ၼႃႈလိၵ်ႈ ၼႆႉလႆႈယူႇၶႃႈ။ ၽူႈၸိူဝ်းမႄးထတ်းၶဝ် ၸၢင်ႈၸၢမ်းတူၺ်းလႆႈ ၸိူဝ်းပဵၼ်ၼႃႈလိၵ်ႈ sandbox (သၢင်ႈ | ငဝ်းမိူၼ်) လႄႈ testcases (သၢင်ႈ) ႁင်း မေႃႇၵျူးဢၼ်ၼႆႉ လႆႈယူႇၶႃႈ။ သႂ်ႇပိူင်ထၢၼ်ႈ ၵႃႈတီႈ ၼႃႈလိၵ်ႈၽႄ /doc လႄႈ။ ၼႃႈလိၵ်ႈၽႄ ႁင်း မေႃႇၵျူး ဢၼ်ၼႆႉ။. |
-- 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'] = 'တီႇသႅမ်ႇပႃႇ',
}
-- 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.args[1] -- This gets the first positional argument.
for en, bn in pairs(conversionTable) do -- This converts every string found in the table.
s = mw.ustring.gsub(s, en, bn)
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:ConvertDigit|main|<!-- your text here
-->}}.