אינטגרציה עם Git ב־PTC
האינטגרציה עם Git מחברת את PTC (Private Translation Cloud) ישירות למאגר שלכם ב־GitHub, ב־GitLab או ב־Bitbucket, כך שקובצי המשאבים שלכם מתורגמים במקום שבו הקוד שלכם כבר נמצא. במקום לייצא מחרוזות, לתרגם אותן במקום אחר ולייבא את התוצאות, אתם שומרים על תהליך הלוקליזציה בתוך סביבת העבודה של ה־pull request שהצוות שלכם כבר רגיל להשתמש בה.
האינטגרציה עם Git היא תכונה בתוכנית ה־Pro. היא הופכת לזמינה ברגע שמפעילים את מודל ה־Pay-As-You-Go.
איך עובד תרגום רציף באמצעות Git
ברגע שמחברים מאגר, PTC מנטרת את קובצי המשאבים שתבחרו והופכת כל שינוי לתרגומים מוכנים:
-
מחברים את PTC למאגר שלכם.
בוחרים את הענפים (branches) ואת קובצי המשאבים לניטור, יחד עם שפת המקור ושפות היעד. PTC משתמשת בשפת המקור כדי לבחור את המנוע המתאים וכדי לדלג על מחרוזות שצריכות להישאר ללא תרגום.
-
PTC מזהה מחרוזות חדשות ושינויים.
הזיהוי מתבצע בכל פעם שמתבצע push לענף מנוטר.
-
PTC מתרגמת את המחרוזות המעודכנות וסוקרת את התוצאה.
לאחר מכן היא פותחת pull request או merge request המכילים את הקבצים המתורגמים.
-
סקירה ומיזוג של הבקשה כמו כל שינוי אחר.
PTC ממשיכה לנטר את המאגר שלכם ופותחת בקשה חדשה בכל פעם שהטקסט משתנה שוב.
התוצאה היא לוקליזציה רציפה: התרגומים שלכם עוקבים אחרי הפיתוח במקום להצטבר למשימה נפרדת לפני כל הפצה.
הלוקליזציה נשארת בתהליך הסקירה שבו אתם כבר משתמשים
PTC מספקת תרגומים כ־pull requests או merge requests, ולא כקבצים בפורטל נפרד שצריך לסנכרן ידנית. הצוות שלכם סוקר את השינוי, מריץ את אותן הבדיקות שמורצות על כל ענף, וממזגים כשמוכנים. מכיוון ש־PTC סוקרת כל תרגום בהקשר ומחזירה אותו כשהוא מוכן להפצה, ניתן למזג את רוב הבקשות ללא צורך בסבב QA לשוני נפרד. ראו סקירת תרגום חזותית כדי להבין איך הסקירה הזו עובדת.
התרגומים נשארים מסונכרנים עם כל commit
לאחר המיזוג הראשון, PTC ממשיכה לנטר את המאגר שלכם. כשמוסיפים או משנים מחרוזות, היא פותחת בקשה חדשה עם העדכונים הללו בלבד. כשמוסיפים קובצי משאבים חדשים, ניתן לבקש מ־PTC לסרוק מחדש את המאגר ולכלול אותם. אם תרגום צריך להתאים למקום מוגבל, PTC יכולה לתרגם אותו מחדש תוך התחשבות ב־מגבלת אורך תרגום, כך שטקסט ארוך יותר לא יפגע בפריסה שלכם.
הגדרת אינטגרציה עם Git ב־GitHub, ב־GitLab או ב־Bitbucket
תהליך העבודה זהה בכל הפלטפורמות; רק הדרך ליצירת טוקן API והחיבור למאגר משתנים. כל מדריך מפרט את שלבי האימות והחיבור עבור אותה פלטפורמה:
- אינטגרציה עם GitHub ב־PTC מחברת מאגר GitHub ומתרגמת באמצעות pull requests.
- אינטגרציה עם GitLab ב־PTC מחברת פרויקט GitLab ומתרגמת באמצעות merge requests.
- אינטגרציה עם Bitbucket ב־PTC מחברת מאגר Bitbucket ומתרגמת באמצעות pull requests.
מה דרוש כדי לחבר מאגר
כדי להגדיר אינטגרציה עם Git, עליכם לספק ל־PTC את כתובת ה־URL של הפרויקט שלכם במאגר ולאשר גישה באמצעות טוקן API (מומלץ) או באמצעות התחברות. PTC מזהה באיזו פלטפורמה אתם משתמשים, מאמתת את הגישה שיש לה, ומאפשרת לכם לבחור את הענפים לניטור ואת השפות לתרגום. סוג הטוקן המדויק וההרשאות הנדרשות מפורטים במדריך של כל פלטפורמה המופיע לעיל.
נסו את PTC חינם למשך 30 יום
תרגמו עד 20,000 מילים ל-2 שפות ללא עלות, ואז שדרגו ל-Pro כדי לפתוח את כל הפיצ'רים.