How can I extract all translations from a .po or .mo file? I need to create an array of all translations that are inside.
See Question&Answers more detail:osHow can I extract all translations from a .po or .mo file? I need to create an array of all translations that are inside.
See Question&Answers more detail:osYou can use Zend Translate module from Zend Framework.
$translate = new Zend_Translate('gettext', '/path/to/english.mo', 'en');
$translate->addTranslation('/path/to/german.mo', 'de');
echo $translate->_("Example");
$translate->setLocale('de');
echo $translate->_("Example");
or you can use php gettext module, but Zend is much more handy.