Türkçe İ/ı sorunu, Başlık ve Cümle düzeninin tam tanımı, dEğİşKeN/tersyüz modları ve geliştirici biçimlerinin ne işe yaradığı.
Büyük küçük harf çevirici, bir metnin harflerini belirlediğin bir kurala göre yeniden büyükleyen veya küçülten bir araçtır. Yanlışlıkla Caps Lock ile yazılmış bir metni düzeltmek, bir başlığı doğru biçimlendirmek, bir cümleyi düzgün noktalamak ya da bir kod değişkeni adı üretmek için kullanılır. Türkçede bu işlem, İngilizce araçların çoğunun hatalı yaptığı İ/ı ayrımı yüzünden özel dikkat gerektirir.
Türkçe İ/ı harfi sorunu nedir?
Kısa cevapTürkçede küçük i'nin büyüğü noktalı İ'dir; noktasız ı'nın büyüğü ise noktasız I'dır. İngilizce tabanlı çeviriciler bu ayrımı bilmediği için "İstanbul" kelimesini büyütürken doğru sonuç olan "İSTANBUL" yerine hatalı biçimde "ISTANBUL" üretir (noktalı İ, noktasız I'ya döner). Bu araç toLocaleUpperCase('tr-TR') ve toLocaleLowerCase('tr-TR') kullanarak İ, ı, I, i dörtlüsünü doğru eşler ve "İstanbul" her zaman "İSTANBUL" olur.
Başlık Düzeni (Title Case) nasıl çalışır?
Kısa cevapBaşlık Düzeni her kelimenin ilk harfini büyütür. Bu araçta 've', 'ile', 'da/de', 'ki', 'ya', 'mi/mı/mu/mü' gibi kısa bağlaç ve ekler — ilk ve son kelime hariç — küçük bırakılır. Böylece "bir kitap ve bir kalem" → "Bir Kitap ve Bir Kalem" olur; tüm kelimeler kör kör büyütülmez.
Bu inceliği atlayan basit araçlarda bağlaçlar da büyütülür ve başlık "Bir Kitap Ve Bir Kalem" gibi doğal olmayan görünür. HarfDönüş, İngilizce başlık düzeni kurallarının Türkçe bağlaçlara uyarlanmış bir versiyonunu uygular.
Cümle düzeni ile Başlık Düzeni farkı nedir?
Kısa cevapCümle düzeni yalnızca her cümlenin ilk harfini büyütür, kalan her şeyi küçük yapar — bir paragrafı düzgün cümlelere sokmak için idealdir. Başlık Düzeni ise her kelimenin (bağlaçlar hariç) ilk harfini büyütür — başlık, ürün adı veya menü öğesi için kullanılır.
dEğİşKeN ve Tersyüz modları ne işe yarar?
Kısa cevapdEğİşKeN, harfleri sırayla küçük-büyük-küçük-büyük diye değiştirir (alay/mizah amaçlı "SpongeBob case" olarak da bilinir). Tersyüz ise tüm metni harf harf ters çevirir (baştan sona), bir eğlence/şifre pratiği veya palindrom kontrolü için kullanılır. İkisi de anlamı değil, yalnızca görünümü değiştirir.
camelCase, snake_case gibi biçimler ne zaman kullanılır?
Kısa cevapBunlar programlama dünyasında değişken, dosya ve URL adlandırma standartlarıdır: camelCase (JavaScript değişkeni), PascalCase (sınıf/bileşen adı), snake_case (Python/veritabanı), kebab-case (URL slug/CSS) ve CONSTANT_CASE (ortam değişkeni/sabit). HarfDönüş bu 5 biçimi aynı metinden otomatik üretir.