דילוג לתוכן
חוויה במסך UX, UI ועיצוב מוצר בעברית — בלי שורת קוד אחת
טיפוגרפיה, צבע ו-RTL

עיצוב RTL נכון ב-UI/UX: אייקונים שמתהפכים, מספרים, טקסט מעורב ומה אסור להפוך

תמונה ראשית

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

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

אם זו הפעם הראשונה שאתם ממפים מסך RTL, כדאי להתחיל מהבסיס של יסודות UX ורק אחר כך לרדת לפרטים של יישור, אייקונים ורכיבי ממשק. RTL טוב הוא לא קוסמטיקה; הוא חלק מהבנת המשימה, ההקשר והדרך שבה המשתמש קורא את המסך.

למה RTL הוא לא רק “יישור לימין”

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

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

הטעות הנפוצה היא להתייחס ל-RTL כאל פעולה גורפת. בפועל, כל אלמנט במסך צריך לקבל החלטה לפי שאלה פשוטה: האם הכיוון שלו נובע מקריאה בשפה, מתנועה במרחב, ממוסכמה אוניברסלית או ממותג/סמל קבוע?

מה צריך להכין לפני שמתחילים לעצב RTL

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

רשימת החלטות חובה

  • שפת הממשק המרכזית: עברית בלבד, עברית עם מונחים באנגלית, או מוצר דו-לשוני.
  • כיוון הניווט: איפה מופיע כפתור “הבא”, איפה “חזור”, ואיך נראים חצים.
  • כללי אייקונים: אילו אייקונים מתהפכים ואילו נשארים כמו שהם.
  • טיפול במספרים: טלפונים, סכומים, אחוזים, מספרי הזמנה, תאריכים ושעות.
  • טקסט מעורב: עברית עם שמות מותגים באנגלית, כתובות דוא״ל, שמות קבצים וקישורים.
  • רכיבי טופס: יישור תוויות, placeholder, הודעות שגיאה ועזרה.
  • רכיבי מערכת: התראות, breadcrumbs, טאבים, תפריטים, חיפוש ומסננים.

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

אייקונים שמתהפכים: הכלל הפשוט והחריגים החשובים

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

אייקונים שבדרך כלל כן מתהפכים

אייקונים של ניווט ותנועה הם המועמדים הראשונים להיפוך:

  • חץ קדימה ואחורה
  • מעבר למסך הבא או הקודם
  • פתיחה וסגירה של מגירה צדדית
  • הזחה פנימה והחוצה
  • “השב” מול “העבר” בהודעות
  • התקדמות בשלבים כאשר הרצף נקרא מימין לשמאל

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

אייקונים שבדרך כלל לא מתהפכים

יש אייקונים שאסור להפוך רק כי עברנו לעברית. למשל:

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

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

טבלת החלטה מהירה לאייקונים

סוג האייקון האם להפוך ב-RTL? למה
חץ “הבא/הקודם” בדרך כלל כן הכיוון מייצג תנועה במסע המשתמש
אייקון חיפוש בדרך כלל לא המשמעות אינה תלויה בכיוון
אייקון “השב” לעיתים כן תלוי במטאפורת הכיוון של התגובה
לוגו או סמל מותג לא זהות גרפית לא משתנה לפי שפה
תרשים מגמה תלוי הקשר יש לבדוק אם הכיוון מייצג זמן, ערך או קריאה
אייקון תפריט צד תלוי מיקום אם המגירה נפתחת מימין, האייקון צריך לתמוך בכך

מספרים בעברית: הם לא הופכים, אבל הם כן עושים צרות

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

דוגמאות נפוצות לבעיות

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

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

  • מספר הזמנה
  • מספר טלפון
  • סכום ומטבע
  • אחוז
  • תאריך
  • שעה
  • טווח תאריכים
  • כתובת דוא״ל
  • שם קובץ
  • מזהה משתמש או מזהה עסקה

כללי עיצוב מועילים למספרים

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

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

טקסט מעורב: עברית, English ומספרים באותה שורה

ממשקים בעברית כמעט תמיד כוללים אנגלית: שמות מוצרים, שמות תוכניות, כתובות דוא״ל, קיצורים מקצועיים, שמות קבצים, כתובות אינטרנט ומונחים כמו UX, UI או dashboard. לכן צריך לתכנן מראש טקסט דו-כיווני.

איפה זה מופיע הכי הרבה

  • כותרות עם שם מוצר באנגלית
  • שדות הרשמה והתחברות
  • הודעות שגיאה
  • שמות קבצים שהמשתמש מעלה
  • פירורי לחם
  • כרטיסי מוצר
  • טבלאות ניהול
  • מסכי dashboard UI
  • צ׳אט ותמיכה
  • הודעות מערכת קצרות

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

איך כותבים טקסט מעורב בצורה יציבה

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

דוגמה מעשית: במקום “הקובץ report-final-2026.pdf נוסף בהצלחה לתיקייה”, אפשר להציג:

  • כותרת: “הקובץ נוסף בהצלחה”
  • ערך נפרד: “report-final-2026.pdf”
  • פעולה: “פתיחת התיקייה”

