我试图在域上运行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
有人有想法吗?
亲切的问候,
鲍勃
答案 0 :(得分:1)
通过ssh只显示C&输入“locale -a”后的POSIX。
您没有在服务器上安装区域设置。您的系统仅支持操作系统上安装的语言环境,操作系统提供的完全格式,如manual comments中所述。
有人必须在那里安装语言环境。如果您不是管理员,则服务器管理员需要执行此操作。