The problem is that VIrtuemart does not force to load frontend overrides when generating a PDF or mail
So status changes, email, order, invoice also need to be replaced for admin side
I do not know if it's possible to do because overrides are in a specific folder
Perhaps
$lang->load('override', JPATH_SITE.'/overrides', 'xx-XX', true);