Gettext в PHP больше не работает после обновления сервера 16.04 до 18.04

Как в теме, после обновления Ubuntu Server с 16.04 LTS до 18.04 LTS мои PHP-сайты больше не адаптируются к локали браузера, как это было раньше до обновления.

Мои разыскиваемые файлы локали (it_IT.UTF-8) все еще там, я все еще связываю их с:

bindtextdomain('messages', $locale_folder);
bind_textdomain_codeset('messages', 'UTF-8');

локаль доступна в /usr/share/i18n/SUPPORTED и чтобы быть в безопасности, я бегу sudo locale-gen it_IT.UTF-8 в любом случае и перезапустил Apache с sudo service apache2 restart,

Все еще не повезло.

Любая помощь, чтобы отследить это?

1 ответ

Добавление это исправило это:

putenv("LANGUAGE=it_IT.UTF-8");

Это результат полного дня проб и ошибок, без комментариев...

Другие вопросы по тегам