אינטגרציית Bitbucket עם PTC
הגדירו לוקליזציה ב־Bitbucket על ידי אינטגרציה עם PTC. קבלו תרגומים באיכות אנושית למאגר שלכם באמצעות pull requests אוטומטיות.
כיצד לבצע אינטגרציה בין Bitbucket ל־PTC
PTC מתחברת למאגר Bitbucket שלכם כדי לשמור על קובצי המשאבים שלכם מתורגמים באופן רציף. כשאתם מבצעים push לשינויי קוד, PTC:
- מתרגמת את המחרוזות המעודכנות
- מעבירה את התרגומים ישירות למאגר שלכם כ־pull request
אינטגרציית Bitbucket היא תכונת Pro. היא הופכת לזמינה כשאתם מפעילים את מסלול Pay-As-You-Go.
חברו את Bitbucket ל־PTC
כדי להגדיר את אינטגרציית Bitbucket, בחרו באפשרות שמתאימה לכם:
- בעת יצירת פרויקט חדש ב־PTC, בחרו באפשרות אינטגרציית Git באשף ההגדרה.
- כדי להעביר פרויקט קיים מהעלאות קבצים ידניות לתהליך עבודה רציף מבוסס Git, עברו אל הגדרות → Merge Requests ולחצו על Add Git Integration.
בשני המקרים, תראו מסך המבקש מכם להזין את כתובת ה־URL למאגר שלכם. PTC תזהה אוטומטית שאתם משתמשים ב־Bitbucket.

כדי לחבר את המאגר שלכם, תוכלו להשתמש בטוקן גישה (מומלץ) או להתחבר באמצעות OAuth. אם תתחברו באמצעות טוקן גישה, ודאו שהוא כולל את ה־scopes הנכונים.
יצירת הטוקן
עברו אל Repository settings. תחת Security, בחרו ב־Access tokens ולחצו על Create access token. העניקו לטוקן name והגדירו expiry date (מומלץ מטעמי אבטחה).
בחרו ב־scopes הנדרשים:
| Scope | Access |
|---|---|
| Repositories | Read and Write |
| Pull Requests | Read and Write |
| Webhooks | Read and Write |
לאחר ש־PTC תאמת את הטוקן, בחרו אילו ענפים תרצו שהיא תנטר. PTC מזהה אוטומטית את קובצי המשאבים בענף שנבחר.
תרגמו את הפרויקט שלכם עם PTC
לאחר קישור מאגר ה־Bitbucket שלכם ל־PTC, המשיכו בשלבי ההגדרה כדי לספק ל־PTC מידע על הפרויקט שלכם ולהוסיף שפות.
PTC יכולה לייבא ולהשתמש מחדש בכל קובצי התרגום שכבר קיימים במאגר ה־Bitbucket שלכם. עם זאת, התוצאות הטובות ביותר מתקבלות מתרגום הפרויקט המלא עם PTC.
סקרו Pull Requests
PTC משלימה את התרגומים תוך מספר דקות בלבד ומעבירה אותם למאגר ה־Bitbucket שלכם כ־pull request. תוכלו למזג את השינויים באופן מיידי.
כשאתם מעדכנים קבצים במעקב, PTC מזהה שינויים באופן אוטומטי ופותחת pull requests חדשות עם התרגומים העדכניים ביותר. כך פרויקט ה־Bitbucket שלכם נשאר עם לוקליזציה מלאה לאורך זמן.
כיצד ליצור Pull Requests חדשות באופן ידני
תוכלו להפעיל ידנית pull request חדשה מתוך לוח הבקרה או מהלשונית Translations, שם תוכלו לצפות בטקסט המתורגם ולבצע בו שינויים.
לדוגמה, אם תרגום חורג ממגבלת האורך, PTC מדגישה אותו כדי שתוכלו לקצר אותו ידנית או לבקש מ־PTC ליצור גרסה קומפקטית יותר. לאחר שתשמרו את השינוי, צרו pull request חדשה כדי לבצע push לתרגומים המעודכנים אל מאגר ה־Bitbucket שלכם.

