恪別𡧲版𢯢𢷮𧵑「Module:Citation/CS1」
no edit summary
Keepout2010 (討論 | 㨂𢵰) (造張𡤔𢭲內容「 local z = { error_categories = {}; -- for categorizing citations that contain errors error_ids = {}; message_tail = {}; maintenance_cats = {}; -- for categorizing…」) |
Keepout2010 (討論 | 㨂𢵰) 空固𥿂略𢯢𢷮 |
||
𣳔18: | 𣳔18: | ||
---Định dạng ngày tháng. Thay thế [[Bản mẫu:Ngày chuẩn]]. | ---Định dạng ngày tháng. Thay thế [[Bản mẫu:Ngày chuẩn]]. | ||
local function vi_formatdate(rawDate, dayPrefix) | local function vi_formatdate(rawDate, dayPrefix) | ||
local formatStr = 'j F " | local formatStr = 'j F "𢆥" Y' | ||
if dayPrefix then formatStr = '" | if dayPrefix then formatStr = '"𣈜" ' .. formatStr end | ||
-- Năm | -- Năm | ||
𣳔25: | 𣳔25: | ||
formatStr = 'Y' | formatStr = 'Y' | ||
-- Năm tháng | -- Năm tháng | ||
elseif mw.ustring.match(rawDate, "^ | elseif mw.ustring.match(rawDate, "^𣎃%d%d?,? %d%d%d%d$") or | ||
mw.ustring.match(rawDate, "^ | mw.ustring.match(rawDate, "^𣎃%d%d?,?𢆥%d%d%d%d$") or | ||
mw.ustring.match(rawDate, "^ | mw.ustring.match(rawDate, "^𣎃%a+,?𢆥%d%d%d%d$") or | ||
mw.ustring.match(rawDate, "^%a+%.?,? %d%d%d%d$") or | mw.ustring.match(rawDate, "^%a+%.?,? %d%d%d%d$") or | ||
mw.ustring.match(rawDate, "^%d%d%d%d%-%d%d$") then | mw.ustring.match(rawDate, "^%d%d%d%d%-%d%d$") then | ||
rawDate = mw.ustring.gsub(rawDate, ",", "") | rawDate = mw.ustring.gsub(rawDate, ",", "") | ||
formatStr = 'F " | formatStr = 'F "𢆥" Y' | ||
end | end | ||
𣳔2.620: | 𣳔2.620: | ||
local Month = A['Month']; | local Month = A['Month']; | ||
if is_set(Month) then | if is_set(Month) then | ||
if tonumber(Year) then Date = " | if tonumber(Year) then Date = "𢆥" .. Date end | ||
if tonumber(Month) then Month = " | if tonumber(Month) then Month = "𣎃" .. Month end | ||
Date = Month .. " " .. Date; | Date = Month .. " " .. Date; | ||
Month = nil; | Month = nil; |