Gettext не работает, что случилось?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Gettext не работает, что случилось?

Сообщение Anonymous »

Я использую gettext для добавления различных переводов на свою веб-страницу. Я только что установил его и думаю, что он работает нормально. Я также использую Poedit для файлов .po.

Это код, который у меня есть для тестирования gettext:
Этот код возвращает мне «gettext поддерживается», но вместо того, чтобы показывать мне переводы, он показывает мне «HELLO WORLD» и «TEST TRANSLATION».

Это мой файл messages.po:

Код: Выделить всё

msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2014-03-22 14:45+0100\n"
"PO-Revision-Date: 2014-03-22 15:23+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-Language: English\n"
"X-Poedit-Country: UNITED STATES\n"
"X-Poedit-SourceCharset: utf-8\n"

# Test token 1
msgid "HELLO WORLD"
msgstr "Hello World!"

# Test token 2
msgid "TEST TRANSLATION"
msgstr "Testing translation..."
И он находится в моей папке «Locale/en_US/LC_MESSAGES», а также успешно преобразованный файл messages.mo. (Я скрыл информацию о файле, имени, проекте и т. д.)

Что я делаю не так?

Спасибо!

РЕДАКТИРОВАТЬ: Я также могу добавить, что я использую Ubuntu с установленными PHP, Apache и всем этим.

Подробнее здесь: https://stackoverflow.com/questions/225 ... hats-wrong
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»