Обновление .po файлов без перезагрузки - PullRequest
2 голосов
/ 12 апреля 2011

Мы запускаем PHP с gettext на веб-сервере lighttpd.Когда мы обновляем файлы .po / .mo новыми переводами, мы должны перезапустить светло, чтобы появились новые переводы.

Кэширует ли лайт кэширование переводов?

Кто-нибудь знает, как избежать перезапускаЛегкий?

Спасибо!

1 Ответ

2 голосов
/ 12 апреля 2011

Насколько мне известно, расширение gettext в PHP кэширует файлы .mo, так что это не только проблема lighty:)

Я бы предложил использовать компонент Zend_Translate.Zend_Translate_Adapter_Gettext не использует расширение PHP gettext, но имеет собственную реализацию.Кроме того, Zend_Translate_Adapter_Gettext является многопоточным безопасным, что неверно для расширения gettext в PHP.

...