מהו הכלי הזה?
ממיר רישיות משנה את סגנון האותיות הגדולות והקטנות בטקסט. כותבים משתמשים בו כדי לתקן קטעים שהוקלדו בטעות עם Caps Lock, להחיל Title Case תקני על כותרות, או לנרמל טקסט שהודבק. ה-Title Case כאן פועל לפי הקונבנציה העיתונאית: מילות משנה כמו "of", "and" ו-"the" נשארות באות קטנה אלא אם הן פותחות או מסיימות את הכותרת.
עבור מתכנתים הוא ממיר סגנונות מזהים: camelCase (משתני JavaScript), PascalCase (שמות מחלקות), snake_case (Python) ו-kebab-case (כתובות URL ו-CSS). הוא מפריד מילים לפי רווחים, קווים תחתונים, מקפים ואותיות גדולות קיימות, כך שהוא ממיר ישירות בין כל שני סגנונות.
למה להשתמש בו?
- שמונה סגנונות רישיות בעמוד אחד — סגנונות טקסט וסגנונות תכנות יחד.
- Title Case עיתונאי ששומר על מילות משנה (a, of, the) באות קטנה, בדיוק כמו בכותרות אמיתיות.
- ממיר ישירות בין סגנונות מזהים: camelCase ← → snake_case בלחיצה אחת.
- תקנו תקלות Caps Lock בלי להקליד מחדש.
- חינמי, מיידי, ללא העלאת קבצים.
איך להשתמש
- הדביקו או הקלידו את הטקסט שלכם בתיבת הקלט.
- לחצו על סגנון הרישיות הרצוי.
- התוצאה תופיע בתיבת הפלט למטה.
- לחצו על "Copy" כדי להשתמש בה.
דוגמה
קלט
the quick brown foxפלט
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxשימו לב שה-Title Case העיתונאי שומר על "the" באות גדולה רק בתחילת הכותרת.
באיזו רישיות כדאי להשתמש?
| סגנון רישיות | מתאים עבור |
|---|---|
| camelCase | שמות משתנים ופונקציות ב-JavaScript/Java/TypeScript |
| PascalCase | שמות מחלקות ורכיבים ברוב השפות (רכיבי React, מחלקות #C) |
| snake_case | משתנים/פונקציות ב-Python וב-Ruby, שמות עמודות במסדי נתונים |
| kebab-case | כתובות URL, מחלקות CSS, תכונות HTML, שמות קבצים, שמות ענפי Git |
| Title Case | כותרות, כותרות ספרים/מאמרים — מילות משנה כמו "of", "the" נשארות באות קטנה |
| Sentence case | תוויות כפתורים וטקסט ממשק במערכות עיצוב מודרניות (Material Design, Fluent UI) |
טיפים מעשיים
- מעבירים תגובת API מ-Python לצד לקוח ב-JavaScript? הדביקו את שמות השדות ב-snake_case והמירו אותם ל-camelCase בפעולה אחת — מהיר ופחות טעון בטעויות מאשר שינוי שם ידני לכל מפתח.
- כתובות URL ומחלקות CSS דורשות kebab-case. הדביקו את כותרת העמוד ישירות במקום להחליף ידנית רווחים במקפים ולהמיר הכול לאותיות קטנות.
- שמות ענפי Git ותגי תמונות Docker פועלים לפי אותה מוסכמת kebab-case כמו כתובות URL — "Fix Login Bug" הופך ל-fix-login-bug באותה לחיצה.
- עמודות במסדי נתונים ורוב מדריכי הסגנון של SQL משתמשים ב-snake_case; המרת כותרות Title Case ממסמך מפרט מונעת שגיאות הקלדה שמתרחשות בהקלדה מחדש של חמישה עשר שמות שדות ביד.
- Sentence case, ולא Title Case, הוא התקן הנוכחי לכפתורים ולתוויות ממשק ב-Material Design וב-Fluent UI — Title Case בכפתור נראה כיום מיושן מחוץ לכותרות ולשמות ספרים.
היכן זה משתלב בתהליכי עבודה אמיתיים
המרת רישיות היא בדרך כלל שלב אחד בתוך ניקוי גדול יותר: משכו רשימה מבולגנת של מזהים או כותרות מגיליון אלקטרוני או ממסמך API, תקנו כאן את הרישיות, ואז הסירו שורות ריקות מיותרות או רווחים כפולים שנותרו מייצוא PDF או דוא"ל — המרת רישיות לבדה לא תתקן ריווח.
הפיכת כותרת פוסט בבלוג ל-slug בכתובת URL דורשת לכל היותר שני כלים: המירו כאן את הכותרת ל-kebab-case, ואז בצעו קידוד אחוזים רק אם היא מכילה תווים שאינם ASCII או סימנים. כותרות באנגלית פשוטה כבר תקפות כ-slug מיד לאחר המרת הרישיות בלבד.
→
שאלות נפוצות
מה ההבדל בין Title Case ל-Sentence case?
Title Case מתחיל כל מילה עיקרית באות גדולה (משמש לכותרות ולשמות ספרים); Sentence case מתחיל באות גדולה רק את המילה הראשונה של כל משפט (משמש לטקסט רגיל ולרוב ממשקי המשתמש המודרניים).
אילו מילים נשארות באות קטנה ב-Title Case?
מילות פונקציה קצרות: תוויות יידוע (a, an, the), מילות חיבור קצרות (and, but, or) ומילות יחס קצרות (of, in, to, at…) — אלא אם הן המילה הראשונה או האחרונה. זה בהתאם לסגנון הנהוג בפרסומים גדולים.
מתי כדאי להשתמש ב-camelCase לעומת snake_case?
פעלו לפי המוסכמה של שפת התכנות שלכם: camelCase למשתני JavaScript/Java, PascalCase לשמות מחלקות ברוב השפות, snake_case ל-Python ו-Ruby, kebab-case לכתובות URL, מחלקות CSS ושמות קבצים. אלו מוסכמות שמות מבוססות בתכנות), לא בחירות סגנון שרירותיות — ערבוב שלהן בתוך אותה בסיס קוד הוא הדבר הראשון שכלי בדיקת סגנון מסמנים.
האם ניתן להמיר camelCase ישירות ל-snake_case?
כן. הממיר מזהה אותיות גדולות קיימות כגבולות בין מילים, כך ש-myVariableName ← → my_variable_name עובד בלחיצה אחת — שימושי בהעברת קוד בין שפות.
האם זה עובד עם טקסט שאינו באנגלית?
המרת רישיות חלה על כתבים שיש בהם הבחנה בין אותיות גדולות לקטנות (לטינית, קירילית, יוונית). לתווים סיניים ויפניים אין רישיות והם עוברים ללא שינוי — טקסט מעורב בטוח לשימוש.