如何从 .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/

10-16 15:49