Module:CS1 translator/sandbox: Difference between revisions

Content deleted Content added
Add exported function cite_chapter_fr; add entry point for cite chapter/French (via Template:Cite chapter/French) .
Update function title_make_fr to also use 'titre ouvrage' and ''sous-titre ouvrage' if available when nothing else is.
Line 340:
args_t['titre'] = nil; -- unset as no longer needed
if not title then
title = args_t['titre original'] or args_t['titre vo'] or args_t['titre ouvrage']; -- if |titre= empty or missing use one of these 'aliases'
args_t['titre original'] = nil; -- unset as no longer needed
args_t['titre vo'] = nil;
args_t['titre ouvrage'] = nil;
end
 
Line 349 ⟶ 350:
title = title .. ': ' .. args_t['sous-titre'];
args_t['sous-titre'] = nil; -- unset as no longer needed
end
if args_t['sous-titre ouvrage'] then -- maybe combine this with the 'if' above?
title = title .. ': ' .. args_t['sous-titre ouvrage'];
args_t['sous-titre ouvrage'] = nil;
end
table.insert (cite_args_t, 'title=' .. (title or '')); -- add to cite_args_t