如何从 .po 或 .mo 文件中提取所有翻译? 我需要创建一个包含所有翻译的数组。
最佳答案
您可以使用 Zend Translate来自 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");
或者你可以使用 php gettext模块,但 Zend 更方便。
关于php - 从 .po 或 .mo 文件获取翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920754/