תרגום של KDE

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

  •  Kdelibs – מודול ספריות הבסיס של KDE: מודול מתורגם כמעט לגמרי. החוסרים הם ספרייה להמרה בין יחידות (מטר, ניוטון מהירויות וכו’), xmlminetype תרגומים של טיפוסי נתונים ועוד כמה דברים קטנים של nepomuk.
    http://l10n.kde.org/stats/gui/trunk-kde4/team/he/kdelibs/
  • Kdepimlibs – בעת המעבר אל KDE 4 היה גדש על שולחן עבודה סמנטי, מה שאומר שחלק גדול מהפונקצינאליות של kdepim עברו לספרייה זו בכדי ששאר היישומים ישתמשו בזה. זאת המטרה העיקרית שלי לשבועות הקרובים. אני חייב להודות שאת רב המחרוזות שם לא ראיתי בעיניי ביישומים חיים.
    http://l10n.kde.org/stats/gui/trunk-kde4/team/he/kdepimlibs/
  • kde-runtime – בעת המעבר אל KDE4 הבינו שיש יישומים של kdebase שלא יהיו בשימוש בכמה פלטפורמות (מק, חלונות וכמה מהמערכות הסלולריות). אזי kdebase פוצל: היישומים, סביבת עבודה ותשתית לשימוש במודולים אחרים.מודול זה הוא התשתית לשאר היישומים. מודול זה במצב מצוין מבחינתי, כאשר חסרים לו רק 200 מחרוזות סך הכל.
    /http://l10n.kde.org/stats/gui/trunk-kde4/team/he/kde-runtime
  • kde-workspace – זה המודול שמכיל את ממשק המשתמש של פלסמה, שאנחנו רואים בלינוקס. המצב פה מבחינתי קטסטרופה. לא בדקתי אותו הרבה זמן (נניח שנים) וצריך לעבור על כולו מאפס. זהו המודול מבחינתי הכי קריטי – כי זה בדיוק מה שמשתמשים רואים בתור שולחן העבודה.
    אני שוקל לזנוח את העבודה הנוכחית שלי על kdepimlibs ולעבור עליו ספציפית במשך כמה חודשים.
    http://l10n.kde.org/stats/gui/trunk-kde4/team/he/kde-workspace/

משהו שהקל על העבודה שלי הוא שהגדרתי את lokalize כמו שצריך.מה שזה נותן לי, זה שאני מעדכן את ה-svn ואני רואה את כל המודולים שיש לתרגם, וכשאני משנה תרגום בענף הפיתוח (מה שיהפוך ל-kde 4.9) אני התוכנה יודעת לעדכן גם את הענף היציב 4.8. וזה אומר שכיום גם הענף היציב מקבל עדכונים של תרגומים
http://l10n.kde.org/stats/gui/stable-kde4/team/he/

נכון לעכשיו אני משתמש ב-arch linux ויום אחרי השיחרור הרשמי של KDE אני מקבל את העדכונים של KDE ואיתם התרגומים. אני רואה אצלי שולחן עבודה עברי לחלוטין, והוא בהחלט שמיש ביותר (יש דברים שצריך לתקן, לא אכחיש את זה).

בתור פנינה – אני מציג פה את מה שרואים כאשר לוחצים על השעון: לא רק שזה נראה “די מתורגם”, אלא שגם רואים את חגי ישראל בעברית שם. ורק זאת סיבה להשתמש בממשק מתורגם לעברית, נכון?

לוח שנה בעברית KDE4

Share Button

התקנה של cyanogenmod על Galaxy S I9000

