כיצד לתרגם תוספים שלי

אני כבר ביקש פעמים רבות על מנת לספק מידע על איך לתרגם את התוספים שלי לשפה אחרת. במאמץ לסייע להפוך plugins שלי רב לשוני, יש לי סיפק את המידע הזה למטה. נא לא להיות מוצפים בכמות בפירוט את תהליך התרגום הוא למעשה די קל. משוב יש לי עד כה הוא כי הוא תרגיל מעניין, לוקח בערך 2-4 שעות.

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

הצעד הבא בשבילי הוא ליצור קובץ טקסט תרגום מיוחד שנקרא קובץ POT. קובץ POT ניתן למצוא במדריך את התוסף או את הקובץ שהורדת ZIP plugin. קובץ POT הוא בעצם יצוא של כל מחרוזות מקודד קשה כי יש לי סימן.

הקובץ נערך POT אז לך לכלול את מחרוזות לתרגם. קובץ POT ניתן לערוך ישירות באמצעות עורך טקסט, אבל אני ממליץ להתקין את עורך הפלטפורמות GUI בשם POEdit . זה עושה את החיים הרבה יותר קל וגם יוצרת קבצים MO (ראה להלן).

כדי לתרגם plugin, עליך פשוט לכלול מחרוזת מתורגמת עבור כל מחרוזת בתוך הקובץ המקורי בקופה. קובץ POT נשמר אז כקובץ PO (קובץ פו הוא פשוט קובץ POT שמכיל תרגומים).

במקרים מסוימים, את קובץ POT מכילה תבנית התאריך PHP. מידע על איך זה מחרוזת מנוסחת ניתן למצוא כאן .

כדי לבדוק את קובץ התרגום, תחילה עליך לשמור את הקובץ PO מתוך POEdit. זו תיצור באופן אוטומטי קובץ MO. קבצי MO מותאמים קריא מכונת קבצי PO. שנה את שם הקובץ ל MO "yyy-aaa_BBB.mo" שם:

  • yyy הוא שמו של קובץ התרגום plugin. עבור הטבלה של תוסף תוכן הבורא, זה יהיה "tocc". עבור iRobots.txt SEO plugin, זה יהיה "irseo".
  • AAA הוא קוד השפה. קודי שפה ניתן למצוא כאן .
  • BBB הוא קוד המדינה. קודי מדינה ניתן למצוא כאן . שים לב כי קודי הארץ מיוצגים באמצעות תווים של אותיות רישיות.

דוגמה קובץ איטלקית תרגום MO עבור טבלה של תוסף תוכן הבורא היא: tocc-it_IT.mo

השלב האחרון הוא להעתיק את הקובץ לתוך ספריית MO את התוסף. הדרך המומלצת לעשות זאת היא להוריד את התוסף בצורת ZIP מדף תוסף מתאים בבית אריזה מחדש זה כדי לכלול את קובץ MO שלך בספריית השורש. ואז וורדפרס לבטל ולמחוק את התוסף הקיים הוסף ובחר חדש ולאחר מכן לבחור את האפשרות לטעון מקובץ ZIP. עיון כדי ZIP שונה, להתקין ולהפעיל. שים לב למחוק את התוסף הקיים תסיר את ערכי ברירת המחדל עבור כל האפשרויות. כאשר אתה מחדש את התוסף, ערכי ברירת המחדל יוחלף ספציפי השפה שלך ערכי ברירת המחדל.

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

לאחר התרגום שלך וכשתהיה מאושר בשבילי לכלול אותו במהדורה הבאה, אנא שלח את הפעולות הבאות:

  • מתורגם ת.ד. הקובץ.
  • קובץ MO (אני יכול ליצור מקובץ PO אם לא התקנת POEdit).
  • הניסוח המדויק של איך אתה רוצה את השם שלך כדי להיות מוצג במקטע ההכרה ואת כתובת ה-URL של אתר האינטרנט שלך שאליו השם שלך יהיה מקושר. שים לב כי אני מכיר את כל המתרגמים בדף הבית תוסף, בלוח תוסף ההגדרות בקובץ readme.txt plugin. אתם יכולים לבטל את ההכרה אם אתה רוצה להישאר בעילום שם.
  • אינדיקציה האם אני יכול ליצור איתך קשר לפני לפרסומים עתידיים של plugin. מפעם לפעם תכונות חדשות ואפשרויות מתווספים תוסף. בדרך כלל רק כמה אפשרויות חדשות מתווספות בכל פעם שאני ימזג את התרגום הקודם עם קובץ POT חדש, כך המיתרים החדש צריך רק להיות מומר.

אם אתה צריך לדעת יותר, אנא אל תהססו לפנות אלי או להשאיר הודעה בהמשך.

תודה לך על שהקדשת עניין.

כתיבת תגובה


SpinChimp Leaderboard 728x90