更新.po文件而不重新启动

时间:2011-04-11 21:27:09

标签: php gettext lighttpd

我们在lighttpd Web服务器上运行带gettext的PHP。当我们使用新翻译更新.po / .mo文件时,我们必须重新启动以便显示新翻译。

轻松缓存翻译?

任何人都知道如何避免重启轻微?

谢谢!

1 个答案:

答案 0 :(得分:2)

据我所知,PHP的gettext扩展是缓存.mo文件,所以这不仅是轻微的问题:)

我建议使用Zend_Translate组件。 Zend_Translate_Adapter_Gettext不使用PHP gettext扩展,但具有自己的实现。此外,Zend_Translate_Adapter_Gettext是多线程安全的,但对于PHP gettext扩展是不正确的。