Difference between revisions 15989 and 15993 on satwiki


local cs1 ={};

--[[--------------------------< F O R W A R D   D E C L A R A T I O N S >--------------------------------------
]]

local dates, year_date_check, reformat_dates, date_hyphen_to_dash,				-- functions in Module:Citation/CS1/Date_validation
	date_name_xlate
(contracted; show full)		validation = require ('Module:Citation/CS1/Date_validation');
		identifiers = require ('Module:Citation/CS1/Identifiers');
		metadata = require ('Module:Citation/CS1/COinS');
		
	else																		-- otherwise
		cfg = mw.loadData ('ᱢᱳᱰᱩᱞ:Quote/Outline');				-- load live versions of support modules
		whitelist = mw.loadData ('ᱢᱳᱰᱩᱞ:Quote/white list');
		utilities = require ('
মডিউল:উদ্ধৃতি/উপযোগিতাᱢᱳᱰᱩᱞ:Quote/utility');
		validation = require ('মডিউল:উদ্ধৃতি/তারিখ_যাচাইᱢᱳᱰᱩᱞ:Quote/date_justify');
		identifiers = require ('মডিউল:উদ্ধৃতি/শনাক্তকারীᱢᱳᱰᱩᱞ:Quote/Identifier');
		metadata = require ('ᱢᱳᱰᱩᱞ:Quote/COinS');
	end

	utilities.set_selected_modules (cfg);										-- so that functions in Utilities can see the cfg tables
	identifiers.set_selected_modules (cfg, utilities);							-- so that functions in Identifiers can see the selected cfg tables and selected Utilities module
	validation.set_selected_modules (cfg, utilities);							-- so that functions in Date validataion can see selected cfg tables and the selected Utilities module
(contracted; show full)	if  args.title or args.url then												-- this code used at bn.wiki only; not maintained in en.wiki source
		add_maint_cat ('bn.wiki_uses_en-lang_params');							-- add maint cat if English parameter name |title= or |url= is used in the template
	end																			-- end bn.wiki only
	
	return citation0( config, args)
end

return cs1;