Mantis’i Türkçe kullanmak

Mantis hata takip sistemini Türkçe kullanmak istediğimde ufak bir sorunla karşılaştım. Türkçe çevirileri sorunsuz görüntülenmesine karşın, bir sürü yazının başına rengarenk uyarı mesajları yerleşti :

SYSTEM WARNING: htmlspecialchars(): charset `iso-8859-9′ not supported, assuming iso-8859-1

Mantis kendi içinde sık sık PHP‘nin htmlspecialchars() ve htmlentities() fonksiyonlarını çağırıyor. PHP 4.1.0’ın üzeri için bu fonksiyonların karakter seti belirtilebilmesi özelliğini kullanmışlar. O fonksiyonu çağırırken, sayfa görüntülemek için kullanılan karakter setini parametre olarak veriyorlar, oysa bu fonksiyon birçok dilde karakter seti belirtilmesini desteklemiyor ve o nedenle de ortalık karışıyor.

core/string_api.php dosyasını düzenleyerek, PHP 4.1.0 için bu “özelliği” kaldırıp, eski tas eski hamam karakter seti olmadan fonksiyonları çağırmasını sağlayınca sorunsuz kullanabilmeye başladım. Başına gelen olursa diye yama haline getirdim.

2 thoughts on “Mantis’i Türkçe kullanmak

  1. işte paylaşımcılık örneği.

    aynı sorun başıma gelidiğinde hem öenmsemediğimden hemde çözemediğimden ingilizce kullanmaya karar vermiştim.

    paylaştığınız için teşekkürler.

Comments are closed.