我们在lighttpd web服务器上运行带有gettext的PHP。当我们用新的翻译更新.po/.mo文件时,我们必须重新启动lighty才能显示新的翻译。
lighty正在缓存翻译吗?
有人知道如何避免重启lighty吗?
谢谢!
发布于 2011-04-12 06:13:05
据我所知,PHP的gettext扩展缓存.mo文件,所以这不仅仅是lighty的问题:)
我建议使用Zend_Translate组件。Zend_Translate_Adapter_Gettext不使用PHP gettext扩展,但有自己的实现。此外,Zend_Translate_Adapter_Gettext是多线程安全的,这对于PHP gettext扩展是不正确的。
https://stackoverflow.com/questions/5627774
复制相似问题