ודאו ש־PTC מתרגמת כל קובץ משאבים חדש
ככל שהפרויקט שלכם גדל, ייתכן שתוסיפו קובצי משאבים חדשים למאגר שלכם. כדי להכניס אותם ל־PTC:
- עברו אל הגדרות → Monitored Files ולחצו על Rescan your repository.
- כל הקבצים החדשים שיימצאו יופיעו בסטטוס draft. לחצו על סמל ה־+ כדי להוסיף קובץ לתהליך העבודה של התרגום שלכם, ולאחר מכן לחצו על Save with translation כדי להחיל.

אם אתם מעדיפים שלא לסקור קבצים חדשים באופן ידני, סמנו את תיבת הסימון Automatically include new translation files. לאחר מכן, PTC תנטר ותכלול קובצי משאבים חדשים שיתגלו במאגר שלכם ללא צורך באישור.

למה לתרגם פרויקטים ב־Bitbucket עם PTC
אינטגרציית מאגר מהירה וקלה
חברו את PTC ישירות למאגר ה־Bitbucket שלכם וחסכו את הצורך בייבוא או ייצוא ידני של קבצים או בהרצת סקריפטים שבירים. לאחר ביצוע האינטגרציה, PTC מזהה את קובצי המשאבים, יוצרת תרגומים באיכות אנושית המבוססים על בינה מלאכותית, ושולחת אותם חזרה באמצעות pull requests.
תרגומים תמיד מעודכנים
PTC עוקבת אחר שינויים בקובצי המשאבים שלכם ומעדכנת את התרגומים באופן אוטומטי. ללא צורך במאמץ נוסף מצד הצוות שלכם.
לוקליזציה אג'ילית וניתנת להרחבה
PTC תומכת במספר רב של שפות ועובדת עם כל הפורמטים המרכזיים של קובצי משאבים. בחרו אילו ענפים לנטר, והתאימו את ההגדרות ככל שהפרויקט שלכם גדל או משתנה.
הגישה למאגר נשארת מוגבלת לקובצי התרגום שלכם
PTC משתמשת בהרשאת קריאה כדי לזהות שינויים בקובצי המשאבים שלכם ובהרשאת כתיבה כדי להעביר תרגומים באמצעות pull requests. היא מקיימת אינטראקציה רק עם קבצים המשמשים לתרגומים ואינה משנה חלקים אחרים במאגר שלכם.
אותו תהליך עבודה פועל ב־Bitbucket, ב־GitLab וב־GitHub
בנוסף ל־Bitbucket, PTC מבצעת אינטגרציה עם GitLab ועם GitHub, ומציעה את אותם תהליכי עבודה ותכונות של לוקליזציה אוטומטית בכל הפלטפורמות.
נבנתה עבור לוקליזציה של תוכנה ואפליקציות מובייל
PTC נבנתה עבור צוותי פיתוח המבצעים לוקליזציה למוצרי תוכנה ולאפליקציות מובייל. על ידי חיבור מאגר ה־Bitbucket שלכם, PTC קולטת מחרוזות חדשות או מעודכנות באופן אוטומטי ומחזירה תרגומים מוכנים באמצעות pull request.
PTC תומכת בפורמטים של קבצים הנפוצים בפרויקטים אלה, כולל קובצי PO וקובצי JSON. כדי ללמוד עוד על האופן שבו PTC תומכת בתהליכי עבודה אלה, בקרו בעמודים שלנו בנושא לוקליזציה של תוכנה ולוקליזציה של אפליקציות מובייל.
ללא תשלום נוסף על חיבור המאגר שלכם
חיבור מאגר ה־Bitbucket שלכם אינו כרוך בעלות נוספת. ב־PTC אין דמי מנוי או תמחור לפי תכונות. אתם פשוט נרשמים למסלול Pay-As-You-Go ומשלמים על המילים שאתם מתרגמים, כאשר 500 המילים הראשונות בכל חודש ניתנות בחינם. ראו את עמוד התמחור לפירוט המלא.