php gettext不起作用

时间:2013-03-25 16:37:33

标签: php localization gettext

我试图在域上运行gettext但是在任何地方都有错误......

在我的本地xampp安装工作正常,但在服务器上是一些错误,我不知道如何调试gettext

这是我的设置...... var在网址中给出...例如es_ES

if (isset($_GET['lang'])) $lang = $_GET['lang'];
putenv("LC_ALL=$lang");
setlocale(LC_ALL, $lang);
bindtextdomain("messages", "./locale");
bind_textdomain_codeset('messages', 'UTF-8');
textdomain("messages");

这是我的翻译文件的路径     /的httpdocs /区域/ es_ES / LC_MESSAGES

有人有想法吗?

亲切的问候,

鲍勃

1 个答案:

答案 0 :(得分:1)

  

通过ssh只显示C&输入“locale -a”后的POSIX。

您没有在服务器上安装区域设置。您的系统支持操作系统上安装的语言环境,操作系统提供的完全格式,如manual comments中所述。

有人必须在那里安装语言环境。如果您不是管理员,则服务器管理员需要执行此操作。