Module:Update: Difference between revisions
mNo edit summary |
No edit summary |
||
| (13 intermediate revisions by the same user not shown) | |||
| Line 55: | Line 55: | ||
-- converting month names to hex for sortkeys | -- converting month names to hex for sortkeys | ||
local hexmonthconv = { | local hexmonthconv = { | ||
January = ' | January = '0', | ||
February = ' | February = '1', | ||
March = ' | March = '2', | ||
April = ' | April = '3', | ||
May = ' | May = '4', | ||
June = ' | June = '5', | ||
July = ' | July = '6', | ||
August = ' | August = '7', | ||
September = ' | September = '8', | ||
October = ' | October = '9', | ||
November = ' | November = 'A', | ||
December = ' | December = 'B', | ||
} | } | ||
| Line 201: | Line 201: | ||
month = lang:formatDate('F', a.date) | month = lang:formatDate('F', a.date) | ||
year = lang:formatDate('Y', a.date) | year = lang:formatDate('Y', a.date) | ||
date_link = ' | date_link = '' .. day .. ' ' .. month .. ' [[' .. year .. ']]' | ||
else | else | ||
date_link = '(missing date)' | date_link = '(missing date)' | ||
| Line 242: | Line 242: | ||
local cat = '' | local cat = '' | ||
-- cats only in update namespace | -- cats only in update namespace | ||
if title.namespace == | if title.namespace == 3000 then | ||
cat = '[[Category:' .. get_update_category(a.category) .. '|' .. postTitle .. ']]' | cat = '[[Category:' .. get_update_category(a.category) .. '|' .. postTitle .. ']]' | ||
cat = cat .. get_time_categories(day, month, year) | cat = cat .. get_time_categories(day, month, year) | ||
| Line 278: | Line 278: | ||
function p.patchnotes(frame) | function p.patchnotes(frame) | ||
local function qprlink(qpr) | local function qprlink(qpr) | ||
return '' .. string.gsub(qpr, '%-', ' | return '' .. string.gsub(qpr, '%-', '%-') | ||
end | end | ||
| Line 296: | Line 296: | ||
link = '' | link = '' | ||
else | else | ||
link = '[' .. qprlink(a.qpr) .. ' this | link = '[' .. qprlink(a.qpr) .. ' this news post]' | ||
end | end | ||
else | else | ||
| Line 375: | Line 375: | ||
-- not update namespace, remove cat | -- not update namespace, remove cat | ||
if title.namespace ~= | if title.namespace ~= 3000 then | ||
cat = '' | cat = '' | ||
end | end | ||
| Line 406: | Line 406: | ||
if hc(a.link) then | if hc(a.link) then | ||
if a.link == 'no' then | if a.link == 'no' then | ||
link = "'' | link = "''Gemini Station'' website" | ||
else | else | ||
link = '[' .. a.link .. " '' | link = '[' .. a.link .. " ''Gemini Station'' website]" | ||
end | end | ||
else | else | ||
| Line 420: | Line 420: | ||
end | end | ||
link = '[https:// | link = '[https://forum.geministation.com/forumdisplay.php?fid=2'.. link .. " ''Gemini Station'' forum]" | ||
end | end | ||
| Line 429: | Line 429: | ||
month = lang:formatDate('F', a.date) | month = lang:formatDate('F', a.date) | ||
year = lang:formatDate('Y', a.date) | year = lang:formatDate('Y', a.date) | ||
date_link = ' | date_link = '' .. day .. ' ' .. month .. ' [[' .. year .. ']]' | ||
else | else | ||
date_link = '(missing date)' | date_link = '(missing date)' | ||
| Line 469: | Line 469: | ||
-- cats only in update namespace | -- cats only in update namespace | ||
if title.namespace == | if title.namespace == 3000 then | ||
cat = '[[Category:Developer Blogs|' .. blogtitle .. ']]' | cat = '[[Category:Developer Blogs|' .. blogtitle .. ']]' | ||
cat = cat .. get_time_categories(day, month, year) | cat = cat .. get_time_categories(day, month, year) | ||