İçeriğe geç
<UK/>

Uluslararasılaştırma hata müzesi

Noktasız ı

Türkçede bozulan yazılımlardan on bir eser. Her biri tarayıcında canlı çalışıyor: bir onarım seç ve dayanıp dayanmadığını izle.

  • Her çıktıyı tarayıcının kendi String, RegExp ve Intl kodu hesaplıyor
  • Hikâyelerdeki uygulamalar kurgusaldır
  • Tarayıcının varsayılan yerel ayarı: algılanıyor…
i harfinin büyük-küçük eşleri
BüyükKüçük
İngilizce ve Latin alfabelerinin çoğuIU+0049iU+0069
Türkçe ve AzerbaycancaIU+0049ıU+0131
İU+0130iU+0069

Eser 01Harf dönüşümü

Noktasını yitiren büyük harf

Kurgusal bir seyahat uygulaması e-biletlerde varış yerlerini büyük harfle basıyor. Adında i geçen her Türk şehri yanlış yazılıyor.

Kurgusal uygulamaYayına çıktığı hâliyle

Sayfa tarayıcında yüklenince çalışır…

Yayına çıktığı hâliyle

const text = "istanbul · izmir · diyarbakır"
text.toUpperCase()

Sayfa tarayıcında yüklenince çalışır…

Unicode’un varsayılan harf dönüşümü: i → I.

CSS’te aynı kural: biletin lang niteliğini seç

istanbul · izmir · diyarbakır

text-transform: uppercase. Tarayıcın bu kuralı seçtiğin lang niteliğiyle çiziyor; lang="tr" ile her i’nin İ olması gerekir. Dile özgü harf dönüşümü desteği tarayıcıdan tarayıcıya değişir.

Bir onarım seç

Her seçenek seçtiğin anda çalışır. Daha fazla denemek için yukarıdaki girdiyi değiştir.

Senin onarımın

Burada çalıştırmak için bir onarım seç.

Bu oda nasıl çalışıyor

Bu sayfada önceden kaydedilmiş hiçbir şey yok. Sayfa yüklenince tarayıcın her parçayı kendi String, RegExp ve Intl uygulamasıyla çalıştırır; bu yüzden bir yanıt tarayıcıdan tarayıcıya, sürümden sürüme biraz farklı olabilir. Sen veriyi değiştirir ve onarımı seçersin; sayfa yazdığın metni asla kod olarak çalıştırmaz. C# eseri C# olarak gösterilir ve eşdeğer JavaScript harf kuralıyla çalıştırılır. Bu site İngilizce ve Türkçe yayında; yani buradaki her hata ona tek bir dikkatsiz satır uzaklıkta.

Unicode ve platform kaynakları