<?php 
$data = array('text' => 'hello'); 
 
if (!is_callable('bindtextdomain')) { 
    throw new Exception('no gettext enabled'); 
} 
 
$locale='en_US.utf8'; 
putenv("LC_ALL=$locale"); 
if (!setlocale(LC_ALL, $locale)) { 
    throw new Exception('no gettext enabled'); 
} 
 
bindtextdomain("messages", dirname(__FILE__) . "/locale"); 
textdomain("messages"); 
 
 |