איך לעבוד עם נויישן בעברית? Notion RTL

על מנת לעבוד עם נויישן מימין לשמאל (עברית, ערבית) יש להתקין תוסף דפדפן וסקריפט ייעודי

נויישן בעברית - Notion RTL

כמו מרבית הפלטפורמות הדיגיטליות, גם נויישן (Notion) לא נולדה עבור המשתמש מימין לשמאל – עברית, ערבית, פרסית.

בנויישן הבעיה מתחלקת למספר מרכיבים:

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

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

סוגי פתרונות לעבודה מימין לשמאל בנויישן

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

  • תוסף דפדפן ייעודי
  • תוסף סקריפטים עם סקריפט מתאים

בעבודה בטלפון הנייד, הדברים תלויים בהגדרות השפה של הטלפון.

הפתרון המומלץ

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

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

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

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

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

בכל הקשור לתוכן בתוך מסדי הנתונים (בשדות מידע) אין, נכון לעכשיו, פתרון כלשהו ל-RTL.
העניין חשוב במיוחד לתכולה של שדות מסוג 'טקסט'. על מנת לצפות בשדה טקסט במצב RTL, יש ללחוץ על מקשי Ctrl+Shift בצד ימין של המקלדת.
פעולה זאת תציג את תוכן השדה במצב RTL, כל עוד אתם לוחצים על המקשים.

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