1. Установка локали перед использованием gettext автоматически означает, что у всех посетителей сайта выставится одна локаль? Встречал упоминания, что gettext не поддерживает потоки (threads) и такие применения - глобальны.
2. Что делать, если на сервере нету необходимой локали? К примеру, в .po-файле выставляю WINDOWS-1251, при компиляции ругается, что кодировка неизвестная. Какую ставить в этом случае локаль - тоже не понятно. Имеются ru_RU, ru_RU.koi8r, ru_RU.utf8. Сайт предполагается в windows-1251.
Предполагаемая конфигурация:
linux/freebsd
apache 2.x
php 4.3.x