[Openoffice] באגים - התייעצות לפני דיווח
Yaron Shahrabani
sh.yaron at gmail.com
Tue Sep 7 00:19:44 IDT 2010
Yaron Shahrabani
<Hebrew translator>
2010/9/7 נתנאל <netanel at gmx.com>
ב־ 06/09/10 23:17, Yaron Shahrabani כתב\ה:
Yaron Shahrabani
<Hebrew translator>
2010/9/6 נתנאל <netanel at gmx.com>
> במסגרת בדיקות התרגום נמצאו כמה באגי תצוגה הקשורים ככל הנראה לממשק RTL.
>
> לפני שאני פותח אותם, אני מבקש להתייעץ אתכם לגביהם.
>
>
> * באג מס' 1 - http://tinypic.com/r/2mmcr4/7
>
> הנקודתיים אינם במקום הנכון. אין מדובר בתרגום לא נכון או בחוסר תו
> כיווניות, הנקודתיים פשוט לא נמצאות במחרוזת. ניתן לראות זאת בקובץ התרגום
> של מסך זה: svtools/source/dialogs.Po
>
כל האובייקט מיושר לשמאל, בסך הכל במקום לעשות יישור לשמאל לתיבה צריך לעשות לה
RTL מלא.
>
> לא הבנתי, למה כל האובייקט מיושר לשמאל? הרי המשפטים מתחילים מהצד הימני
של המרובע השמאלי, וגם מבחינת תוכן הסידור טוב: סרגל אפשרויות בצד ימין, תוכן
באמצע, ופרטים בצד שמאל.
שנייה, המשפט הקודם שכתבתי הוא קצת מבולבל,
האובייקט הסורר הוא LTR הטקסט בו מיושר לימין אבל הוא עדיין מציג את התוכן
ב־LTR, כדי לפתור את הבעיה צריך להשאיר את יישור הטקסט לימין ולדאוג שתיבת
הטקסט כולה תהיה מיושרת RTL, מקווה שזה הסבר קצת יותר הגיוני.
לגבי תיבת הדו־שיח, אין שום קשר, התיבה יכולה להיות מיושרת לפי LTR בעוד כל
הדו־שיח מיושר לימין, הדו־שיח מיושר על ידי WS_EX_LAYOUTRTL ואילו התיבה מיושרת
לכיוון השני, יש פה איזה הסבר קצת מוזר, אני מקווה שהכול שם מובן, אם לא אני
אחפש משהו קצת יותר מוצלח (מודה, ההסבר קצת תלוש ממה שניסיתי להסביר :) ) מזה:
http://cf-sami.blogspot.com/2008/08/making-control-rtl-or-ltr.html.
זה לא אני זה השעה...
עדכן אותי בנוגע לבאג מספר 2, הטיפול יכול להיות מעט יותר מורכב, שינויים
מערכתיים ברמת ה־FileDescription הם עמוקים מאוד ודורשים קובץ EXE מיוחד רק
לשפות RTL אבל אני מניח שגם בזה אפשר לטפל איכשהו :).
המון בהצלחה בכול אופן.
* באג מס' 2 -http://tinypic.com/r/2hf2d0x/7
>
> התפריט הקופץ מיושר לשמאל. השאלה היא האם אנחנו מעוניינים שהוא יתיישר
> לימין, או שעדיף ונוח כפי שהוא עכשיו, מיושר לשמאל.
>
יש שיטה די פשוטה לתקן, בקובץ ה־EXE יש מאפיינים, אחד מהם הוא FileDescription,
בגלל איזשהו טריק של מיקרוסופט ברגע שמוסיפים לפני המחרוזת של
ה־FileDescription (לא זאת אלא המחרוזת שאותה היא מתארת) פעמיים את תו ה־LRM
הכול מסתדר, אם אתה רוצה אתה יכול להציע גם את התיקון הזה, קח בחשבון שזה עלול
לגרום קצת לעיוותים בתכנה עצמה, כדאי לבדוק את כל תופעות הלוואי לפני שמציעים
את זה, השיטה הכי פשוטה להחיל את התיקון היא לפתוח בתכנה שעורכת משאבים של
קובצי EXE (כגון ResHacker, Resource Tuner וכן הלאה).
לא ידועה לי על שיטה להפוך תפריטים בודדים, כדאי להתייעץ עם שחר שמש בנושא,
אולי הוא יוכל לשפוך עוד קצת אור על הנושא.
>
3 ו־4 לא מוכרים לי ואינני חושב על שיטה בשלוף לתקן אותם, חזק ואמץ :).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://hamakor.org.il/pipermail/openoffice/attachments/20100907/61febcf7/attachment-0001.htm
More information about the Openoffice
mailing list