الفرق بين الصفحتين: «وحدة:Citation/CS1/dates» و«وحدة:Citation/CS1/dates/ملعب»

(الفرق بين الصفحتين)
اذهب إلى التنقل اذهب إلى البحث
صفحة 1
صفحة 2
ط (غيّر إعدادات حماية »وحدة:Citation/CS1/dates«: بوت: [https://w.wiki/7NGP تحسين مستوي الحماية] ([تعديل=السماح للمحررين فقط] (غير محدد) [النقل=السماح للمحررين فقط] (غير محدد)))
 
(إنشاء)
 
سطر 1: سطر 1:
local p = {}
local p = {}
match_tab_n = {
local match_tab_n = {
["^%a+ %d%d%, %d%d%d%d$"] ="(%a+) (%d%d)%, (%d%d%d%d)",
["^%a+ %d%d%, %d%d%d%d$"] ="(%a+) (%d%d)%, (%d%d%d%d)",
}
}
match_tab = {
local match_tab = {
--["^[1-9]%d? +%a+ +[1-9]%d%d%d%a?$"] ="(%d%d*)%s*(%a+)%s*((%d%d%d%d)%a?)",
--["^[1-9]%d? +%a+ +[1-9]%d%d%d%a?$"] ="(%d%d*)%s*(%a+)%s*((%d%d%d%d)%a?)",
["^%d %a+ %d%d%d%d$"] ="(%d) (%a+) (%d%d%d%d)",
["^%d %a+ %d%d%d%d$"] ="(%d) (%a+) (%d%d%d%d)",
سطر 17: سطر 17:
}
}
match_tab_en = {
local match_tab_en = {
['^%d%d%d%d %d %d$']= '(%d%d%d%d) (%d) (%d)$',
['^%d%d%d%d %d %d$']= '(%d%d%d%d) (%d) (%d)$',
['^%d%d%d%d %d %d%d$']= '(%d%d%d%d) (%d) (%d%d)$',
['^%d%d%d%d %d %d%d$']= '(%d%d%d%d) (%d) (%d%d)$',
سطر 47: سطر 47:
]]
]]
local function get_month_number(month)
local function get_month_number(month)
month2 = month:lower()
local month2 = month:lower()
local long_months = {['january']=1, ['february']=2, ['march']=3, ['april']=4, ['may']=5, ['june']=6, ['july']=7, ['august']=8, ['september']=9, ['october']=10, ['november']=11, ['december']=12,
local long_months = {['january']=1, ['february']=2, ['march']=3, ['april']=4, ['may']=5, ['june']=6, ['july']=7, ['august']=8, ['september']=9, ['october']=10, ['november']=11, ['december']=12,
['يناير']=1, ['فبراير']=2, ['مارس']=3, ['أبريل']=4, ['مايو']=5, ['يونيو']=6, ['يوليو']=7, ['أغسطس']=8, ['سبتمبر']=9, ['أكتوبر']=10, ['نوفمبر']=11, ['ديسمبر']=12 };  
['يناير']=1, ['فبراير']=2, ['مارس']=3, ['أبريل']=4, ['مايو']=5, ['يونيو']=6, ['يوليو']=7, ['أغسطس']=8, ['سبتمبر']=9, ['أكتوبر']=10, ['نوفمبر']=11, ['ديسمبر']=12 };  
سطر 90: سطر 90:
end
end
end
end
fa = date_string2
local fa = date_string2
--if faild then
--if faild then
--mw.log(date_string .. " faild")
--mw.log(date_string .. " faild")