אינטגרציית 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.
- כל הקבצים החדשים שיימצאו יופיעו כטיוטות. לחצו על סמל ה־+ כדי להוסיף קובץ לתהליך התרגום שלכם, ולאחר מכן לחצו על 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 המילים הראשונות בכל חודש הן בחינם. ראו את עמוד התמחור לפירוט המלא.