enclose eval in try/catch block

bug correction for translating 'Invoice #{0}', 
which was causing an exception