ವಿಷಯಕ್ಕೆ ಹೋಗು

ಮೋಡ್ಯೂಲ್:ConvertTime

ವಿಕಿಪೀಡಿಯ, ಒಂಜಿ ಸೊತಂತ್ರ ವಿಶ್ವಕೋಶ

local tcy_digits = {
	['೦'] = '0',
	['೧'] = '1',
	['೨'] = '2',
	['೩'] = '3',
	['೪'] = '4',
	['೫'] = '5',
	['೬'] = '6',
	['೭'] = '7',
	['೮'] = '8',
	['೯'] = '9',
}

local tcy_months = {
	['ಜನವರಿ'] = 'January',
	['ಪೆಬ್ರವರಿ'] = 'February',
	['ಮಾರ್ಚಿ'] = 'March',
	['ಏಪ್ರಿಲ್'] = 'April',
	['ಮೇ'] = 'May',
	['ಜೂನ್'] = 'June',
	['ಜುಲಾಯಿ'] = 'July',
	['ಆಗೋಸ್ಟು'] = 'August',
	['ಸಪ್ಟೆಂಬರ್'] = 'September',
	['ಅಕ್ಟೋಬರ್'] = 'October',
	['ನವೆಂಬರ್'] = 'November',
	['ದಸಂಬರ್'] = 'December',
}

local function _main(input)
	input = input or ''

	-- Convert Tulu month names to English
	for tcy, en in pairs(tcy_months) do
		input = input:gsub(tcy, en)
	end
   for tcy, en in pairs(tcy_digits)
       do
       input = input:gsub(tcy, en)
   end
	return input
end

local function main(frame)
	return _main(frame.args[1] or frame:getParent().args[1])
end

return { main = main, _main = _main }