پودمان:Date2en
از EverybodyWiki Bios & Wiki
به ویرایشگران پودمان: پیش از ثبت ویرایش مطمئن شوید آزمایش واحد موجود در بحث پودمان:Date2en/testcases موفق است. |
رشتهٔ تاریخ میلادی با حروف فارسی را به یک رشتهٔ انگلیسی تبدیل میکند. در واقع نام ماه را به میلادی و اعداد را لاتین خواهد کرد.
مثال:
{{#invoke:Date2en|convert_template|۱۲ دسامبر}}
میدهد
12 December
استفاده[ویرایش]
{{#invoke:Date2en|convert_template|تاریخ میلادی}}
local p = {}
local numConv = require( "Module:Numeral converter" ).convert
-- Use this function from templates.
function p.convert_template(frame)
return p.convert(frame.args[1])
end
-- Use this function directly in modules.
function p.convert(text)
return numConv(
"en",
text
:gsub("ٔ", "")
:gsub("ژانویه", "January")
:gsub("فوریه", "February")
:gsub("مارس", "March")
:gsub("آوریل", "April")
:gsub("مه", "May")
:gsub("ژوئن", "June")
:gsub("ژوئیه", "July")
:gsub("اوت", "August")
:gsub("سپتامبر", "September")
:gsub("اکتبر", "October")
:gsub("نوامبر", "November")
:gsub("دسامبر", "December")
:gsub("ساعت", "hours")
:gsub("روز", "days")
:gsub("هفته", "weeks")
:gsub("ماه", "months")
:gsub("سال", "years")
)
end
return p