Ne yapar
Büyük/küçük harf dönüştürücü metni aynı anda on iki farklı biçimde yeniden yazar ve her sonucu kopyalama düğmesiyle kendi satırında gösterir. Yazıda kullanılan BÜYÜK HARF, küçük harf, Title Case ve Sentence case biçimlerinin yanı sıra programcıların değişken, sabit, dosya ve URL adları için kullandığı camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ve path/case adlandırma kurallarını da kapsar. İnternette alaycı görünmek istediğinizde kullanabileceğiniz dEğİşMeLi biçim de vardır.
Önce hedef biçim seçmeniz gerekmez. Bir cümle, bir veritabanı sütun adı ya da tanımlayıcı listesi yapıştırın; tablonun tamamı siz yazarken güncellenir.
Nasıl kullanılır
- Giriş alanına metin yazın veya yapıştırın ya da Örnek düğmesine tıklayın.
- Tabloda ihtiyacınız olan biçimi bulun ve yanındaki kopyalama düğmesine basın.
- Her satırda bir tane olacak şekilde bir tanımlayıcı listesini yeniden adlandırmak için Her satırı ayrı dönüştür seçeneğini açık bırakın. Tüm metni tek bir ada birleştirmek için kapatın.
- Stil kılavuzunuz başlıktaki her sözcüğü büyük harfle başlatıyorsa Kısa sözcükleri küçük bırak seçeneğini kapatın.
Örnek
Üç satırlık girişin snake_case ve camelCase karşılıkları:
the quick brown fox → the_quick_brown_fox theQuickBrownFox
getHTTPResponseCode → get_http_response_code getHttpResponseCode
user_account_id → user_account_id userAccountId
Hangi biçim nerede kullanılır
- camelCase: JavaScript, TypeScript ve Java’da değişkenler ve fonksiyonlar, birçok API’deki JSON anahtarları.
- PascalCase: sınıflar, React bileşenleri, C# metotları ve tür adları.
- snake_case: Python değişkenleri ve fonksiyonları, Ruby ve SQL sütun adları.
- CONSTANT_CASE: sabitler ve
MAX_RETRIESgibi ortam değişkenleri. - kebab-case: URL’ler, CSS sınıfları, HTML öznitelikleri ve dosya adları.
- dot.case ve path/case: yapılandırma anahtarları, çeviri anahtarları ve klasör yolları.
- Title Case: İngilizce başlıklar, kitap adları ve İngilizce arayüzlerdeki düğmeler.
- Sentence case: arayüz metinlerinin çoğu, bildirimler ve normal metin.
Sentence case önce tüm harfleri küçültür, ardından nokta, soru işareti, ünlem işareti veya satır sonundan sonraki ilk harfi büyütür. Cümle içindeki özel adlar ve kısaltmalar da küçük harfe döner, bu yüzden sonucu yapıştırmadan önce özel adları kontrol edin.
SSS
› camelCase ile PascalCase arasındaki fark nedir?
İkisi de sözcükleri boşluksuz birleştirir ve her sözcüğün ilk harfini büyük yazar. camelCase en baştaki harfi küçük bırakır (userName), PascalCase onu da büyük yazar (UserName). JavaScript değişkenlerinde genellikle camelCase, sınıf ve tür adlarında PascalCase kullanılır.
› Mevcut bir tanımlayıcı sözcüklere nasıl ayrılır?
Boşluklar, alt çizgiler, tireler, noktalar, eğik çizgiler ve diğer işaretler sözcükleri ayırır; küçük harften büyük harfe geçiş de bir sınırdır. Art arda gelen büyük harfler kısaltma olarak birlikte tutulur, yani getHTTPResponse get, HTTP ve Response olarak ayrılır.
› Title Case'te hangi sözcükler küçük kalır?
Akıllı seçenek açıkken a, an, the, and, of, in ve to gibi kısa İngilizce tanımlıklar, bağlaçlar ve edatlar küçük kalır; başlığın başında, sonunda veya iki noktadan sonra geldiklerinde büyük yazılır. Her sözcüğü büyük harfle başlatmak için seçeneği kapatın.
› Türkçe karakterler ve diğer alfabelerle çalışır mı?
Evet. Harf dönüşümü Unicode kurallarına göre yapılır, bu yüzden ç, ş, ğ, ü, Yunan ve Kiril harfleri doğru dönüştürülür. Türkçedeki noktalı ve noktasız i ayrımı dile özgü olduğu için dönüştürülen İngilizce tanımlayıcılarda standart i ve I kullanılır. Çince gibi büyük/küçük harfi olmayan yazılar değişmez.
› Metnim bir yere gönderiliyor mu?
Hayır. Dönüştürme siz yazarken tarayıcınızda yapılır ve hiçbir şey yüklenmez.