如何从 .po 或 .mo 文件中提取所有翻译?
我需要创建一个包含所有内部翻译的数组。
最佳答案
您可以使用 Zend Framework 中的 Zend Translate 模块。
$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/