ציטוט:
נכתב במקור על ידי xPerfection
כמובן שעדיף לשנות את זה באפשרויות הלוקליזציה הקיימות.
עם זאת קצת שכחת שמדובר כאן על קבצי mo ו- po ואני בספק אם הוא ידע לעבוד איתם.
ניסית לגרום למה שכתבת לעבוד?
אם היית מנסה היית שם לב שזה לא עובד בצורה הזאת.
הקובץ po הוא לא הקובץ שהמערכת משתמשת בו בפועל, המערכת משתמשת בקובץ mo.
הקובץ mo נוצר מה- po, הבעיה היא שאי אפשר ליצור ו/או לערוך אותו באמצעות עורך טקסט רגיל.
כדי להפוך קבצי po ל- mo צריך תוכנות ייעודיות (כמו Poedit).
ואני חושב שאם פותח האשכול הצליח להגיע עד לכאן כבר יצא לו עשן מהאוזניים וכל זה רק כי הוא רצה לשנות 2 מילים.
הפתרון הוא אומנם bad-practice אבל לבחור בלי ידע בכלל זה הפתרון הכי מתאים כרגע לדעתי.
|
הפתרון הכי מתאים כרגע זה או לערוך את הקובץ שפה בעזרת פלאגין \ Poedit שזאת גם אפשרות (ויש לו המון מדריכים באינטרנט, גם בעברית אני בטוח) או שבכלל לא לגעת בקוד. מישהו שמתחיל לתכנת לא צריך ללמוד איך להתעסק עם וורדפרס מבחינת קוד לפני שהוא בכלל יודע את הבסיס של ה PHP.
ראיתי שהוא כתב שהוא רק רוצה לשנות את זה באתר שלו, אבל אני מבחינתי מציע לו את הדבר הנכון ביותר שאפשר לעשות, כי זה הרי פורום תיכנות והוא צריך כבר מעכשיו להתרגל ל quality כי אחרת לא יצא מהלמידה שלו דבר, ומי כמוך יודע (כמתכנת, לא מכיר אותך אישית) שקוד שכתוב לא טוב יגרום בעתיד לבעיות ואי-דינאמיות.