Что ж, я обнаружил проблему:
Сервер, на котором размещен веб-сайт на сервере NEEDS, чтобы установить языковой стандарт для нужного $ lang !!!
На сервере проверьте установленные локали с помощью:
locale -a
Если нужной локали нет в списке, необходимо отредактировать / etc / locale.gen и раскомментировать твое. Пример:
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
Затем сгенерируйте и установите эту локаль:
sudo locale-gen
Как только это будет сделано, вы сможете правильно использовать gettext ().