--[[
use Module:Citation/CS1/Configuration to tell ((as of)) the article date format which cs1|2 gets from one of the
((use xxx dates)) templates. The date format string returned from ~/Configuration is either of 'dmy' or 'mdy'
with a suffix. The suffix is either the content of the ((use xxx dates)) parameter |cs1-dates= or 'all'. In
this module, the suffix is ignored. When the article doesn't have a ((use xxx dates)) template, ~/Configuration
returns nil.
When article format is 'dmy', this module returns an enpty string. When article format is 'mdy', the module
translates that to 'us' and returns that string.
]]
local df = mw.loadData ('Module:Citation/CS1/Configuration').global_df;
--[[--------------------------< M A I N >----------------------------------------------------------------------
((#invoke:Sandbox/Trappist the monk/as of|main))
]]
local function main ()
if df and df:match ('^mdy') then
return 'us'; -- translate 'mdy' to 'us'
end
return ''; -- format is dmy or no ((use xxx dates)) template
end
--[[--------------------------< E X P O R T E D _ F U N C T I O N S >------------------------------------------
]]
return {
main = main
}