GDに "Kamini"を追加すると、中国語やその他の言語で変換されたテキストを表示できますか?PHP GD:別の言語で英語のテキストを表示
imagettftext($im, 20, 0, 11, 21, $grey, "somefont.ttf", "Kamini");
出力を「Kamini」と表示します。しかし、それは別の言語で出力を得ることは可能ですか?
GDに "Kamini"を追加すると、中国語やその他の言語で変換されたテキストを表示できますか?PHP GD:別の言語で英語のテキストを表示
imagettftext($im, 20, 0, 11, 21, $grey, "somefont.ttf", "Kamini");
出力を「Kamini」と表示します。しかし、それは別の言語で出力を得ることは可能ですか?
あなた自身で翻訳する必要があります.GDはテキストのみを表示します。あなたはこのようなZend_Locale
として多くの人を使用することができ
<?php
// Set language to German
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
// Specify location of translation tables
bindtextdomain("myPHPApp", "./locale");
// Choose domain
textdomain("myPHPApp");
// Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now
// Or use the alias _() for gettext()
imagettftext($im, 20, 0, 11, 21, $grey, "somefont.ttf", _("Kamini"));
、メソッドです:_()
alias to gettext()
を使用して、Gettextで、これだけの例をいくつかの他の質問を必要とする翻訳を実現するためにどのように多くの方法があります、例は、マニュアルから借用しますYiiおよび他の多くによって使用される。
No. GDは翻訳者ではありません。テキストのフォントは変更できますが、テキストは翻訳されません。いくつかの異なる記号が必要な場合は、それらを含むフォント(多分ユニコード)を使用して手で翻訳する必要があります。
他の出力はどのようなものでしょうか?例を挙げる。 – Tomalak
私はちょうどそれを持っています。フォントによって異なります。私はその言葉に関連する漢字を欲しいです。 – Kamini
フォントは翻訳を行いません。 – Ryan