首页 文章

Gettext无法使用bluehost

提问于
浏览
0

我刚刚在bluehost托管上安装了一个网站,文本没有翻译 . 请注意,完全相同的代码在本地工作 .

我已经安装了Gettext扩展,它在phpinfo()中显示为已启用 . 我已经用相对或绝对路径进行了测试,两者都不起作用 .

我知道在修改.mo文件时必须重新启动Apache,但在我的情况下,我刚刚第一次上传它们,所以它不应该是根本原因 .

任何帮助将不胜感激 .

提前致谢 .

2 回答

  • 0

    因为您没有说出任何关于错误的内容以及“文本未被翻译”,我认为您的语言设置存在问题 .

    当一切似乎都有效但你的文本没有被翻译时,翻译人员认为它不值得翻译 . 您是否在主机上检查了所有语言设置?

    如果您有错误消息,请使用错误更新您的问题

  • 0

    服务器上可能安装了不同的语言环境,也可能使用不同的名称安装它们 . 如果您使用Windows开发并在Linux上进行部署,则通常会出现这种情况 .

    你的setlocale()调用是否返回了预期的语言环境名称?

    如果您具有shell访问权限,则可以列出使用locale -a安装的语言环境

    在debian / ubuntu服务器上安装locales-all软件包以安装所有语言环境 . 我敢肯定红帽必须有类似的东西 .

相关问题