כך מצמצמים בעיות כיווניות ומשפרים סריקה.

מה לא להפוך: המקומות שבהם RTL גורף מזיק

יש נטייה לחשוב שממשק RTL טוב הוא מראה מלאה של ממשק LTR. זה נכון רק בחלק מהמקרים. הרבה רכיבים צריכים התאמה, לא שיקוף עיוור.

אל תהפכו לוגואים וסימנים מוכרים

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

אל תהפכו נתונים שמבוססים על מוסכמה

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

אל תהפכו אובייקטים פיזיים בלי סיבה

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

אל תהפכו היררכיה רק בגלל כיוון

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

טפסים בעברית: המקום שבו RTL נבחן באמת

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

תוויות ושדות

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

הדרך המעשית היא להגדיר לכל סוג שדה התנהגות:

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

הודעות שגיאה

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

במקום: “הערך abc-123 אינו תקין בשדה מספר לקוח”, אפשר לכתוב: “מספר הלקוח לא תקין. בדקו את הערך שהוזן ונסו שוב.” אם צריך להציג את הערך עצמו, הציגו אותו בשורה נפרדת.

מובייל RTL: פחות מקום, יותר החלטות

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

מה לבדוק במיוחד במובייל

  • כותרות ארוכות בעברית
  • כפתורי “הבא” ו“חזור”
  • שדות עם מקלדת מספרים
  • שמות מוצרים באנגלית
  • מחירים ליד כפתורי פעולה
  • תפריטי צד שנפתחים מימין
  • טאבים אופקיים
  • קרוסלות וכרטיסים נגללים
  • הודעות toast קצרות
  • מסכי אישור ותשלום

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

איך להגדיר RTL בספריית פיגמה בלי להסתבך

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

מה לכלול בספרייה

  • גרסת RTL לרכיבי ניווט
  • אייקונים מסומנים לפי “מתהפך” או “לא מתהפך”
  • כללי יישור לטקסטים
  • דוגמאות של טקסט מעורב
  • טבלאות עם מספרים ותאריכים
  • כפתורים עם אייקון מימין ומשמאל
  • הודעות מערכת קצרות וארוכות
  • שדות טופס לפי סוג תוכן
  • רכיבי מובייל עם דוגמאות אמיתיות

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

תהליך עבודה מומלץ: צעד אחר צעד

כדי להימנע מתיקונים אינסופיים, כדאי לעבוד בצורה מסודרת:

  1. מיפוי מסכים רגישים
    התחילו מטפסים, checkout, onboarding, אזור אישי, דשבורד והתראות.

  2. סיווג אלמנטים לפי כיוון
    סמנו אייקונים, טקסטים, מספרים, רכיבי ניווט ותרשימים.

  3. הגדרת כללי מערכת
    החליטו מה מתהפך, מה לא, ומה דורש בדיקה לפי הקשר.

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

  5. בדיקת מובייל
    אל תסיקו ממסך דסקטופ. במובייל בעיות כיווניות מופיעות מהר יותר.

  6. תיעוד למסירה
    במסמך אפיון UX או במסירה לצוות הפיתוח, ציינו התנהגות רכיבים, לא רק מיקום. למשל: “אייקון חץ ברכיב זה מתהפך ב-RTL כי הוא מייצג התקדמות בתהליך.”

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

טעויות נפוצות שחוזרות שוב ושוב

“הפכנו את המסך, סיימנו”

שיקוף מלא הוא נקודת התחלה, לא פתרון. אחרי השיקוף צריך לעבור רכיב-רכיב ולבדוק משמעות.

“אייקון חץ תמיד מתהפך”

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

“מספרים מסתדרים לבד”

הם לא. במיוחד לא בתוך משפטים, הודעות קצרות וטבלאות צפופות.

“אנגלית בממשק עברי היא בעיה של תוכן”

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

“נבדוק רק את המסך הראשי”

הרבה בעיות RTL מופיעות דווקא במצבי קצה: שגיאות, מסכים ריקים, תוצאות חיפוש, הודעות אישור ושמות ארוכים.

שאלות שקוראים באמת שואלים

האם כפתור “הבא” צריך להיות בצד שמאל או ימין?

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

האם צריך ליצור שתי גרסאות לכל אייקון?

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

מה עושים עם UX ו-UI בתוך משפט עברי?

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

האם Material UI או מערכות עיצוב אחרות פותרות RTL לבד?

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

סיכום: RTL טוב הוא החלטת מוצר, לא תיקון גרפי

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

העבודה הנכונה מתחילה בהגדרת כללים, ממשיכה בבדיקת דוגמאות אמיתיות, ונגמרת בתיעוד ברור לצוותים שממשיכים את המוצר. ככל שההחלטות האלו מתקבלות מוקדם יותר, כך הממשק מרגיש טבעי יותר למשתמשים בעברית — פחות “מתורגם”, יותר שייך.

כתב/ה את המדריך

תום אשכנזי

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

להמשך העבודה

לכל המדריכים בנושא