I have always used t() for hook_menus title and description like this:
$items['some-path'] = array( 'title' => t('My Page Title'), 'description' => t('This is a description about what my page is for'), 'page callback' => 'profile_user_page', );
This makes sense to me so users can translate the title and description into different languages if required.
However this comment on a module review on DO says:
No, that's wrong, don't do that - descriptions in hook_menu() should never use t().
What is the reasoning for this and is this actually best practice?
Also if this is true then should we not use t() for the title as well?