Modulo:Citazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
rinomina modulo isLatin
Riga 983:
local Translator = A['Translator'];
local Institution = A['Institution'];
local Collection = A['Collection'];
 
if is_set(OriginalTitle) and not is_set(TransTitle) then
Line 1 199 ⟶ 1 200:
auto_Periodical = true
end
------------------------------------------------------------------------------
-- Per cambiare posizione a collane o serie di libri nella citazione,
-- rispetto a nomi di rivistaed evitare di precederle con un "in"
-- TODO per il momento commentato (da rivedere per chiarire collana/opera)
------------------------------------------------------------------------------
-- local Book_series = ''
-- if is_set(Periodical) and (A:ORIGIN('Periodical') == "opera" or A:ORIGIN('Periodical') == "collana") then
-- Book_series = "collana " .. wrap( 'italic-title', Periodical );
-- Periodical = '';
-- end
 
------------------------------------------------------------------------------
Line 1 609 ⟶ 1 600:
end
 
-- sopra si controlla se è vuoto, perciò bisogna formattarlo alla fine.
-- Several of the above rely upon detecting this as nil, so do it last.
if is_set(Periodical) then Periodical = wrap( 'italic-title', Periodical ) end
 
-- Book_seriesif is_set(Collection) then Collection = "'collana "' .. wrap( 'italic-title', PeriodicalCollection ); end
-- set translator / illustrator
 
if is_set(Translator) then Translator = wrap('translator', Translator) end
if is_set(Illustrator) then Illustrator = wrap('illustrator', Illustrator) end
Line 1 680 ⟶ 1 672:
end
end
fragment_citation:appends( { Conference, Periodical, Collection, Translator, Illustrator, Others, Series, -- Book_series,
Volume, Issue, Edition, Institution, Place, PublisherName, Station, Date, Position } )
local fragment_ID_list = Fragment.new(ID_list, sepc):append(ID):start(",")