Re: The kmail bidi jumping lines bug
Shai Berger <[email protected]>
| Newsgroups | gmane.comp.kde.internationalization.hebrew |
|---|---|
| Message-ID | <[email protected]> |
הי דיאגו,
הטענה שלי היא לא על מה שנשלח, אלא על ההצגה -- ובאמת, הרבה מההודעות שבהן מתגלה
הבעיה מגיעות בכלל מלקוחות אחרים. האלגוריתם שאני מציע הוא שבמקום לנסות לקבוע
את הכיוון של כל שורה, kmail ינסה לקבוע את הכיוון של כל פסקה, כאשר פסקה מוגדרת
כרצף של שורות לא ריקות, ושורה ריקה היא כזאת שמכילה רק whitespace, או רק סימני
ציטוט (>). כלומר, אם המשתמש לחץ enter
ככה באמצע השורה, זה עדיין לא פותח פסקה חדשה. זה הרבה יותר מתאים לצורה שבה
אנשים באמת כותבים.
אם הודעה מגיעה עם מעברי שורה כפולים, כך ש-kmail מציג את השורות מרווחות, אז אני
חושב שראוי גם לקבוע כיווניות לכל שורה בנפרד. יש גבול למה שאפשר לנחש.
אגב, זה קצת אירוני, אבל במקרה הבעיה מודגמת היטב גם בהודעה שלך, בפסקה שמתחילה
במלה "שיחקתי". כשכתבת ב-T-Bird, הכל נראה בסדר, אבל תנסה לפתוח אותה ב-kmail.
תודה,
שי.
On Thursday, September 14 2006 19:49, Diego Iastrubni wrote:
> היי שי,
>
>
> אני הולך לסגור את הבאג שלך בתור wantfix. הינה הסיבה:
>
>
> לא מובטח לך שהמעברי שורה שאתה שולח ללקוח, יתקבלו באותה צורה. בצד השני
> תתבצע שבירת שורת בעמודה 78 (לפי התקן, תסלח לי שאני סחבה ואני לא נותן לך
> את ה-rfc המדוייק). זה אומר שאם בשורה ראשונה, תו 78 אתה כותב מילה באנגלית
> בצד השני יקבל המילה באנגלית בשורה חדשה. האלגוריתם שבשימוש כיום ב-kmail
> מסתכל על התו הראשון של כל שורה, ומבחינתו הוא מקבל שורה שמתחילה באנגלית
> בעוד שאתה שלחת שורה ארוכה אחת שמכילה במיקרה אנגלית בעמודה 78.
>
>
> בפועל, השבירה נוצרת בעמודות אחרות. אבל עדיין אותו רעיון.
>
>
> שיחקתי עם כמה רעיונות בזמנו, ולא הייתי לי אפשרות לדעת מתי המשתמש לחץ
> enter ומתי המעבר שורה נובע בגלל השליחה עצמה.
>
>
> אם תיתן לי רעיון איך לפתור את הבעייה, אני אשמח ליישם אותו (בעוד כשבוע
> שבועיים, כנראה לקראת kde4, ולא 3).
>
> Shai Berger wrote:
> > שלום לכולם,
> >
> > הבאג הזה מציק לי כבר די הרבה זמן, אבל היום סוף-סוף עשיתי משהו בענין;
> > וחשבתי שכדאי שעוד כמה אנשים ברשימה הזאת יהיו מודעים אליו. זה הבאג שגורם
> > לפסקאות להשבר באמצען בגלל שורה שמתחילה במלה אנגלית, למשל כמו במקרה הזה
> > (כשאני כותב, אני רואה את זה בסדר, אבל למי שקורא, הכתובת מוצמדת שמאלה):
> > http://bugs.kde.org/show_bug.cgi?id=134036
> >
> > לתשומת לבכם,
> >
> > שי.
> >
> >
> >
> > Yahoo! Groups Links
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/kde-il/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/kde-il/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[email protected]
mailto:[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/