}
$lang = $lang ? $lang : $ff->locale;
$fdir = "{$compileDir}/{$lang}/LC_MESSAGES";
- $fname = "{$fdir}/{$clsname}.po";
+ $fname = "{$fdir}/{$clsname}.mo";
var_dump( "
setlocale(LC_MESSAGES, $lang);
}
require_once 'File/Gettext.php';
- $gt = File_Gettext::factory('PO', $fname);
+ $gt = File_Gettext::factory('PO', preg_replace('/\.mo$/', '.po', $fname));
$gt->fromArray(
array(
);
$gt->save();
-
+ require_once 'File/Gettext.php';
+ $gt = File_Gettext::factory('MO', $fname);
+ $gt->fromArray(
+
+ array(
+ 'meta' => array(
+ 'Content-Type' => 'text/plain; charset=UTF-8\n',
+ //'Last-Translator' => 'Michael Wallner <mike@iworks.at>',
+ 'PO-Revision-Date' => date('Y-m-d H:iO'),
+ //'Language-Team' => 'German <mail@example.com>',
+ ),
+ 'strings' => $words
+ )
+
+ );
+ $gt->save();
}
}
\ No newline at end of file