Module:Citation/CS1: Diferans ant vèsyon yo

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Liy 4 :
]]
 
local dates, year_date_check, reformat_dates , date_name_xlate -- functions in Module:Citation/CS1/Date_validation
 
local is_set, in_array, substitute, error_comment, set_error, select_one, -- functions in Module:Citation/CS1/Utilities
Liy 2 296 :
end
 
if not is_set(error_message) then -- error free dates only
local modified = false; -- flag
table.insert( z.message_tail, { set_error( 'bad_date', {error_message}, true ) } ); -- add this error message
 
elseif is_set (DF) then
if is_set (DF) then -- if we need to reformat dates
if reformat_dates (date_parameters_list, DF, false) then -- reformat to DF format, use long month names if appropriate
AccessDatemodified = reformat_dates (date_parameters_list['access-date'], DF, false); -- overwritereformat to DF format, dateuse holdinglong parametersmonth withnames reformattedif valuesappropriate
end
 
-- if date_name_xlate (date_parameters_list) then
-- modified = true;
-- end
 
if modified then -- if the date_parameters_list values were modified
AccessDate = date_parameters_list['access-date']; -- overwrite date holding parameters with modified values
ArchiveDate = date_parameters_list['archive-date'];
Date = date_parameters_list['date'];
Ligne 2 307 ⟶ 2 315 :
PublicationDate = date_parameters_list['publication-date'];
end
else
table.insert( z.message_tail, { set_error( 'bad_date', {error_message}, true ) } ); -- add this error message
end
end -- end of do
Ligne 3 120 ⟶ 3 130 :
year_date_check = validation.year_date_check;
reformat_dates = validation.reformat_dates;
date_name_xlate = validation.date_name_xlate;
is_set = utilities.is_set; -- imported functions from Module:Citation/CS1/Utilities