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");
Это результат полного дня проб и ошибок, без комментариев...