Sadece Türkiye'den değil, tüm dünyadan ziyaretçi almasını planladığınız "global" bir siteyi kodlamak, her ne kadar dışarıdan bakıldığında sadece .NET Framework içerisinde bulunan lokalizasyon ile ilgili bir kaç fonksiyonu kullanmakla çözülecek bir problem gibi görünse de, iş uygulamaya geldiğinde gayet kolay bir şekilde Çin işkencesine dönüşebiliyor. Çünkü iş farklı dillerin karakterlerini düzgün bir şekilde gösterecek encoding kullanmakla bitmiyor. Her ülkenin posta kodları, tarih ve saati yazış şekilleri farklılık gösteriyor. Özellikle sitede ziyaretçilerden bu tip verileri alıp veritabanına kaydetmek, bazen de aralarında karşılaştırma yapmak gerekiyorsa...
Güzide ülkemiz, web programcılarını bu konuda en çok zorlayan ülkelerin başında geliyor. Bunu yabancı web programcılarının bloglarında ve çeşitli forumlarda yazılanlardan anlamak mümkün. Ancak yüzlerce sayfa arasından özellikle dikkat çekici olan biri var: Jeff Moser adında bir programcının kendi blog'unda yazmış olduğu bir yazı.
Moser, yazısında "If your code properly runs in Turkey, it'll probably work anywhere" diyor ve kodun Türkiye'de de işini doğru yapması için yapılabilecek şeylerden bazılarını anlatıyor. Bunu anlatmakla da kalmıyor, yazısında bahsetmiş olduğu testlerden başarıyla geçebilen sitelere aşağıdaki logoyu kullanabileceklerini söylüyor.
Yazısında anlatmış olduğu tekniklerinin en idealleri olduğunu söyleyemem ancak iş görüyorlar. Yazarın yaklaşımı ve yazış şekli ilk gördüğümde oldukça hoşuma gitmişti, sizin de okumanızı tavsiye ederim.
Yazıya buradan ulaşabilirsiniz.