# Lielo un mazo burtu pārveidotājs

> Pārveidojiet tekstu uz camelCase, snake_case, PascalCase un kebab-case vai ātri uz LIELAJIEM vai mazajiem burtiem. Izstrādātājiem un ikdienas rakstīšanai. Tiešsaistē un bez maksas.

URL: https://acrafto.com/lv/gadijumu-parveidotajs/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Vai jums steidzami jāuzraksta virsraksts LIELAJIEM burtiem, vai tieši otrādi — jāsavalda CAPS LOCK, kas nejauši ieslēdzies e-pasta vidū? Vai varbūt domājat, kā JavaScript jāsauc mainīgais, ko Python esat pieraduši rakstīt ar apakšsvītrām? Mūsu **burtu reģistra pārveidotājs** tiek galā ar abiem — ar vienu klikšķi pārveido tekstu visos ikdienas un programmēšanas formātos vienlaikus.

Mūsu rīks ir Šveices armijas nazis teksta formatēšanai. Pietiek uzrakstīt tekstu vienreiz (jebkurā formā), un mēs to nekavējoties pārveidosim visās pārējās deviņās variācijās.

## Ātra lielo un mazo burtu maiņa (bez programmēšanas)

Visbiežākais lietojums ir vienkāršākais: jums tekstu vajag tikai **veselu lielajiem burtiem**, **veselu mazajiem burtiem** vai skaisti noformētu virsrakstam.

- **UPPERCASE (LIELIE BURTI):** Ideāli piemērots virsrakstiem, logotipiem, brīdinājumiem vai veidlapām, kurās nepieciešami lielie burti (piemēram, adrese uz aploksnes).
- **lowercase (mazie burti):** Noder datu tīrīšanai — piemēram, ja kāds jums atsūta e-pastu vai lietotājvārdu, kas juceklīgi rakstīts LIELIE un mazie burti pārmaiņus, un jums tas jāsavieno vienā formātā.
- **Title Case (Kā Virsraksts):** Katrs Vārds Sākas Ar Lielo Burtu — izmanto rakstu virsrakstos, produktu nosaukumos vai prezentācijās anglosakšu stilā.
- **Sentence case (Teikums):** Liels tikai teikuma pirmais burts, pārējie mazie — tieši tā, kā raksta literāru teikumu.

Pietiek ievietot tekstu laukā, izvēlēties vēlamo formātu un uzreiz nospiest **Kopēt**. Nekāda manuāla Caps Lock dzēšana vai pārrakstīšana burtu pa burtam.

## Ātrs pārskats: kad izmantot kādu Case programmēšanā?

Ja programmējat un nezināt, kura nosaukumu konvencija (naming convention) kur tiek izmantota, šeit ir pārskats:

### 🐪 camelCase (Kamieļa pieraksts)

Sākas ar mazo burtu, un katrs nākamais vārds sākas ar lielo burtu. Bez atstarpēm.

- **Kur tiek izmantots:** JavaScript, Java, Swift, Kotlin, Go.
- **Piemēri:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Čūskas pieraksts)

Visi burti ir mazie un atdalīti ar apakšsvītriņu.

- **Kur tiek izmantots:** Python, Rust, PHP, SQL datu bāzes, failu nosaukumi.
- **Piemēri:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Kebaba pieraksts)

Mazie burti atdalīti ar defisi. Izskatās kā gaļa uz iesma.

- **Kur tiek izmantots:** CSS klases, HTML atribūti, URL adreses (slugs), Kubernetes.
- **Piemēri:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Līdzīgs camelCase, bet **pirmais burts ir liels**.

- **Kur tiek izmantots:** Klases nosaukumi (Classes) vairumā valodu (JS, Python, PHP), C# (metodes un mainīgie), React komponenti.
- **Piemēri:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

Lielie burti atdalīti ar apakšsvītriņu. Saucas uz jums, ka šī vērtība nedrīkst tikt mainīta.

- **Kur tiek izmantots:** Konstantes, ENV mainīgie, globālās konfigurācijas.
- **Piemēri:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Kā darbojas mūsu pārveidotājs?

Mūsu rīks ir “gudrs”. Tas nozīmē, ka tas necenšas tikai stulbi aizstāt atstarpes vai mainīt burtu reģistru pa vienam simbolam.

1. **Vārdu noteikšana:** Algoritms atpazīst atsevišķus vārdus neatkarīgi no tā, vai tie atdalīti ar atstarpēm (`hello world`), apakšsvītrām (`hello_world`), defisēm (`hello-world`) vai lielo burtu pāreju (`helloWorld`).
2. **Normalizācija:** Visu pārveido pamatformā neatkarīgi no tā, kādā veidā teksts bija ierakstīts.
3. **Ģenerēšana:** Uzreiz izveido visas variācijas — no vienkāršiem lielajiem/mazajiem burtiem līdz pilnam programmēšanas konvenciju komplektam.

Tas noder, piemēram, koda refaktorēšanas laikā, kad nepieciešams pārvērst vecos PHP mainīgos (`$user_id`) mūsdienīgā JavaScript (`userId`) vai izveidot CSS klasi (`user-id`) no datu bāzes kolonnas nosaukuma. Tomēr tikpat labi noder arī tekstu rakstīšanā, kad ātri jāsavieno burtu reģistrs, neatverot Word vai Excel.

## BUJ: Biežāk uzdotie jautājumi

### Kā tiešsaistē uzrakstīt tekstu ar lielajiem burtiem, to manuāli nepārrakstot?

Ievietojiet tekstu laukā augšā un izvēlieties formātu **UPPERCASE (LIELIE)**. Rīks nekavējoties pārveido visu tekstu par lielajiem burtiem — tas darbojas arī ar diakritiskajām zīmēm (ā, č, ē, ž, ū...) un rezultātu var uzreiz nokopēt.

### Kas ir "Hungarian notation"?

Tas ir vecāks pieraksta veids (bieži sastopams C/C++ 90. gados), kad mainīgā nosaukums sākas ar datu tipa saīsinājumu. Piemēram, `strName` (string) vai `iCount` (integer). Mūsdienās tas modernajās valodās netiek pārāk daudz izmantots, jo IDE automātiski parāda tipus.

### Vai es varu izmantot kebab-case JavaScript?

Tieši kā mainīgā nosaukumu nē, jo defise `-` JS darbojas kā atņemšanas operators. `var my-variable` nozīmētu "my mīnus variable". Kebab-case JS tiek izmantots tikai kā atslēgas objektos, ja tās ir pēdiņās: `{ "content-type": "json" }`.

### Kādu lielo/mazo burtu stilu izmantot JSON?

JSON standarts nenosaka lielo/mazo burtu stilu, taču Google un lielākā daļa REST API izmanto **camelCase** (piemēram, `createdAt`). Savukārt dažas vecākas API un Python backendi atgriež **snake\_case** (piemēram, `created_at`). Svarīgi ir būt konsekventam.

### Vai pārveidotājs var izlabot tekstu, kas uzrakstīts ar nejauši ieslēgtu Caps Lock?

Jā. Ja ievietojat tekstu, kas uzrakstīts pilnībā (VAI DAĻĒJI) OTRĀDI, pietiek izvēlēties formātu **lowercase** un pēc tam, ja nepieciešams, **Sentence case**, lai teikuma pirmais burts paliktu liels kā parastā tekstā.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
