Intereting Posts
Проблема кодирования символов импорта CURL Ошибка MySQL: «mysql_fetch_assoc () ожидает, что параметр 1 будет ресурсом» Запрос таблицы с амперсандом в названии Разрешить пользователям оценивать комментарий после PHP MySQL Некоторые вопросы о диаграммах PHPExcel Функция PHP session_start (): зачем мне это нужно каждый раз, когда я использую что-либо, связанное с сеансами PHP Выход PHPExcel в браузер не работает в IE mysqlexception был необработанным – уже открыт DataReader, связанный с этим соединением, который должен быть закрыт первым Не удается получить страницу входа для перенаправления на защищенную страницу Объедините несколько MySQL-запросов в одной таблице в один Как выполнить HTTP POST в Utf-8 -> php script -> mysql PHP – проверка статического типа a-la PhpStorm импортировать данные txt / csv в базу данных в соответствии с заголовком таблицы базы данных PHP Script для редактирования записей DNS в CPanel Ошибка SQLSRV_NUM_ROWS

gettext не перевод

Я установил пакет phpgettext, а phpinfo() показывает, что gettext включен.

Мой app.po выглядит так:

 msgid "Welcome" msgstr "Willkommen auf meiner Homepage!" msgid "Hier you can find stuff about me." msgstr "Hier finden Sie Informationen uber mich."` 

Мой php-файл выглядит так:

 putenv('LC_ALL=de_DE'); setlocale(LC_ALL, 'de_DE'); bindtextdomain("app", "./lang"); textdomain("app"); echo gettext("Welcome"); echo _('Hier you can find stuff about me.'); 

Приложение находится в ./lang/de_DE/LC_MESSAGES/

Текст не переводится, и я не получаю никаких сообщений об ошибках.

Вы проверили, установлен ли de_DE как локаль?

Проверьте его с locale -a .

Если нет, сгенерируйте его с помощью locale-gen de_DE .