将日翻译更改为不同的语言

时间:2015-07-07 12:46:54

标签: php

我正在将网站翻译成不同的语言。由于这一行,我遇到了麻烦。我需要翻译这一天的名字。格式为%A。它输出周日,周一等。

我试过这样做:

$day_name = trim(htmlentities($show_day->format("%A"), ENT_COMPAT, $AppUI->user_lang.UTF-8/*$locale_char_set*/));

但是我收到了错误。我想我做错了。也许有人知道如何解决它?

这是错误:

Warning: htmlentities(): charset -8' not supported, assuming utf-8 in /home/...../domains/......com/public_html/....../modules/calendar/week_view.php on line 148

1 个答案:

答案 0 :(得分:1)

在不引用字段名称的情况下,不能在字段名称中使用破折号。如果user_lang.UTF-8中的$AppUI字段确实存在,那么您可以像这样访问它:

$AppUI->{'user_lang.UTF-8'}