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 및 기타 많은 사람들이 사용합니다.
아니요. GD는 번역자가 아닙니다. 텍스트의 글꼴을 변경할 수는 있지만 텍스트를 번역하지는 않습니다. 다른 기호를 원하면 글꼴이 포함 된 글꼴 (유니 코드 일 수도 있음)을 사용하고 수동으로 번역해야합니다.
다른 출력물은 무엇이라고 생각하십니까? 예를 든다. – Tomalak
방금 가져 왔습니다. 글꼴에 따라 다릅니다. 나는 그 단어와 관련된 한자를 원한다. – Kamini
글꼴이 번역을 수행하지 않습니다. – Ryan