לא רואים את Akismet 1.1.1?
באחד האתרים שלי מותקנת ג'ומלה 1.0.13, ועליה SMF 1.1.3 - שהיא מערכת פורומים נחמדה, לכל מי שלא מכיר.
העניין הוא שאחרי זמן מה רובוטים של ספאם החלו "לטפס" על הפורום, ולמלא אותו בפרסומות (בעיקר לכדורים להארכת איבר המין).
עמית רביד ואני (בעיקר עמית) חיפשנו רכיב שיוכל להתמודד עם הבעיה (ספציפית למערכת פורומים הזאת בג'ומלה, כמובן...), ואחרי שנמצא כזה , ניגשתי למלאכת ההתקנה.
ובכן, הלכתי לפי הספר, וכלום לא השתנה. שום דבר. אמנם היה רשום "ההתקנה הושלמה", אך לא נוסף שום כפתור, למרות מה שנראה בתמונות ההדגמה שבאתר הרכיב.
האינטואציה הביאה אותי לקוד המקור שהמערכת מייצרת. ואכן - במקום בתפריט שהיה צריך להופיע הקישור של הרכיב (בתמונה שלמטה, בהדגשה)...
.png)
היה חסר טקסט בתוך הקישור, ולכן לא ראיתי כלום, ולא היה על מה ללחוץ. פשוט, לא היה קישור.
טיפ: במנוע ניהול תוכן, בדרך כלל כשהכל עובד כמו שצריך, אבל לא רואים טקסט מתורגם זה קשור בקבצי התרגום עצמם.
במקרה הזה , באמת הלכתי לקבצים שהרכיב משנה בהתקנה שלו וראיתי שהוא מייצר קובץ שנקרא "Modifacation.english.php".
מכאן הפתרון היה פשוט - חיפשתי את הספריה הרלוונטית (themes/default/language/...), העתקתי את הקובץ, תרגמתי את התוכן לעברית, ושיניתי לו את השם ל"Modifacations.hebrew-utf8.php". התוספת נבעה משם הקבצים של התרגום המקורי.


