אז מסתבר שיש משתמשים

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

למרבה הצער השתמשתי לצורך כתיבת התמיכה במערכת ימין-שמאל שנקראת ICU. שקלתי להשתמש בספריה שנקראת Fribidi, אבל מסיבות של קידוד והתאמת ממשק לצרכים שלי בחרתי לבסוף ב-ICU. בדיעבד זו התבררה כשגיאה. ICU היא ספריית C++‎, מה שאומר שלא מעט גרסאות של Wine (כמו, למשל, זו שב-Crossover Office) לא מכילות את התמיכה הזו. לא דבר חיובי.

התוכנית שלי היתה לעבוד (ברגע שאני אמצא את הזמן) בשלבים הבאים:

  1. להוציא את התמיכה ב-ICU מ-Wine
  2. להכניס תמיכה שמתבססת על הארכיטקטורה שבה חלונות עושה את זה (עם ספריית עזר מבוססת Uniscribe). בשלב זה אמורה לחזור התמיכה בעברית שקיימת כרגע, אבל רק אם משתמשים ב-Uniscribe של מיקרוסופט.
  3. להוסיף תמיכה בעברית מבוססת גרה מקומית של Fribidi, שמותאמת לקידוד שבו משתמש Wine.

כל זה השתנה היום בבוקר. אחרי לחצים כבדים, התקנתי למ’ על המחשב Internet Explorer, כדי שהיא תוכל לגלוש לכל אותם אתרים שלא תומכים ב-Firefox. השתמשתי ב-IE4Linux, והתבססתי על Wine שמגיע עם הלינוקס שלה – זה של דביאן Etch. מסתבר שהלחץ שהפעלתי על המתחזקים המקומיים לפני כמה שנים נשא פירות, הגרסה שמגיעה עם דביאן תומכת בעברית ישר מהקופסה.

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

אנשים משתמשים שקוד שכתבתי!

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

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

עוד לא התייאשתי. ל-Wine עוד תהיה תמיכה טובה בעברית.

שחר

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

One thought on “אז מסתבר שיש משתמשים”

כתיבת תגובה

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

Bear