static function poFile2moFile($pofile, $mofile)
{
if (!is_file($pofile)) {
throw new Exception("File {$pofile} doesn't exist.");
}
include_once dirname(__FILE__) . '/PO.php';
$PO = new TGettext_PO($pofile);
if (true !== ($e = $PO->load())) {
return $e;
}
$MO = $PO->toMO();
if (true !== ($e = $MO->save($mofile))) {
return $e;
}
unset($PO, $MO);
return true;
}