TC

Vonat-eset átalakító — Ingyenes online eszköz

Processed locally. No data stored.
0 chars

Mi az Vonat-eset átalakító?

A Train-Case minden szó első betűjét nagybetűvé alakítja, és kötőjellel köti össze őket, így olyan eredményt kapunk, mint például This-Is-Train-Case. Leginkább a HTTP-fejlécnevek (Content-Type, Accept-Encoding, Cache-Control) hagyományos formátumaként ismert.

A név a összekapcsolt vasúti kocsikhoz való vizuális hasonlóságból ered. Ez az eszköz bármilyen bemenetet – sima szöveget, camelCase-t, snake_case-t vagy kebab-case-t – megfelelően nagybetűs Train-Case kimenetté alakít.

Mikor használja Vonat-eset átalakító?

1 fejlécneveknél, mint a Content-Type, Authorization, X-Forwarded-For és Cache-Control. Ezt a formátumot egyes konfigurációs fájlformátumokban és API-dokumentációkban is alkalmazzák. Bár az HTTP/2 fejlécnevek technikailag kisbetűs írásmóddal szerepelnek, számos eszköz és dokumentáció az olvashatóság érdekében továbbra is „Train-Case” formátumban jeleníti meg őket.

Ha kizárólag kisbetűs kötőjelekre van szüksége, használja a Kebab Case Converter eszközt. Ha kizárólag nagybetűs kötőjelekre van szüksége, próbálja ki a COBOL-CASE Converter eszközt.

Hogyan használja ezt az eszközt

  1. 1Paste your text
  2. 2Click 'Convert' to get Train-Case
  3. 3Copy for HTTP headers and config keys

Az eszköz a szóközök, aláhúzások, kötőjelek és a camelCase-átmenetek alapján felismeri a szóhatárokat, minden szó első betűjét nagybetűvé alakítja, majd kötőjellel köti össze őket.

Példák

InputOutput
hello worldHello-World
content type headerContent-Type-Header
accept encodingAccept-Encoding
x-api-keyX-Api-Key
background_colorBackground-Color

Szabályok és viselkedés

  • Minden szó első betűje nagybetű, a többi pedig kisbetű. Így jön létre a jellegzetes „címírásos kötőjeles” írásmód.
  • A szavakat kötőjellel (-) kötjük össze. A szóközöket, aláhúzásjeleket, pontokat és a camelCase-írásmód határait mind kötőjellel helyettesítjük.
  • Ezt a formátumot Header-Case vagy Pascal-Kebab-Case néven is ismerik, mivel a Pascal-stílusú nagybetűhasználatot a kebab-stílusú kötőjeles elválasztással ötvözi.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Mi az a Train-Case?

A Train-Case formátumban minden szó első betűje nagybetű, a szavakat pedig kötőjellel választják el egymástól, például a Content-Type vagy az Accept-Encoding esetében. Minden nagybetűs szó vizuálisan egy-egy vasúti kocsira hasonlít, amelyeket kötőjelek „csatlakozói” kötnek össze. Ez a HTTP/1.1 fejlécnevek és egyes konfigurációs kulcsok szokásos formátuma.

Mikor használják a Train-Case-t?

A HTTP/1.1 fejlécek hagyományosan nagy- és kisbetűk keverékét használják: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization. Ez megjelenik egyes API-dokumentációkban, konfigurációs fájlokban és műszaki leírásokban. Bár a HTTP/2 a fejléceket kisbetűs formátumra egységesíti, a nagy- és kisbetűk keveréke továbbra is a szabványos megjelenítési formátum marad.

A „Train-Case” megegyezik-e a „Header-Case”-szel?

Igen. A „Train-Case” és a „Header-Case” pontosan ugyanazt a konvenciót írja le: nagybetűs szavak kötőjellel elválasztva. Az, hogy melyik nevet használjuk, a kontextustól függ: a „Header-Case” az HTTP-fejlécekben való használatát hangsúlyozza, míg a „Train-Case” a vizuális mintát írja le.

Miben különbözik a kebab-case-től?

A kebab-case kizárólag kisbetűket használ (hello-world). A Train-Case minden szót nagybetűvel ír (Hello-World). Mindkettő kötőjelet használ elválasztóként. A különbség kizárólag a betűk írásmódjában rejlik: a kebab-case azonosítókhoz, például CSS-osztályokhoz és URL-ekhez, a Train-Case pedig HTTP-fejlécekhez használatos.

A „Train-Case” megegyezik-e a „Pascal-Kebab-Case”-szel?

Igen. A Pascal-Kebab-Case egy leíróbb elnevezés, amely jól kifejezi a mintát: a Pascal-stílusú nagybetűs írásmód (minden szó első betűje nagybetű) és a kebab-stílusú kötőjeles elválasztás kombinációja. A Train-Case, a Header-Case és a Pascal-Kebab-Case mind ugyanarra a konvencióra utalnak.