העברית שלכם מתהפכת בקלוד? זה לא אתם, זה באג בתצוגה (וככה עוקפים אותו)

העברית שלכם מתהפכת בקלוד

אתם כותבים משפט בעברית בתוך קלוד, משלבים בו מונח באנגלית או שורת קוד, ופתאום השורה קופצת. המילה האנגלית נוחתת בצד הלא נכון, הפיסוק מתחלף, והטקסט שהיה ברור לפני רגע נהיה בלגן. אם זה מוכר לכם, תתחילו מנקודה אחת: לא עשיתם כלום לא בסדר, והעברית של קלוד מצוינת. הבעיה היא לא במה שנכתב. היא באיך שזה מוצג על המסך.

🚀 קחו את העסק שלכם לשלב הבא עם מתקנים את העברית בקלוד

השאירו פרטים וקבלו ייעוץ חינם עבור שירותי מתקנים את העברית בקלוד!

השורש: לכל פסקה יש כיוון בסיס

לכל פסקה יש כיוון בסיס, הכיוון שבו השורה נבנית עוד לפני שנכנס אליה ערבוב של שפות. עברית נכתבת מימין לשמאל. כשהממשק נותן לפסקה כיוון בסיס נכון, כל מילה באנגלית או קטע קוד שמשתבץ באמצע המשפט נוחת בדיוק במקום הנכון.

בקלוד קורה ההפך. הפסקאות נבנות מלכתחילה עם כיוון בסיס משמאל לימין. ואז האלגוריתם הדו-כיווני (Bidi), אותו מנגנון שכל דפדפן מפעיל כדי לסדר טקסט מעורב, מסדר את האנגלית, המספרים והפיסוק ביחס לבסיס ההפוך. זה כל הסיפור. זה בדיוק הערבוב שאתם רואים.

במילה אחת: חסר לממשק תג כיוון אוטומטי, dir="auto". זו הדרך הסטנדרטית של HTML לטפל בטקסט מעורב-כיוונים, והיא בדיוק מה שחסר כאן. זו בעיה בצד התצוגה של קלוד, לא במודל עצמו.

בקלוד קוד זה חמור יותר

אם אתם עובדים גם בקלוד קוד, סביבת הפיתוח, שם המצב גרוע יותר, ואני נתקל בזה שם כל יום. בגרסאות האחרונות נכנס כלל עיצוב גורף שמכריח את כל הטקסט להיות משמאל לימין, ודורס לחלוטין את האלגוריתם הדו-כיווני של הדפדפן. זו לא סתם השמטה. זו נסיגה אקטיבית שמישהו הכניס בעדכון.

זו לא בעיה של עברית, וגם לא שלכם לבד

שווה להבין את זה לעומק: לא מדובר בבעיה "של עברית", ולא בבעיה שלכם לבד. כל שפה שנכתבת מימין לשמאל חוטפת בדיוק את אותו דבר. עברית, ערבית, פרסית, אורדו. ערבית לבדה מדוברת על ידי יותר מ-400 מיליון בני אדם, אז מדובר בקהל עצום שיושב מול בדיוק אותו תסכול.

וזה לא תחושת בטן, זה מתועד. במאגר הרשמי של Anthropic בגיטהאב יש שרשור באגים פתוח על התופעה הזו בדיוק. חלקם אפילו נסגרו בעבר מ"חוסר פעילות", לא כי תוקנו, ואז נפתחו מחדש. הבעיה ידועה, היא חוזרת, ויש לה תור.

ועוד נקודה ששווה לדעת: בממשקי צ'אט אחרים, כמו ג'מיני, אותו טקסט בדיוק נראה תקין, כי הם מזהים את כיוון השפה אוטומטית. אז התחושה ש"רק בקלוד זה קורה" נכונה לחלון הצ'אט. אבל ברגע שנכנסים לסביבת פיתוח כמו VS Code, דווקא רוב כלי ה-AI נופלים לאותה מלכודת, כולל ChatGPT ו-Gemini.

למה הטריקים הידניים רק מחמירים

הרבה אנשים מנסים "לעזור" לטקסט ביד. לעטוף כל מילה אנגלית בסוגריים, או לתחוב תווי כיוון נסתרים. זה לא פותר, ולרוב זה מחמיר. סוגריים הם תווים ניטרליים שהצד שלהם נקבע לפי מה שמסביבם, אז הם לא יכולים לתקן בעיה של כיוון בסיס, ולפעמים הם עצמם מתהפכים לצד הלא נכון. תווי הכיוון הנסתרים בקושי שורדים בתוך הממשק, וברגע שמדביקים את הטקסט לעורך או לטרמינל הם שוברים את כל מה שמתחתיהם. בכל דבר שקשור לקוד, אל תיגעו בהם בכלל.

מה כן עובד עכשיו

עד שאנתרופיק יתקנו את זה מהשורש, יש כמה דרכים מעשיות לעקוף:

  • קוד בתוך בלוק קוד, לא בתוך משפט. במקום לשבץ קוד באמצע שורה עברית עם גרש בודד, שימו אותו בבלוק קוד נפרד. בלוק קוד מאולץ לכיוון שמאל-לימין ומנותק מהשורה העברית, אז הוא תמיד יוצא נקי.
  • תוסף דפדפן לחלון הצ'אט. יש תוסף לכרום בשם Claude RTL – Hebrew & Arabic Support, שנבנה בדיוק בשביל זה, מתוך צורך אמיתי של ציבור גדול של דוברי עברית וערבית.
  • תוסף ל-VS Code. למי שחי בסביבת הפיתוח, יש תוסף קהילתי שמחזיר טיפול נכון בטקסט דו-כיווני ומבטל את כלל העיצוב הבעייתי.

למה זה מעניין אותנו כאנשי דיגיטל

הבאג הקטן הזה מספר סיפור גדול יותר. מוצרי AI עדיין נבנים "אנגלית קודם", וכיווניות מימין לשמאל ממשיכה להיות מחשבה שנייה. וככל שעסקים ישראלים נשענים יותר על כלי AI ליצירת תוכן, לפיתוח ולתפעול, חוויית RTL תקינה מפסיקה להיות "נחמד שיהיה" והופכת לדרישה.

אז אל תבזבזו זמן על תיקונים ידניים שלא מחזיקים. הפרידו קוד לבלוקים, התקינו את התוסף שמתאים לסביבה שלכם, ואם הבאג חוסם אתכם, דווחו עליו. כפתור ה-thumbs-down בקלוד הוא הערוץ הנכון.

ומעבר לזה, כשאתם בונים ממשק או מוצר דיגיטלי משלכם, תכננו אותו דו-כיווני מהיום הראשון. בשוק הישראלי זה ההבדל בין מוצר שנראה מקצועי לבין מוצר שנראה שבור.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

פרטיות באתר

האתר משתמש בקוקיז לשיפור חוויית הגלישה, בהתאם לתיקון 13 לחוק הגנת הפרטיות - התשפ"ה 2025. למדיניות המלאה