TC

Μετατροπέας Train-Case — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored.
0 chars

Τι είναι Μετατροπέας Train-Case?

Η μορφή Train-Case γράφει με κεφαλαίο το πρώτο γράμμα κάθε λέξης και τις ενώνει με παύλες, δημιουργώντας ένα αποτέλεσμα όπως This-Is-Train-Case. Είναι γνωστή κυρίως ως η συμβατική μορφή για τα ονόματα κεφαλίδων HTTP (Content-Type, Accept-Encoding, Cache-Control).

Το όνομα προέρχεται από την οπτική ομοιότητα με συνδεδεμένα βαγόνια τρένου. Αυτό το εργαλείο μετατρέπει οποιαδήποτε είσοδο — απλό κείμενο, camelCase, snake_case ή kebab-case — σε έξοδο Train-Case με σωστή χρήση κεφαλαίων.

Πότε να χρησιμοποιήσετε Μετατροπέας Train-Case?

1 όπως Content-Type, Authorization, X-Forwarded-For και Cache-Control. Χρησιμοποιείται επίσης σε ορισμένες μορφές αρχείων ρυθμίσεων και στην τεκμηρίωση API. Αν και οι κεφαλίδες HTTP/2 γράφονται τεχνικά με μικρά γράμματα, πολλά εργαλεία και τεκμηρίωση εξακολουθούν να τις εμφανίζουν σε μορφή Train-Case για λόγους αναγνωσιμότητας.

Εάν χρειάζεστε παύλες με όλα τα γράμματα μικρά, χρησιμοποιήστε το Kebab Case Converter. Για παύλες με όλα τα γράμματα κεφαλαία, δοκιμάστε το COBOL-CASE Converter.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

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

Το εργαλείο εντοπίζει τα όρια των λέξεων με βάση τα κενά, τις κάτω παύλες, τα παύλα και τις αλλαγές σε camelCase, μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο και τις ενώνει με παύλες.

Παραδείγματα

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

Κανόνες & Συμπεριφορά

  • Το πρώτο γράμμα κάθε λέξης γράφεται με κεφαλαίο, ενώ τα υπόλοιπα γράμματα είναι μικρά. Έτσι προκύπτει το χαρακτηριστικό μοτίβο «Title-Cased-Hyphenated».
  • Οι λέξεις ενώνονται με παύλες (-). Τα κενά, οι κάτω παύλες, οι τελείες και τα όρια της γραφής camelCase αντικαθίστανται όλα με παύλες.
  • Αυτή η μορφή είναι επίσης γνωστή ως «Header-Case» ή «Pascal-Kebab-Case», καθώς συνδυάζει τη χρήση κεφαλαίων γραμμάτων σύμφωνα με το στυλ Pascal με διαχωριστικά παύλες τύπου «kebab».

Σχετικά Εργαλεία

Συχνές Ερωτήσεις

Τι είναι το Train-Case;

Στο Train-Case, η πρώτη γράμμα κάθε λέξης γράφεται με κεφαλαίο και οι λέξεις διαχωρίζονται με παύλες, όπως στις περιπτώσεις Content-Type ή Accept-Encoding. Κάθε λέξη με κεφαλαίο γράμμα μοιάζει οπτικά με ένα βαγόνι τρένου που συνδέεται με «ζεύξεις» από παύλες. Πρόκειται για τη συνήθη μορφή ονομάτων κεφαλίδων HTTP/1.1 και ορισμένων κλειδιών διαμόρφωσης.

Πότε χρησιμοποιείται η μέθοδος Train-Case;

Οι κεφαλίδες HTTP/1.1 χρησιμοποιούν παραδοσιακά το στυλ Train-Case: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization. Αυτό εμφανίζεται σε ορισμένα έγγραφα τεκμηρίωσης API, αρχεία διαμόρφωσης και τεχνικές προδιαγραφές. Αν και το HTTP/2 μετατρέπει τις κεφαλίδες σε πεζά, το στυλ Train-Case παραμένει η τυπική μορφή εμφάνισης.

Η γραφή Train-Case είναι το ίδιο με την Header-Case;

Ναι. Οι όροι «Train-Case» και «Header-Case»(/header-case-converter/) περιγράφουν ακριβώς την ίδια σύμβαση — λέξεις με κεφαλαία γράμματα που χωρίζονται με παύλες. Το όνομα που χρησιμοποιείτε εξαρτάται από το πλαίσιο: ο όρος «Header-Case» τονίζει τη χρήση του στις κεφαλίδες HTTP, ενώ ο όρος «Train-Case» περιγράφει το οπτικό μοτίβο.

Σε τι διαφέρει από το kebab-case;

Η μορφή kebab-case γράφεται εξ ολοκλήρου με μικρά γράμματα (hello-world). Η μορφή Train-Case γράφει κάθε λέξη με κεφαλαίο (Hello-World). Και οι δύο χρησιμοποιούν παύλες ως διαχωριστικά. Η διαφορά έγκειται αποκλειστικά στην χρήση κεφαλαίων και μικρών γραμμάτων — η μορφή kebab-case χρησιμοποιείται για αναγνωριστικά όπως κλάσεις CSS και διευθύνσεις URL, ενώ η μορφή Train-Case για κεφαλίδες HTTP.

Η γραφή «Train-Case» είναι η ίδια με τη γραφή «Pascal-Kebab-Case»;

Ναι. Το Pascal-Kebab-Case είναι μια πιο περιγραφική ονομασία που εξηγεί το μοτίβο: χρήση κεφαλαίων γραμμάτων τύπου Pascal (το πρώτο γράμμα κάθε λέξης είναι κεφαλαίο) σε συνδυασμό με διαχωριστικά παύλες τύπου kebab. Οι όροι Train-Case, Header-Case και Pascal-Kebab-Case αναφέρονται όλοι στην ίδια σύμβαση.