Form element title is not displaying translation I have got my own module providing a form and there is one element called "Estimated time" defined like this:

$form['informacie_o_incidente']['field_incident_doba'] = array(
  '#title' =&gt; t('Estimated time'),
  '#markup' =&gt; '&lt;div class="control-group form-item"&gt;&lt;label class="control-label"&gt;Estimated time:&lt;/label&gt;&lt;div id="field_incident_doba_wrapper" class="controls"&gt;'.$doba.'&lt;/div&gt;&lt;/div&gt;',
);


I have translated the text "Estimated field" via translation interface, cleared cache several times (both GUI and with drush cc all command). However, when I run this drush command:

drush ev "print t('Estimated time');"


I am getting correctly translated string. So why not on the form?
I think you need  add t() in #markup and translate the string 'Estimated time:'

$form['informacie_o_incidente']['field_incident_doba'] = array(
  '#title' =&gt; t('Estimated time'),
  '#markup' =&gt; '&lt;div class="control-group form-item"&gt;&lt;label class="control-label"&gt;'.t('Estimated time:').'&lt;/label&gt;&lt;div id="field_incident_doba_wrapper" class="controls"&gt;'.$doba.'&lt;/div&gt;&lt;/div&gt;',
);