השבוע התניסתי בהתקנה של Android על מכשיר Galaxy S I9000 חדש. ניסיתי להתקין את גרסה 9 של Cyanogenmod על Galaxy S (יש כבר גרסאות ליליות – כאן http://download.cyanogenmod.com/?type=nightly&device=galaxysmtd). אני אחסוך לכם את הטרחה – הן לא עובדות. האפליקציה של החיוג קורסת, אי אפשר לקבל או לשלוח שיחות או להכנס אל אנשי הקשר. בדקתי כמה רומים שונים (גם של MIUI). נחזור את Android 2.3.7 הישן והטוב.

השוני מהפעמים הקודמות הוא שהפעם את הכל ביצעתי באמצעות לינוקס. וזה בגדול מה שאני אסביר כאן. ההוראות מבוססות על מה שיש כאן: http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S:_Full_Update_Guide

לצורך הכנות יש להוריד את הקבצים הבאים:

  1. תוכנה לצריבה של ה־boot loader. משהו מקביל ל־ODIN.  גרסה לחלונות ; גרסאה לאובונטו 32גרסה לאובונטו 64; גרסה למק;  קוד מקור (יש!): http://github.com/Benjamin-Dobell/Heimdall
  2. קרנל ראשוני מכאן: http://cmw.22aaf3.com/aries/gt-i9000/root/hardcore-speedmod.tar . מחלצים את התוכן שלו על ידי הפקודה
    tar xfv hardcode-speedmod.tar
  3. את הגרסה היציבה של cyanogenmod מכאן: http://download.cyanogenmod.com/get/nightly/galaxysmtd/cm_galaxysmtd_full-181.zip
  4. את התוספות של גוגל (Google play בעיקר – זה הכי חשוב): http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip

הוראות הצריבה הן די פשוטות:

  1. מכניסים את המכשיר למצב הורדה. מכבים את המכשיר, ובהדלקה לוחצים על כפתור השמע התחתון, כפתור מסך הבית וכפתור הבית או כפתור ההדלקה. המכשיר ירשום downloading ויהיה סמל של אנדרויד סולל כביש.
  2. מחברים את המכשיר למחשב וכותבים את הפקודה הבאה (בחלונות אתם תשתמשו במעטפת הגרפית ותעשו משהו דומה, כמו כן – תסתכלו בהוראות באנגלית יש עוד פעולות).
    heimdall flash –kernel zImage
  3. המכשיר ייכבה ויידלק. כעת יש להיכנס ל־Recovery mod. בעת ההקלדה לוחצים על כפתור השמע העליון ומסך הבית. הניווט כאן מתבצע באמצעות הכפתורים של השמע, וכפתור ההדלקה.
  4. נכנסים אל mount and storage ובוחרים mount USB storage. כעת במחשב שלכם תוכלו לראות את המכשיר הסלולרי כמו כונן נשלף.
  5. תעבירו את הרום ואת התוספות של גוגל מהמחשב לסלולרי (שני קבצי ה־zip האחרונים בהורדות). חשוב מאוד – חכו שהעברת הקבצים תסתיים (הממשק הגרפי אצלי הודיע שהסתיים לפני שלינוקס סיים לכתוב את הקבצים בפועל… אחלה buffering), ואז תנתקו בצורה מסודרת את מערכת הקבצים (umount) במחשב ורק לאחר מכן בסלולרי (פשוט לבחור ב־umount USB storage בסלולרי).
  6. בסלולרי תבחרו על Go Back ואז ב־install zip from sdcard 
  7. בתפריט הבא אתם תנווטו בדיסק של המכשיר – ותבחרו את ה־zip של cyanogenmod.
  8. תחזרו על אותה פעולה וכעת בחרו ב־zip של התוספות של גוגל.
  9. המכשיר מותקן כרגע, לפני השימוש יש לנקות אותו טיפה.

כעת יש לנקות את הסלולרי:

  • wipe data/factory reset
  • wipe cache partition
  • advanced/Wipe Davik Cache
  • advaned/Wipe Battery status
  • reboot recovery
  • reboot system now
  • זהו. המכשיר שלכם מוכן, מזל טוב

כמה הערות לסיום:

  1. התקנה כזאת יכולה להפוך את המכשיר לאבן – קריא: הוא לא יעבוד כלל או במיקרה הטוב תאבדו נתונים. ראו הוזהרתם.
  2. החברות הסלולריות לא תמכנות בגרסה זו, ולכן אתם מאבדים אחריות על המכשיר – ואם תשלחו אותו לתיקון, יש סיכוי שיחזור עם הגרסה שלהם.
  3. כשניסיתי להתקין את heimdall אצלי במחשב (אובונטו 11.04) זה התלונן על גרסה של libusb1 ישנה מדי. התקנתי בכוח (dpkg –force-all -i …) וזה עבד בכל זאת. קימפול הגרסה מ־git כשלה אצלי גם.
  4. בעת ההתקנה בסלולרי אפשר לבחור rom־ים אחרים, התהליך הוא זהה. למעשה ככה התקנתי שלושה ארבעה רומים שונים לניסיון – פשוט בוחרים zip אחר.
  5. משום מה אצלי ה־rom של cyanogen נכשל בהתקנה בכמה פעמים הראשונות. התקנתי כמה rom־ים אחרים ואחרי זה הוא החליט שהמכשיר הזה תקין לגמרי (לפני זה הוא התלונן שהמכשיר הוא לא I9000. מוזר?)
  6. כמובן שהתהליך הזה מוחק הכל. תדאגו לגיבוי.
  7. במכשיר שהתקנתי עליו הבעלים שמר הכל בגוגל, לכן אחרי ההפעלה הראשונית המכשיר סנכרן מחדש את האפליקציות. מומלץ להתחבר לרשת אלחוטית כמה שיותר מהר כדי שלא יגמור לכם את המכסה שלכם.
  8. הסנכרון המדובר לקח בשעה במכשיר, ומשום מה לא כלל אנשי קשר (גיביתי אותם בנפרד באמצעות התוכנה הבאה. לצערי הייתי צריך לקנות אותה, כי בעת השחזור היא התלוננה שהמידע הוא ממכשיר אחר וזה לא אפשר בגרסה החינמית (אשמח להצעות אחרות).

השאלה הטובה היא: למה לי להתקין מחדש את הסלולרי שלי?

התשובה שלי היא: כשאתם קונים מחשב ומגיע עליו מותקן חלונות. נכון שהוא מגיע מלא בזבל, ואתם מתקינים אותו מחדש כדי לקבל מחשב נקי? למה אתם לא עושים את זה עם הסלולרי?

Share Button