0

重複の可能性:
phpでの言語翻訳

データベースに英語でデータを保存しています。中国語で見せたいです。

これどうやってするの?私はすでに試しiconvましたが、それは翻訳用ではなくエンコーディングを変更するために使用されているようです。PHPでこれを実行する方法を知りたい

4

1 に答える 1

3

ウェブサイトを翻訳する場合、コンテンツには 2 つのタイプがあります。

-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

見出しやコンテンツなど、書式設定できない文字列を翻訳したい場合は、次の 2 つの解決策があります。

于 2012-09-24T07:41:13.367 に答える