Changes
added "Location" to handle "location=xx" when no PublisherName
local Edition = args.edition
local PublicationPlace = args["publication-place"] or args.publicationplace or args.place or args.location
local Location = PublicationPlace
local PublisherName = args.publisher
local SubscriptionRequired = args.subscription
if ( Periodical ~= nil ) then
if ( PublicationDate ~= nil ) then PublicationDate = " " .. PublicationDate else PublicationDate = "" end
if ( PublisherName ~= nil ) then Publisher = " (" .. PublicationPlace .. PublisherName .. PublicationDate .. ")." else if (Location ~=nil) then Publisher= " (" .. Location .. ")." else Publisher = "" end end
Edition = ""
else