Gettext не переводит

За последние несколько дней яЯ боролся с php, gettext и получил мой, скоро, новый сайт, переведенный с датского на английский.

Мои каталоги с моими файлами .po и .mo настроены следующим образом:

/locale/en_US/LC_MESSAGES/

Согласно этому уроку:Локализация PHP веб-сайтов с использованием gettext я добавил это:

$locale = "en_US";
if (isSet($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
textdomain("messages");

Я добавил пять страниц на своей странице:

echo _('Overskrift 1')

Но когда я просматриваю страницу на моем сервере, в окне Debian с включенной поддержкой PHP 5.4 и поддержкой gettext ничего не переводится.

Я понятия не имею, что яЯ делаю неправильно. Я'я уверен, что эточто-то маленькое, но я просто могуне вижу этого. Может быть, у вас есть несколько указателей?

Мой .po файл:

msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Portfolio\n"
"Language: en\n"

#: 
msgid "Overskrift 1"
msgstr "Headline 1"

#: 
msgid "Overskrift 2"
msgstr "Headline 2"

#: 
msgid "Overskrift 3"
msgstr "Headline 3"

#: 
msgid "Overskrift 4"
msgstr "Headline 4"

#: 
msgid "Overskrift 5"
msgstr "Headline 5"

Ответы на вопрос(1)

Ваш ответ на вопрос