国际化应用的最佳和快速解决方案?

时间:2012-12-04 02:20:21

标签: php gettext

我刚刚完成了我的脚本,现在我想把这段代码翻译成另一种语言,比如english.now我正在寻找最好和最快的方法来实现那个。很多人谈论php_gettext但是在php.net中有些人说:< / p>

  

GNU gettext库基于每个进程,而不是每个线程。   这意味着在多用户设置中,例如Apache Web服务器   它只适用于prefork MPM(即每个用户一个进程)。   工作者和其他线程MPM将无法工作。

     

此外,许多用户通过设置系统来控制GNU gettext   环境变量,如LANG。这不是一个好的解决方案   由于明显的竞争条件,Web服务器环境。

对于数组,我认为加载这么大的数组并在一个页面中只使用7或8行就是在浪费资源。但我知道数组很快但数组不够灵活。

你认为什么是最好的解决方案,如果你反对这种解决方案,或者有人想要学习这种解决方案,我们将感激不尽。

2 - 这对我来说是个问题,Facebook用什么来翻译?是facebook使用zend框架吗?

1 个答案:

答案 0 :(得分:1)

还有php-gettext,它有时比PHP中的本机实现更好。