Hərf Registri Çevirici

Mətni cümlə, başlıq, BÖYÜK, kiçik, camelCase, PascalCase, snake_case, kebab-case və CONSTANT_CASE formatlarına çevirin — diakritik və qeyri-latın hərflər düzgün işlənir.

Qaydalar və onların yeri

ÜslubNümunəHarada işlənir
camelCaseuserAccountIdJS, Java, C# dəyişənləri
PascalCaseUserAccountIdSinif və tip adları
snake_caseuser_account_idPython, Rust, SQL sütunları
kebab-caseuser-account-idURL-lər, CSS sinifləri, fayl adları
CONSTANT_CASEUSER_ACCOUNT_IDSabitlər, mühit dəyişənləri

Azərbaycan dilində başlıqlar

İngilis dilindən fərqli olaraq, azərbaycan dilində başlıqlarda hər söz böyük hərflə yazılmır — yalnız birinci söz və xüsusi isimlər böyüdülür, yəni başlıq faktiki olaraq cümlə formatındadır. Ona görə bu alətdə hər iki düymə azərbaycanca eyni nəticəni verir; ingiliscə mətnlə işləyirsinizsə, başlıq formatı redaksiya qaydalarını tətbiq edir.

Tez-tez verilən suallar

Başlıq formatı ilə hər sözü böyütmək arasında fərq nədir?

İngilis dilində başlıq formatı redaktə qaydalarına tabedir: birinci və sonuncu söz, üstəlik bütün mənalı sözlər böyük hərflə yazılır, ortadakı qısa artikl, bağlayıcı və ön qoşmalar isə kiçik qalır. Hər sözü böyütsəniz "The Rise Of The Machines" alırsınız, düzgün başlıq formatı isə "The Rise of the Machines" verir. Azərbaycan dilində başlıqlar cümlə formatında yazılır, ona görə burada bu iki rejim eyni nəticəni verir.

Kodda hansı adlandırma qaydasını seçim?

Öz zövqünüzü yox, dilin qaydasını izləyin. JavaScript və Java dəyişənlər üçün camelCase, siniflər üçün PascalCase; Python və Rust snake_case; CSS sinifləri və URL-lər kebab-case; mühit dəyişənləri və sabitlər CONSTANT_CASE istifadə edir. Kod bazasının içindəki ardıcıllıq hansı qaydanın obyektiv daha yaxşı olmasından qat-qat vacibdir.

Diakritik və qeyri-latın hərflərlə işləyir?

Bəli, nöqtəli və nöqtəsiz i daxil olmaqla. Ümumi böyütmə "yüksəlişi" sözünü "YÜKSƏLIŞI" edir ki, bu səhvdir — düzgün nəticə "YÜKSƏLİŞİ"dir. Buradakı mətn çevrilmələri dilə həssas registr uyğunlaşdırmasından istifadə edir, ona görə səhifə azərbaycanca olanda hərflər düzgün çıxır. camelCase kimi kod qaydaları isə qəsdən invariant qalır, çünki türk i qaydasını identifikatorlara tətbiq etmək klassik səhv mənbəyidir.

Abreviaturalar niyə pozuldu?

"NASA hesabatı" mətnini başlıq formatına çevirmək "Nasa Hesabatı" verir, çünki çevirici abreviaturanı adi sözdən ayıra bilmir. Abreviaturaları sonradan əl ilə düzəldin — təxmin etməyə çalışan alət düzəltdiyindən çox mətni sındırardı.

Oxşar alətlər