我在我的项目中使用 php_gettext 扩展来使用“.mo”文件翻译字符串。我正在将项目转移到谷歌的云平台,但显然没有启用 php_gettext 扩展(见这里)。
有没有办法安装这个扩展?如果没有,PHP 的国际化有什么替代方案?
我在我的项目中使用 php_gettext 扩展来使用“.mo”文件翻译字符串。我正在将项目转移到谷歌的云平台,但显然没有启用 php_gettext 扩展(见这里)。
有没有办法安装这个扩展?如果没有,PHP 的国际化有什么替代方案?
在已经如此运行的库中似乎可以工作,您可以使用性能更好的php-gettext-memcached !
他们仍然不支持gettext
扩展(现在 2016 年 6 月,2014 年 10 月开始发行),所以最后我求助于使用这个 gettext 库,它工作得很好。
我使用以下代码检查gettext
扩展是否启用,只有在没有启用的情况下,才加载库。如果将来启用扩展,我的代码将准备好。在本地,我确实启用了它,它工作得很好。
if (!function_exists('gettext'))
require_once __DIR__ . '/../libs/gettext/gettext.inc';
您仍然可以在此处为该问题投票,以便 Google 开始实施它。