我正在尝试通过gettext扩展在GAE中实现i18n,但它失败了,我想现在GAE中没有启用扩展。
我尝试过使用php-gettext类,但它工作正常,但我对它的速度有点担心。正如您所见in this benchmark,该类是最慢的方法。
你知道我可以使用的其他任何方式吗?我更喜欢使用php-gettext类和.po文件而不是字符串id,但我也不想放慢网站的速度。
非常感谢! :)
答案 0 :(得分:1)
自应用引擎1.9.22以来,虽然必须激活,但可以使用intl扩展。只需将它包含在您的php.ini文件中:
extension = "intl.so"
答案 1 :(得分:0)
您可以尝试使用库php-gettext-memcached。它建立在php-gettext库之上,并使用Google的memcached服务缓存解析的翻译数据,从而提高其速度。
免责声明:我写了这个库。