使用php将英语翻译成中文

时间:2012-09-24 07:19:59

标签: php translation

  

可能重复:
  language translation in php

我用英语将数据存储在数据库中。我想用中文展示它们。

我该怎么做?我已经尝试iconv,但似乎用于更改编码而不是翻译。想知道如何用PHP执行此操作

1 个答案:

答案 0 :(得分: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

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