לדף הראשי

HebMailPack for Mozilla / Thunderbird

Revision History:
18-Jul-2004 - Root permission is no longer necessary; he-IL translation is provided (thanks to Reuven Gonen); The new Extension System used by Thunderbird 0.7 is utilized.
14-Mar-2004 - 'auto-detect' fixed for Thunderbird.
01-May-2003 - Updated for Mozilla 1.3 (thanks to Doron/Ilya).
11-Jul-2002
Author:
Mooffie
License
  • This add-on is released under the terms of MPL 1.1/GPL 2.0/LGPL 2.1
  • If you would like to maintain this add-on, please mail me.
  • Please send me all your modifications so I can merge them in and we can all have one place from which to download this add-on.

מבוא

תוסף (addon) זה מאפשר למשתמש לישר הודעות לימין (או לשמאל) בחלון ה-messenger.‏1 התוסף יכול לזהות אוטומטית הודעות plain text המכילות תווים בעברית (ובערבית) ולישר אותן לימין.

רקע

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

הפתרון

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

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

menu screen shot
לאחר ההתקנה יתווספו פקודות חדשות לתפריט View (המיקום המדויק של תת התפריט עשוי להיות שונה מהמצולם כאן).

התקנה

לחצו על הקישור הבא כשאתם משתמשים במוזילה.

התוסף‏ (KB‏ 5)

ההתקנה תחל אוטומטית.

משתמשי Thunderbird ימצאו הוראות התקנה כאן.

לאחר מכן אתחלו את מוזילה.

במהלך ההתקנה תישאלו אם אתה מעוניינים להתקין את התוסף בספריית הפרופיל האישי שלכם או בספריית מוזילה. להתקנה בספריית הפרופיל יש יתרונות: אין צורך בהרשאת root (במערכות כדוגמת לינוקס2) וכן לא תצטרכו להתקין את התוסף שוב לאחר שתעדכנו את מוזילה. מאידך, אם זו מערכת מרובת משתמשים, עדיף להתקין את התוסף בספריית מוזילה כדי שכל המשתמשים יוכלו ליהנות ממנו; להתקנה מהסוג האחרון יש צורך בהרשאת root‏3 (הערה: אם ההתקנה מבוצעת כ־root, גם את האיתחול יש לעשות כ־root).

הסרה

משתמשי Thunderbird בגרסה 0.7 ומעלה יוכלו להסיר את התוסף דרך Tools/Extensions.

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

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

  1. גש לספריית chrome של מוזילה.
  2. ערוך את הקובץ installed-chrome.txt: מחק ממנו את השורות המכילות את המחרוזת "hebmailpack.jar".
  3. מחק את הקובץ hebmailpack.jar.
  4. מחק את ספריית overlayinfo על כל תכולתה.
  5. מחק את הקובץ chrome.rdf.
  6. אתחל את מוזילה (כ־root). (מוזילה יצור כעת מחדש את ספריית overlayinfo ואת הקובץ chrome.rdf שמחקנו.)

גליון הסגנון

התוסף מאפשר לישר הודעות לימין, ואפשר להסתפק בכך, אבל רצוי לעדכן גם את הגדרות הסגנון של הדפדפן. מוזילה מציג ציטוטים (שורות הפותחות בתו ">") בצורה מיוחדת: עם קו גבול בצידם השמאלי. אולם כאשר ההודעה מיושרת לימין נרצה שקו הגבול (וההזחה, indentation) יופיע מימין לכתוב, לא משמאלו. למרבה המזל מוזילה מאפשר למשתמש לקבוע בעצמו את הגדרות הסגנון הללו. עושים זאת, כרגיל במוזילה, באמצעות הקובץ userContent.css. קובץ זה נמצא בספריית chrome אשר בספריית הפרופיל (פרטים בתיעוד).

הוסיפו את הגדרות הסגנון האלה ל-userContent.css. תוכלו להשתמש בהן גם אם אינכם משתמשים בתוסף. ההגדרות מתאימות גם להודעות באנגלית (LTR).

בהגדרות הללו יש בונוס: ציטוטים בעומק שונה יוצגו בצבעים שונים (השתמשתי בצבעי groups.Google.com).

לחלופין, אם אינכם רוצים להשתמש בהגדרות הסגנון הללו, תוכלו להנחות את מוזילה לא להציג ציטוטים בצורה מיוחדת: הוסיפו את השורה הבאה ל-user.js או ל-prefs.js.

pref("mail.quoted_graphical", false);

שאלות ותשובות

מגניב! גם אני רוצה לכתוב תוספים למוזילה! איך אני עושה את זה?
זה נקרא XUL. פנה ל-Google, חפש XUL, ותמצא מדריכים.
אבל אני עדיין לא יכול לישר פסקאות לימין כשאני עורך הודעה!
התוסף לא מנסה לטפל בבעיה הזו. ראה באג 96057. בינתיים, לאחר ההתקנה תמצא שהתווספו שתי פקודות לתפריט ההקשר של תיבת עריכת ההודעה: RTL body ו-LTR body. (בוינדוז ובלינוקס תפריט ההקשר -- context menu -- הוא התפריט המוצג בלחיצה על הכפתור הימני של העכבר.)
context menu screen shot
לאחר ההתקנה יתווספו פקודות חדשות לתפריט ההקשר של תיבת עריכת ההודעה.
אני מנסה לשנות את יישור ההודעה דרך המקלדת (Ctrl+Left/Right) ושום דבר לא קורה!
אתה כנראה צופה בהודעת HTML, לא בהודעת plain text. אם ההודעה כבר כוללת DIVs עם מאפיין dir, לא תוכל לשנות את הישור שלהם כי כל מה שהתוסף עושה זה להוסיף מאפיין dir לתג ה-BODY.
אגב, פוקוס המקלדת לא צריך להיות בפאנל ההודעה ממש כדי שקיצור המקשים יפעל. העיקר שהפוקוס נמצא איפושהו בחלון ה-messenger.
האם אני יכול לשנות את קיצורי המקשים?
כן. בקובץ hebmailpack.jar (שהוא למעשה קובץ zip) שבספריית ה-chrome של מוזילה תמצא את הקובץ hebmailpack.dtd. ערוך אותו.
ציטוטים בצבעים זה ממש מגניב, אבל כשאני מחבר הודעת תגובה אני רואה את הצבעים האלה ואני לא רוצה שהם ישלחו!
הצבעים האלה קיימים רק אצלך בגלל הגדרות ה-CSS המצויות אצלך בלבד. הצבעים לא נשלחים יחד עם הודעת הדואר.
אני לא מצליח להתקין את התוסף!
תקבל הודעת שגיאה. מהי? בדוק את הקובץ install.log שבספריית הפרופיל או שבספריית מוזילה.

הערות

  1. במסמך זה "יישור" (alignment) משמעו גם "כיווניות" (directionality), ולכן "יישור לימין" משמעו "יישור לימין וכיווניות עברית".
  2. או בכל מערכת אחרת הדורשת הרשאה מיוחדת לכתיבה בספרייה בה הותקנה תוכנת מוזילה.
  3. משום שמנגנון ההתקנה מעתיק את הקובץ לספריית מוזילה. אבל זה יהיה לא חכם מצידכם לבטוח בי ולהאמין שאני (או מישהו אחר) לא שתלתי קוד זדוני בתוסף. לכן, לפני ההתקנה, הורידו את הקובץ למחשבכם, פיתחו אותו (זהו למעשה קובץ zip) וקיראו את כל הקבצים שבו.