PTC

אינטגרציה בין 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 Integration באשף ההגדרה.
  • כדי להעביר פרויקט קיים מהעלאת קבצים ידנית לתהליך עבודה רציף מבוסס Git, עברו אל Settings ← Merge Requests ולחצו על Add Git Integration.

בשני המקרים, תראו מסך המבקש מכם להזין את כתובת ה־URL של המאגר שלכם. PTC יזהה באופן אוטומטי שאתם משתמשים ב־Bitbucket.

הוספת כתובת ה-URL לפרויקט ב-Bitbucket

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

יצירת הטוקן

עברו אל Repository settings. תחת Security, בחרו ב־Access tokens ולחצו על Create access token. תנו לטוקן שם והגדירו תאריך תפוגה (מומלץ מטעמי אבטחה).

בחרו את ההרשאות הנדרשות:

Scope Access
Repositories Read and Write
Pull Requests Read and Write
Webhooks Read and Write

לאחר ש־PTC יאמת את הטוקן, בחרו באילו ענפים (branches) תרצו שהוא ינטר. PTC מזהה אוטומטית את קובצי המשאבים בענף שנבחר.

תרגום הפרויקט שלכם עם PTC

לאחר קישור מאגר ה־Bitbucket ל־PTC, המשיכו בשלבי ההגדרה כדי לספק ל־PTC פרטים על הפרויקט ולהוסיף שפות.

PTC יכול לייבא ולהשתמש מחדש בכל קובץ תרגום שכבר קיים במאגר ה־Bitbucket שלכם. עם זאת, התוצאות הטובות ביותר מתקבלות בתרגום הפרויקט המלא באמצעות PTC.

סקירת pull requests

PTC משלים תרגומים תוך דקות ספורות ומספק אותם למאגר ה־Bitbucket שלכם כ־pull request. תוכלו לבצע merge לשינויים באופן מיידי.

כשאתם מעדכנים קבצים מנוטרים, PTC מזהה אוטומטית את השינויים ופותח pull requests חדשים עם התרגומים העדכניים ביותר. כך פרויקט ה־Bitbucket שלכם נשאר מתורגם במלואו לאורך זמן.

איך להפיק pull requests חדשים באופן ידני

תוכלו להפעיל pull request חדש באופן ידני מתוך לוח הבקרה או מתוך לשונית ה־Translations, שם תוכלו לצפות בטקסט המתורגם ולבצע בו שינויים.

לדוגמה, אם תרגום חורג ממגבלת האורך, PTC ידגיש אותו כדי שתוכלו לקצר אותו ידנית או לבקש מ־PTC להפיק גרסה קומפקטית יותר. לאחר שתשמרו את השינוי, הפיקו pull request חדש כדי לדחוף את התרגומים המעודכנים למאגר ה־Bitbucket שלכם.

ודאו ש־PTC מתרגם כל קובץ משאבים חדש

ככל שהפרויקט גדל, ייתכן שתוסיפו קובצי משאבים חדשים למאגר. כדי להוסיף אותם ל־PTC:

  1. עברו אל Settings ← Monitored Files ולחצו על Rescan your repository.
  2. כל קובץ חדש שיימצא יופיע כטיוטה. לחצו על סמל ה־+ כדי להוסיף קובץ לתהליך העבודה שלכם, ואז לחצו על 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 מזהה מחרוזות חדשות או מעודכנות באופן אוטומטי ומחזיר תרגומים שהושלמו באמצעות merge request.
PTC תומך בפורמטים של קבצים הנפוצים בפרויקטים אלו, כולל קובצי PO וקובצי JSON. למידע נוסף על האופן שבו PTC תומך בתהליכי עבודה אלו, בקרו בדפי הלוקליזציה לתוכנה והלוקליזציה לאפליקציות מובייל שלנו.

ללא תשלום נוסף על חיבור המאגר שלכם

חיבור מאגר ה־Bitbucket שלכם אינו כרוך בעלות נוספת. ב־PTC אין דמי מנוי או תמחור לפי תכונות. פשוט נרשמים למודל Pay-As-You-Go ומשלמים על המילים שמתרגמים, כאשר 500 המילים הראשונות בכל חודש הן בחינם. ראו את דף התמחור לפירוט המלא.