The Admin page modules.php has a Switch which, depending on whether you select the Payment, Shipping, etc. modules, the php sets:
define('HEADING_TITLE', HEADING_TITLE_MODULES_SHIPPING); - or whatever title is relevant.
However, while an "echo HEADING_TITLE;" right after that line causes the proper title to appear on the page, the actual header spot is incorrect if you have any Extra language definitions which include a define('HEADER_TITLE'...) in them. Right now my Shipping Module/etc. pages have a header title of "Email Address Export for Newsletters".
IF I delete that extra language file, I end up with "E-mail Archive Manager", etc. for every extra language file with that define in it.
I'm not sure why this occurs, but that's the only page I've noticed it on so far. I assume it has to do with the HEADER_TITLE being defined in the module.php file, rather than a separate langage file like most other Admin pages, but I'm not sure why, after it is defined in the header (and my echo properly shows the right title), it then resets to the external definition in the body.



