Module:ConvertDigit
मॉड्यूल विवरणपृष्ठ[देखें] [संपादित करें] [इतिहास] [ताज़ा करें]
How to use this:
local converter = require('Module:ConvertDigit')
local text = '12:30, 29 April 2015'
text = converter._main(text)
-- it will return "१२:३०, २९ अप्रैल २०१५"
#invoke call this (result will be above):
{{#invoke:ConvertDigit|main|12:30, 29 April 2015}} result → १२:३०, २९ अप्रैल २०१५
{{ConvertDigit}}
{{#invoke:ConvertDigit|main}}
call from templates (result will be above):
{{ConvertDigit|12:30, 29 April 2015}} result → १२:३०, २९ अप्रैल २०१५
See also[सम्पादन]
ऊपर दिया गया विवरणपृष्ठ Module:ConvertDigit/doc से ट्रांसक्लूड किया गया है। (संपादित करें | इतिहास) संपादकगण इस मॉड्यूल के sandbox (बनाएँ | मिरर करें) और testcases (बनाएँ) पन्नों पर अपने प्रयोग/परीक्षण कर सकते हैं। इस मॉड्यूल के उपपृष्ठ देखें। |
-- Return input text after converting any en digits and month names.
local en_digits = {
['0'] = '०',
['1'] = '१',
['2'] = '२',
['3'] = '३',
['4'] = '४',
['5'] = '५',
['6'] = '६',
['7'] = '७',
['8'] = '८',
['9'] = '९',
}
local en_months = {
['January'] = 'जनवरी',
['january'] = 'जनवरी',
['February'] = 'फ़रवरी',
['february'] = 'फ़रवरी',
['March'] = 'मार्च',
['march'] = 'मार्च',
['April'] = 'अप्रैल',
['april'] = 'अप्रैल',
['May'] = 'मई',
['may'] = 'मई',
['June'] = 'जून',
['june'] = 'जून',
['July'] = 'जुलाई',
['july'] = 'जुलाई',
['August'] = 'अगस्त',
['august'] = 'अगस्त',
['September'] = 'सितम्बर',
['september'] = 'सितम्बर',
['October'] = 'अक्टूबर',
['october'] = 'अक्टूबर',
['November'] = 'नवम्बर',
['november'] = 'नवम्बर',
['December'] = 'दिसम्बर',
['december'] = 'दिसम्बर',
}
local function _main(input)
-- Callable from another module.
input = input or ''
return (input:gsub('%a+', en_months):gsub('%d', en_digits))
end
local function main(frame)
-- Callable from #invoke or from a template.
return _main(frame.args[1] or frame:getParent().args[1])
end
return { main = main, _main = _main }