0

我在我的项目中使用 php_gettext 扩展来使用“.mo”文件翻译字符串。我正在将项目转移到谷歌的云平台,但显然没有启用 php_gettext 扩展(见这里)。

有没有办法安装这个扩展?如果没有,PHP 的国际化有什么替代方案?

4

2 回答 2

0

在已经如此运行的库中似乎可以工作,您可以使用性能更好的php-gettext-memcached !

于 2015-04-14T15:03:41.633 回答
0

他们仍然不支持gettext扩展(现在 2016 年 6 月,2014 年 10 月开始发行),所以最后我求助于使用这个 gettext 库,它工作得很好。

我使用以下代码检查gettext扩展是否启用,只有在没有启用的情况下,才加载库。如果将来启用扩展,我的代码将准备好。在本地,我确实启用了它,它工作得很好。

if (!function_exists('gettext'))
    require_once __DIR__ . '/../libs/gettext/gettext.inc';

您仍然可以在此处为该问题投票,以便 Google 开始实施它。

于 2016-06-01T08:44:59.733 回答