Java Türkçe Yazılım Hatası

0
anonim
LimeWire adlı bir birebir (peer-to-peer) iletişim uygulamasının Türkçe çevirisini yaparken javadan kaynaklanan bir Türkçe uyumsuzluğu, yazılım hatası saptadık. Sorun, basitçe ifade etmek gerekirse, "İi-Iı" çiftlerinden kaynaklanıyor...
, bu nedenle de tüm diller içinde yalnızca Türkçe'yi ilgilendiriyor. Yerel ayarları Türkçe'ye göre ayarlanmış bir bilgisayarda, içinde "I" geçen herhangi bir kaynak adı, URN, arama dizgesi, QRP anahtar sözcüğü, dosya adı, java Swing bileşen özelliği vs. ile karşılaşıldığında hata oluşuyor. Hata o derece temelde yer alıyor ki, geçici olarak üstesinden gelmek için Türkçe dil kodunu "tr"den "tur"a çeviren bir yama kullanmak gerekiyor. Sorun bu şekilde tam olarak çözülmüyor; ancak javanın "tr" koduyla bu şekilde çalışması mümkün olmuyor. Sorunu farkeden yazılımcının (Philippe Verdy) ifadesiyle sorun, en eski java sürümlerinden bu yana farkedilmeden ve dolayısıyla düzeltilmeden günümüze kadar gelmiş. Yine bu yazılımcı tarafından Sun'a bir yazılım hatası raporu gönderildi; ancak bilindiği gibi her rapor kabul edilmediği için, yalnızca bizim dilimizi ilgilendiren bu denli temel bir java yazılım hatasının en çabuk şekilde giderilmesi için bir baskı grubu oluşturmanın gerekliliğine inanıyorum. Sun-Türkiye'ye e-postayla kişisel olarak başvuruda bulundum. Bu konudaki önerilere de açığım. Sizce konunun ciddiye alınması ve dilimize özgü olan bu java hatasının giderilmesi için hangi yöntemler etkili olabilir? Daha başka neler yapabiliriz? Katkılara şimdiden teşekkürler...

Görüşler

0
anonim
Karakter set UTF8 olarak yazilimin icinden set edildigi zamanda (yazilim gelistirici tarafindan) bu hata devam ediyormu :)
0
hako
Yazılım geliştirici, yerelleştirme işlerinde uzman bir kişi; bu nedenle UTF8 ayarını denememiş olduğunu sanmıyorum; ancak bunu teyid edeceğim. Teşekkürler...
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Java Kongresi İzlenimleri

FZ

18 Haziran 2005 Cumartesi, sıcak bir İstanbul sabahı. Yatmadan önce son hatırladığım şey kan çanağı gözlerle Practical Common Lisp kitabından bir bölüm okuduğum idi ancak güneş çoktan doğmuştu ve bir FM edtörü olarak yakından takip etmem gereken bir Java etkinliği vardı. Apar topar kalk, banyo, hemencecik bir şeyler giyin ve dışarı fırla...

İstanbul Bilgi Üniversitesi Dolapdere tesisleri dolu dolu bir etkinliğe ev sahipliği yapmak için hazır görünüyordu. Tanıdığım en iyi Delphi programcısı olan dostumla buluşup açılış konuşmasıyla başlayacak etkinliği izlemek için BS-1 salonuna doğru yol aldım.

Yeni Teknolojiler İle Fosil Teknolojilere Bağlanmak

malkocoglu

Projelerde, her ne kadar tamamen yeni teknolojiler ile işlem yapmak istesek de, bazen eski (fosil) teknolojiler ile yanyana çözümler üretmek sorunda kalıyoruz. Mesela bir AS/400 mainframe bilgisayara bağlanmak, Excel hesap tablosundan değerler okumak gibi.. (Excel'in fosil olarak addedilmesinin sebebi, formatının 'kapalı' oluşudur).

İşte bu gibi durumlarda, Java için elimizde olan imkanlardan örnekler...

Java İle Excel Nasıl Okunur?

Java ile AS/400'e Bağlanmak

Struts Ölüyor mu?

innaw

Java dünyasının doğası gereği mevcut bir çok "web framework" alternatifi varken, Apache Vakfı'nın Struts projesi bir çok önemli projede kullanıldı, kullanılıyor ve artık bir "de facto" standart haline geldi.

Inek, Bol dil destekli midlet!

murat09

Inek, java destekli Siemens cep telefonları için çoklu dil desteği bulunan bir midlet. Bu program MMC içeren GSM telefonlarında Java ile sözlük kullanımını sağlıyor. Extra dil dosyaları halihazırda ücretsiz indirilebiliyor. InekoğluInek adlı yardımcı program ile de kendi sözlük dosyalarınızı oluşturabiliyorsunuz. Program midlet.org'ta da listelenmiş. Türkiye'de yazılan bu programın web sitesi ise: www.tepetaklak.com/tr/inek
Not: Bu haber şaka değildir.

Java ile Kalıcılık (Persistence) - Hibernate

malkocoglu

Java programlarımızı yazarken nesneler ile uğraşırız. Bu nesneleri veri tabanına yazmamız gerekince, ilişkisel dünyaya ve kavramlarına atlamış oluyoruz. İlişkisel ve nesnesel modeller birbirinden farklılar, ve sonuç, "Model Uyuşmazlığı" denen kodlama stillerindeki anlaşmazlık olmaktadır. Çözüm: Java icinde SQL yazmadan, nesneleri tablolara eşleme dosyaları ile bağlamak, ve bu bağ üzerinden otomatik SQL üretmek. Kalıcılık (persistence) araçları burada yardımcı oluyor. Java dünyasında kalıcılık araçlarından Hibernate'i aşağıdaki yazı dizisinde tanıtıyoruz.