Php Smarty+;gettext:PO文件中的更改不会显示在网页中

Php Smarty+;gettext:PO文件中的更改不会显示在网页中,php,smarty,gettext,po,Php,Smarty,Gettext,Po,使用PHP+Smarty+Gettext,我正在尝试本地化我的网页 一切都很好,但突然我的PO文件中的更改没有被网页考虑在内 我就是这么做的: 1) 我修改采购订单文件的内容: msgid "Hello World" msgstr "Hallo mal wieder Welt!" 2) 我使用“msgfmt”(通过shell)或Poedit将PO文件转换为MO文件 3) 我刷新了网页,显示的是“哈罗韦尔特!”(上一个翻译),而不是当前的“哈罗·马尔·维德韦尔特!” 4) 我尝试删除、再次创建和

使用PHP+Smarty+Gettext,我正在尝试本地化我的网页

一切都很好,但突然我的PO文件中的更改没有被网页考虑在内

我就是这么做的:

1) 我修改采购订单文件的内容:

msgid "Hello World"
msgstr "Hallo mal wieder Welt!"
2) 我使用“msgfmt”(通过shell)或Poedit将PO文件转换为MO文件

3) 我刷新了网页,显示的是“哈罗韦尔特!”(上一个翻译),而不是当前的“哈罗·马尔·维德韦尔特!”

4) 我尝试删除、再次创建和777 chmoding'templates_c'目录(Smarty编译模板的位置),但没有成功

发生了什么事?多谢各位