שלום לכולם,
כמו שכתבתי בפוסט הקודם, אני עובד על יצירת קובץ RTL לערכת נושא תואמת אובונטו לדרופל.
מכיוון ואני עוד תלמיד בתחום, ולא היה לי שום מושג, נאלצתי לעשות את אותה העבודה שוב ושוב.
ראשית ניסיתי להפוך את הקובץ ל-RTL ידנית, עברתי ערך ערך ותיקנתי. מהר מאוד גיליתי ששיטה זו מאוד איטית ואינה יעילה, ולכן התקדמתי הלאה.
לאחר גיגול מצאתי כלי נחמד שעושה את העבודה הנ”ל עבורי בשנייה, ואני רק צריך למצוא אחרי זה את השגיאות ולתקן. עברתי מספר פעמים על האתר והכל נראה לי בסדר, ולכן התחלתי לבנות את האתר עצמו.
לאחר מספר שבועות גיליתי כי יש המו עדכונים לעיצוב ושבכלל עבדתי לא נכון עם העיצוב, לכן החלטתי להתקין את כל המערכת מחדש ולעבוד כמו שצריך – נקי ומסודר.
כחלק מתהליך זה, סיכמתי עם בעל הערכת עיצוב שאכין לו קובץ RTL כדי דוברי ערבית יוכלו להשתמש בעבודה שלי.
כאן נאלצתי לקחת את הקוד שעשיתי עד כה, ואת הקוב המקורי, ולהתחיל להשוות כדי ליצור את קובץ ה-RTL.
חיפשתי כיצד אוכל להשתמש ב-gedit בכדי להשוות בין שני הקבצים, וזה מה שמצאתי:
1. ראשית התקינו את התוכנה meld. באובונטו ניתן לעשות זאת באמצעות הסינאפטיק או באמצעות הפקודה הבאה:
sudo apt-get install meld
2. דאגו שהתוסף “External tools” מופעל. ניתן לעשות זאת על ידי:
gedit > Edit > Preferences > Plugins > “External Tools”
3. הנכסו ל-External tools manager ב-gedit על ידי:
Tools > External tools
4. מלאו את הפרטים הבאים:
שם: Compare
תיאור: Compare opened file with another
פקודה:
#!/bin/sh
meld $GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME `zenity –file-selection –title=File for comparsion –filename=/home/` &
.
זהו! יש לכם כלי להשוואת קבצים בתוך gedit. (טוב, לא בדיוק בתוכו, אבל זה יותר נוח ככה)
לילה טוב,
דור.