A typo was causing the gamelog to always omit the fortress group's untranslated name, while failing to fully prevent the error message caused by unloading the fortress.
'Loaded the fortress '..dfhack.TranslateName(site.name)..' ('..dfhack.TranslateName(site.name,true)..'), colonized by the group '..(fort_endanddfhack.TranslateName(fort_ent.name)or'(nobody?)')..' ('..dfhack.TranslateName(fort_ent.name,true)..
' at coordinates ('..site.pos.x..','..site.pos.y..')'..NEWLINE..
') of the civilization '..dfhack.TranslateName(civ_ent.name)..' ('..dfhack.TranslateName(civ_ent.name,true)..').'..NEWLINE)
'Loaded the fortress '..fullname(site)..
(fort_entand', colonized by the group '..fullname(fort_ent)or'')..
(civ_entand' of the civilization '..fullname(civ_ent)or'')..'.'..NEWLINE)