Throw an Exception when the header is already been sent

Please see the details of the discussion at  issue #3990
For using __d() translation, definitely. Good catch.