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