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

סקירת pull requests

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

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

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

תוכלו להפעיל pull request חדש באופן ידני מתוך לוח הבקרה (Dashboard) או מתוך לשונית ה־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 מזהה מחרוזות חדשות או מעודכנות באופן אוטומטי ומחזיר תרגומים מושלמים דרך pull request.
PTC תומך בפורמטים של קבצים הנפוצים בפרויקטים אלו, כולל קובצי PO וקובצי JSON. כדי ללמוד עוד על האופן שבו PTC תומך בזרימות עבודה אלו, בקרו בדפי הלוקליזציה של תוכנה והלוקליזציה של אפליקציות מובייל שלנו.

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

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