Я сделал это до сих пор
$locale = 'fr_FR';
$domain = 'bla';
$path = 'C:\wamp\www\site/lang';
putenv("LC_ALL={$locale}");
setlocale(LC_ALL, $locale);
bindtextdomain($domain, $path);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
(bintextdomain возвращает C:\wamp\www\site\lang
)
Но мои сообщения не переводятся.
Используя echo dcgettext('bla', $english_message, 1);
, я получаю оригинальное сообщение, а не перевод.
Для чего нужен аргумент "категория"? Я только что прошел 1
, потому что я не знаю, что должно представлять ...