0

可能重复:
php中的语言翻译

我有数据以英文存储在数据库中。我想用中文给他们看。

我怎样才能做到这一点?我已经尝试过iconv了,但这似乎是用来更改编码而不是用于翻译。想知道如何使用 PHP 执行此操作

4

1 回答 1

3

如果您想翻译您的网站,有两种类型的内容:

- 可以由 IntlExtension 处理的可格式化内容,例如日期或消息。例如

$today = new DateTime;
//if you do not use Intl 
echo $today->format('Y-m-D');//in english :-(
//with IntlDateFormatter
$formatter = new IntlDateFormatter( "de-DE" ,IntlDateFormatter::FULL,
 IntlDateFormatter::FULL, 
'America/Los_Angeles',IntlDateFormatter::GREGORIAN  );
echo $formatter->format($today);//in german

如果您想翻译不可格式化的字符串,例如标题,甚至内容,您有两种解决方案:

于 2012-09-24T07:41:13.367 回答