With Drupal 7, we have a custom module that displays a form that will work in both English and Spanish. Throughout the form we used t() to translate the text, and it works in all but two places. One is in the form when we declare a fieldset, and the other is the menu entry declaration (which isn't using t()). For the menu entry we have '[SiteName] Events' like this:
$items['sitename-events/register'] = array(
'title' => 'SiteName Events',
'page callback' => 'sitename_events_event_register',
'access arguments' => array('view events'),
'file' => 'public.events.inc',
'type' => MENU_NORMAL_ITEM,
);
For the form, the element is declared like this:
// Personal Information
$form['personal'] = array(
'#type' => 'fieldset',
'#title' => t('Personal Information'),
'#collapsible' => FALSE,
'#collapsed' => FALSE,
);
Other pages are translating just fine, as well as other elements in the form, including the other field sets. What would cause these two entries to not translate, and is there a way that I can force them to translate since we're only going to support English and Spanish?