Serkan Kaba

Karalama Defteri

‘python’ Kategorisi için Arşiv

Türkçe yerel ile hatalı çalışan programlar – Python’un derinliklerine yolculuk

Yazan: Serkan Kaba 7 Aralık 2008

Daha önceki yazımda bahsettiğim Bazaar hatasının aslında Python email kütüphanesinde olmaması gereken bir yerel  duyarlı büyük-küçük harf çevriminden kaynaklandığı ortaya çıktı. Sorunu araştırırken aslında bu ve benzer hataların Pardus tarafından belirlenmiş ve giderilmiş olduğunu öğrendim. Çeşitli hata kayıt sistemlerini taradıktan sonra hepsini birleştirerek bir yama oluşturduk ve Gentoo’ya dahil ettik. Bu şekilde bu hatalardan etkilenebilecek pek çok Python programı da düzeltilmiş oldu. Referans olarak hata kayıtlarını da vermek isterim:

Hata’nın diğer yan etkileri:

Yazı kategorisi: gentoo, python | 4 Yorum »

Türkçe yerel ile hatalı çalışan programlar

Yazan: Serkan Kaba 23 Ekim 2008

Java’da daha önce pek çok kez karşılaştığım bir hatayı Python ile yazılmış olan Bazaar’da da yaşayınca buraya yazmak istedim. Java ve muhtemelen Python da büyük küçük harf çevrimlerinde aktif yerelin özelliklerini dikkate alıyor. Ancak bunun gerekmediği hatta istenmediği durumlar olabiliyor. Bunlara örnek olarak kod üreticiler verilebilir. Türkçe’deki I->ı ve i->İ çevrimi nedeniyle bazı programlar hatalı çalışıyor. Genellikle bunun için (en azından Java’da) uygulanan çözüm çevrimlerde İngilizce yereli baz almak. Eğer benzer hatalar (olmaması gereken yerlerde İ[büyük i] ya da ı[küçük I]) ile karşılaşırsanız ilk testiniz hatayı İngilizce yerel ile tekrar oluşturup oluşturamadığınızı test etmek olmalı.

Referanslar:

  • Java-Gnome’da Türkçe yerel ile karşılaştığım hata ve çözümü.
  • JAXB ve Türkçe yerel ile karşılaşılmış hata.
  • Bazaar ve Türkçe yerel ile karşılaştığım hata.
  • Rail Aliev’in Bazaar hata kaydına yazdığı yorum ile farkettiğim durumu açıklayan bir belge.

Yazı kategorisi: bazaar, gezegen, java, linux, python | 7 Yorum »