Make t() function translate string on template file? I created a custom page, with my custom module. 

Hook_Menu

$items['registered-products/%'] = array(
    'title' =&gt; t('Hello World'), // TRANSLATES FINE
    'page callback' =&gt; 'mymodule_product_page',
    'page arguments' =&gt; array(1),
    'access arguments' =&gt; array('access content'),
    'file' =&gt; 'includes/mymodule.product_page.inc',
);


Template File

I created a template file (.tpl.php) for my custom page, in here I have:

&lt;?php print t('hello world'); ?&gt; &lt;!-- DOES NOT TRANSLATE --&gt;


RESULT



The t() translates in hook_menu, but on the template file it does not. 

What do I have to do so the t() works to on template file?
The problem should be solved as soon as the strings are identical.
In the provided code, hello world is not equal to Hello World.


  Matching strings for translation is case sensitive.