Konvertues Shkronjash
Ju duhet të shkruani shpejt një tekst me SHKRONJA TË MËDHA për një titull, ose përkundrazi të “qetësoni” CAPS LOCK-un e aktivizuar gabimisht në mes të një email-i? Apo po mendoni si quhet në JavaScript variabli që në Python jeni mësuar ta shkruani me nënvizim? Konvertuesi ynë i shkronjave i bën të dyja njëkohësisht — me një klikim e shndërron tekstin në të gjitha format e zakonshme dhe ato të programimit.
Mjeti ynë është një thikë zvicerane për formatimin e tekstit. Mjafton ta shkruani tekstin një herë (në çfarëdo forme) dhe ne menjëherë do ta rishkruajmë në nëntë variantet e tjera.
Ndryshim i shpejtë i shkronjave të mëdha dhe të vogla (pa programim)
Përdorimi më i shpeshtë është edhe më i thjeshti: ju duhet teksti thjesht i gjithi me shkronja të mëdha, i gjithi me shkronja të vogla, ose i formatuar bukur për një titull.
- UPPERCASE (shkronja të mëdha): Ideale për tituj, logo, njoftime ose formularë që kërkojnë shkronja kapitale (p.sh. adresa në zarf).
- lowercase (shkronja të vogla): E dobishme për “pastrimin” e të dhënave — për shembull kur dikush ju dërgon një email ose emër përdoruesi të shkruar rrëmujshëm me shkronja të MËDHA dhe të vogla të përziera, dhe ju duhet t’i unifikoni.
- Title Case (Si Titull): Çdo Fjalë Fillon Me Shkronjë Të Madhe — përdoret te titujt e artikujve, emrat e produkteve ose prezantimet në stilin anglosakson.
- Sentence case (Fjali): Vetëm shkronja e parë e fjalisë e madhe, pjesa tjetër e vogël — pikërisht siç shkruhet një fjali standarde në shqip apo anglisht.
Mjafton të vendosni tekstin në fushë, të zgjidhni formatin e dëshiruar dhe të klikoni direkt Kopjo. Pa fshirje manuale të Caps Lock-ut apo rishkrim shkronjë pas shkronje.
Përmbledhje e shpejtë: Kur të përdorësh cilin Case në programim?
Nëse programoni dhe nuk e dini se ku përdoret cila konventë emërtimi (naming convention), ja një përmbledhje:
🐪 camelCase (Notacioni i Devesë)
Fillon me shkronjë të vogël dhe çdo fjalë pasuese fillon me shkronjë të madhe. Pa hapësira.
- Ku përdoret: JavaScript, Java, Swift, Kotlin, Go.
- Shembuj:
myVariableName,getElementById,iPhone.
🐍 snake_case (Notacioni i Gjarprit)
Të gjitha shkronjat janë të vogla dhe të ndara me nënvizim.
- Ku përdoret: Python, Rust, PHP, baza të dhënash SQL, emra skedarësh.
- Shembuj:
user_id,first_name,def my_function().
🍢 kebab-case (Notacioni i Kebabit)
Shkronja të vogla të ndara me vizë. Duket si mish në hell.
- Ku përdoret: Klasat CSS, atributet HTML, adresat URL (slugs), Kubernetes.
- Shembuj:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Ngjashëm me camelCase, por shkronja e parë është e Madhe.
- Ku përdoret: Emrat e Klasave (Classes) në shumicën e gjuhëve (JS, Python, PHP), C# (metodat dhe variablat), komponentët React.
- Shembuj:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Shkronja të mëdha të ndara me nënvizim. Ju bërtet se kjo vlerë nuk duhet ndryshuar.
- Ku përdoret: Konstantet, variablat ENV, konfigurimet globale.
- Shembuj:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Si funksionon konvertuesi ynë?
Mjeti ynë është “smart”. Kjo do të thotë se nuk përpiqet thjesht të zëvendësojë hapësirat në mënyrë të thjeshtë ose të ndryshojë madhësinë e shkronjave një nga një.
- Zbulimi i fjalëve: Algoritmi njeh fjalët individuale, qofshin ato të ndara me hapësira (
hello world), nënvizime (hello_world), viza (hello-world) ose kalim shkronjash të mëdha (helloWorld). - Normalizimi: Gjithçka konvertohet në formën bazë, pavarësisht se si ishte shkruar teksti në hyrje.
- Gjenerimi: Ndërton të gjitha variantet njëkohësisht — nga thjesht shkronja të mëdha/të vogla deri te i gjithë grupi i konventave të programimit.
Kjo është e dobishme, për shembull, gjatë rifaktorizimit të kodit, kur ju duhet të konvertoni variabla të vjetër të PHP-së ($user_id) në JavaScript modern (userId) ose të krijoni një klasë CSS (user-id) nga emri i një kolone të bazës së të dhënave. Po aq mirë shërben edhe gjatë shkrimit të teksteve, kur ju duhet të unifikoni shpejt shkronjat pa hapur Word apo Excel.
FAQ: Pyetje të shpeshta
Si ta shkruaj tekstin me shkronja të mëdha online, pa e rishkruar manualisht?
Vendosni tekstin në fushën më sipër dhe zgjidhni formatin UPPERCASE (shkronja të mëdha). Mjeti e konverton menjëherë të gjithë tekstin në shkronja të mëdha — funksionon edhe me shenja diakritike (ë, ç...) dhe menjëherë mund ta kopjoni rezultatin.Çfarë është "Hungarian notation"?
Ky është një mënyrë më e vjetër shkrimi (e zakonshme në C/C++ në vitet '90), ku emri i variablit fillon me një shkurtim të tipit të të dhënave. Për shembull,strName (string) ose iCount (integer). Sot nuk përdoret shumë në gjuhët moderne, sepse IDE-të na tregojnë llojet automatikisht.
A mund të përdor kebab-case në JavaScript?
Jo drejtpërdrejt si emër variabli, sepse viza- funksionon në JS si operator zbritjeje. var my-variable do të thoshte "my minus variable". Kebab-case përdoret në JS vetëm si çelësa në objekte, nëse janë brenda thonjëzave: { "content-type": "json" }.
Çfarë "case" duhet të përdor për JSON?
Standardi JSON nuk specifikon rastin, por Google dhe shumica e API-ve REST përdorin camelCase (p.sh.createdAt). Anash, disa API më të vjetra dhe backend-e Python kthejnë snake_case (p.sh. created_at). E rëndësishme është të jesh konsistent.