Issues with gettext php



通过getText的文本翻译不起作用。请帮我

$translate = 'messages';
putenv("LC_ALL=en_US");
T_setlocale(LC_ALL, "en_US");
bindtextdomain($translate, _ROOT_DIR_."locale/");
textdomain($translate);
bind_textdomain_codeset($translate, 'UTF-8');

文件夹结构:

语言环境 -> en_us-> lc_messages-> 消息 消息。po

脚本消息:

msgid ""
msgstr ""
"POT-Creation-Date: 2017-05-03 15:53+0300n"
"PO-Revision-Date: 2017-05-03 15:54+0300n"
"Last-Translator: n"
"Language-Team: n"
"MIME-Version: 1.0n"
"Content-Type: text/plain; charset=UTF-8n"
"Content-Transfer-Encoding: 8bitn"
"X-Generator: Poedit 2.0.1n"
"X-Poedit-Basepath: .n"
"Plural-Forms: nplurals=2; plural=(n != 1);n"
"Language: en_USn"
#: index.php:5
msgid "Bonjour tout le monde"
msgstr "Hello world"

您只需要在php.ini文件中评论一行即可。像这样 -

;extension=php_gettext.dll

最新更新