heb2eng – המרת עברית לאנגלית

שבוע איחור (יש לי תירוץ, הייתי חולה), ושחררתי לאוויר העולם את heb2eng.

התוכנה נכתבה בתור לימוד עבודה על לזרוס ו FPC, וככזאת, כתובה טיפה שונה ממה שאנחנו אמורים לראות תוכנה נכתבת בלזרוס.

התוכנה כרגע תומכת באפשרויות הבאות:

  • האזנה ללוח הגזירים (clibpard) הן של הבחירה, והן ה"קבוע" של ה copy paste.
  • אפשרות להריץ תוכנה עם התוכן המומר
  • אפשרות להדביק מההיסטוריה של לוח הגזירים
  • אפשרות לכתוב לבד בעברית ולקבל המרה
  • המרה מעברית של Iso-8859-8x/cp1255, המרה מ UTF-8 והמרה מ WideChar.
  • System Tray.
  • הכנה (הגרסה הבאה) לקרוא את טבלאות ההמרה מקבצי xml, אני מנפק גם DTD אשר מציג כיצד צריך לבנות את הקבצי XML
  • ביצוע קוד בצורה שמסבירה איך cross UI יכול לעבוד בקוד, בשביל להסביר יותר לעומק איך ה LCL עובד.
  • הכנה לשימוש ב gnu gettext
  • קובץ Spec ליצירת RPM -> לא בדקתי אם זה עובד
  • ספריית debian ליצירת חבילות deb -> לא בדקתי אם זה עובד
  • קובץ Makefile בגלל הצורך של כלים כמו dpkg ליצור דברים בצורה העקומה של Makefile.

זהו כרגע ממש בגדול.

דרישות המערכת:

  • FPC 2.2.0
  • Lazarus 0.9.24 ומעלה
  • GTK2 (אין צורך בקבצי dev)
  • libgdk-pixbuf2

בגרסה הבאה אני אוסיף גם תמיכה ל QT4 (ותראו בעצם יותר לעומק איך כתובים קוד לא תלוי UI).

הרישיון של התוכנה הוא סוג של Public Domain, או במילים אחרות, תעשו איתו מה שאתם רוצים, הוא נועד בדיוק בשביל זה !

לשימוש בתוכנה עצמה כתבו למשל:

יאאפ:..ןגלמץ'םרגפרקדדץבםצ.

בשביל לקבל

https://idkn.wordpress.com

את הקוד ניתן למצוא כאן.

3 מחשבות על “heb2eng – המרת עברית לאנגלית

  1. פינגבק: רבע סיכום שנתי « לראות שונה

  2. ik_5 מאת

    התוכנה עובדת עם ה clipboard של המחשב או עם תיבת טקסט שאת מספקת.
    שימי לב שאני מספק את קוד המקור (כלומר התאור של התוכנה שיכולה להיות מומרת לתוכנה עצמה), ולא קובץ בינארי להרצה, אבל כנראה שאשנה את זה שיהיו גם קבצי ריצה בנושא.

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s