תיעוד

לוקליזציה

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

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

לוקליזציה תופסת מקום משלה בתפריט הראשי. היא מציגה את השפות של כל פרויקט בדף אחד ומעניקה לכל פרויקט עמדת עבודה. פרויקטים שעדיין אינם רב‑שפתיים מתחילים עם ה־ מדריך בינלאומיות.

כל הפרויקטים בדף אחד

לוקליזציה נפתחת עם הפרויקטים שאתה יכול לקרוא. כל שורה מציגה את שפת המקור של הפרויקט, כמה שפות יש לו, כמה מחרוזים יש בו, ופס אחד המציג את שיעור התרגום בכל השפות.

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

לוקליזציה

גרום לכל פרויקט לדבר בשפות של המשתמשים שלך, ושמור על כך גם כאשר המוצר משתנה.

להפוך פרויקט ל-Internationalize2 פרויקטים · 6 שפות · 135 מספר מחרוזות בתור
  • דף חנות
    אנגלית מקור · 5 שפות · 1,240 תוויות
    97.2%
    135 מחרוזות ממתינות
  • מרכז עזרה
    שוודית מקור · 2 שפות · 318 תוויות
    100%
    כל השפות שלמות
  • אפליקציית הזמנות
    עדיין לא Internationalized
    להתחיל את המדריך

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

פרויקט ללא תרגומים מציין עדיין לא בינלאומי. הבעלים והאדמינים מפעילים את המדריך מאותה שורה, או מ־ לבצע בינלאומיות לפרויקט בראש הדף.

עמדת העבודה

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

סעיףלשם מה הוא משמש
סקירה כלליתמצב כל שפה והפעולה היחידה המתרגמת את מה שחסר.
מחרוזיםכל מחרוזר בכל שפה, מסונן לעבודה הרלוונטית.
הצעותתיקונים מצד תורמים, הממתינים להחלטה.
חילופי נתוניםקבצים לסוכנויות, כלי תרגום וגיליונות אלקטרוניים, וכן התרגומים שלהם בחזרה.
תורמיםמי רשאי להציע ניסוחים, ואילו שפות.
אוטומציותתיקונים מוחלים מדי לילה, ותרגום מחרוזים שמוטמעים מחוץ ל־Coroid.
הגדרותשפות, בדיקת תרגומים, גישה ועלויות, וקובץ התצורה.

הצעות, תורמים ואוטומציות מכוסים ב־ לתחזק תרגומים באמצעות הצעות.

עמדת העבודה קוראת את הקטלוגים בענף ברירת המחדל שלך. כשהם משתנים, Coroid קורא אותם שוב בפעם הבאה שמישהו פותח את הפרויקט; עד אז הסקירה הכללית מציינת שהיא קוראת אותם. Coroid אינו מריץ את הקוד של המאגר שלך לצורך זה. קטלוגים המשתמשים במתאם מותאם אישית אינם מוצגים; המחרוזים שלהם עדיין נבדקים במסגרת משימות.

סקירה כללית: שורה אחת לכל שפה

הסקירה הכללית מתחילה עם ארבעה סכומים: מחרוזים, שפות, שיעור התרגום, וכמה מחרוזים זקוקים לעבודה. מתחתיהם, כל שפה נעה לאורך שורה בשלושה שלבים:

  1. לבצע בינלאומיות. קטלוג השפה קיים ומכיל מחרוזרים.
  2. לבצע לוקליזציה. כל מחרוזר מתורגם מהטקסט המקורי הנוכחי.
  3. לבצע אימות. אף מחרוזר אינו פגום: כל אחד ניתן לניתוח, שומר על תוויות המקום של המקור וכולל את צורות הרבים הנדרשות לשפה.

השלב הבא של שפה הוא המקום שבו השורה שלה נעצרת. עצירה ירוקה פירושה שהושלם, טבעת טורקיז היא העצירה הזקוקה לעבודה, וצהובה מציינת מחרוזרים פגומים.

לוקליזציה
דף חנות
אנגלית מקור · 5 שפות · נבדק לפני שעתיים (2) ב- 3f2c9a1
  • סיכום
  • מחרוזות
  • הצעות
  • החלפה
  • תורמים
  • אוטומציות
  • הגדרות
סקירה כללית

כל שפה עוברת דרך שלושה שלבים. השלב הבא הוא המקום בו הקו מסתיים.

תרגם 135 מחרוזות
מחרוזות1,240בתוך 3 קטלוגים
שפות4בנוסף 1 מתורגם
תורגמו97.2%1,020 נבדק על ידי אנשים
דורש תיקון135בכל ה־ 3 שפות
  1. Englishאנגלית · en · מקור

    1,240 קטעי טקסט בתוך 3 קטלוגים

  2. Deutschגרמנית · de
    100%
    השלם
    עובר
  3. Françaisצרפתית · fr
    98%
    18 לא נמצאו מחרוזות
    עובר
  4. 日本語יפנית · ja
    96.3%
    42 לא נמצאו מחרוזות
    3 שרשראות תווים שגויות
  5. العربيةערבית · ar
    94.6%
    64 לא נמצאו מחרוזות
    עובר
  6. British Englishאנגלית (בריטניה) · en-GB · מתקבל מ־אנגלית
    100%
    נגזר ומעודכן
    עובר

סיכום דף העבודה: כל שפה בשורה שלה דרך שלבי Internationalize, Localize ו-Verify, עם הפער שעוצר את התהליך. נתונים אילוסטרטיביים.

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

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

לתרגם את מה שחסר

הבעלים והאדמינים רואים פעולה אחת בראש הסקירה הכללית, לתרגם עם מספר המחרוזרים הזקוקים לעבודה: חסרים, שונו במקור, או פגומים. הוא מתרגם אותם בעמדת העבודה, בשני סבבים:

  1. זיכרון תרגום. מחרוזר שפרויקט אחר בארגונך כבר תרגם, עם אותו טקסט מקור בדיוק, משתמש שוב באותו תרגום. תרגומי אנשים גוברים על תרגומי מכונה. פעולה זו אינה מבצעת שיחת מודל ולא עולה כסף.
  2. מודל המתרגם. המנוע הממוקם במאגר שלך מתרגם את השאר דרך שער התרגום, תוך בדיקת כל תשובה מול תוויות המקום וצורות הרבים.

בזמן שהוא פועל, לוח צדדי מתחת לסכומים מציג כמה מחרוזרים נכתבו וכמה עלות הריצה, ופס של כל שפה מתמלא בדיו מפוספס כשהמחרוזרים מגיעים. לעצור תרגום מסיים את הריצה; מה שנכתב נשאר.

לוקליזציה
דף חנות
אנגלית מקור · 5 שפות · נבדק לפני שעתיים (2) ב- 3f2c9a1
  • סיכום
  • מחרוזות
  • הצעות
  • החלפה
  • תורמים
  • אוטומציות
  • הגדרות
סקירה כללית

כל שפה עוברת דרך שלושה שלבים. השלב הבא הוא המקום בו הקו מסתיים.

עצור תרגום
תרגום מכונה פועל כעת

המחרוזות שנכתבו עד כה: 71 מתוך 133

נוצל מזכרון התרגום ללא עלות: 26 · ‏0.04 ‏$ נצרכו מתוך מגבלת ה־‏5.00 ‏$

  1. Deutschגרמנית · de
    השלם
  2. Françaisצרפתית · fr
    התרגומים מוכנים לקבלה: 24
  3. 日本語יפנית · ja
    תרגום: נכתבו 28 מתוך 45
  4. العربيةערבית · ar
    תרגום: נכתבו 19 מתוך 64

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

התרגומים אינם מגיעים ישירות אל המאגר שלכם. הם ממתינים ביצוע קונפיגורציה יחד עם שאר השינויים שלכם, מסומנים כתרגומים מכונה, כדי שתוכלו לבדוק אותם ב- מחרוזות תחילה. מחרוזת שמישהו כבר ערך, או שתורם הציע לה, נשארת ברשותו.

מחרוזות

מחרוזות מציג כל מחרוזת עם הטקסט המקורי שלה והערך שלה בשפה אחת. הוא נפתח ב- זקוק לתיקון: המחרוזות החסרות, ששינוי הטקסט המקורי שלהן, הפגומות, או שעדיין זהות לטקסט המקורי. בחרו שפה אחרת, קטלוג, או חפשו מפתחות וטקסט.

מצבמשמעות
חסראין תרגום למחרוזת זו
שינוי בטקסט המקוריהטקסט המקורי שונה לאחר תרגום המחרוזת
פגוםהוא אינו ניתן לניתוח, התוויות שלו שונות מהמקור, או שצורות הרבים שלו אינן מתאימות לשפה
זהה למקורהוא זהה לחלוטין לטקסט המקורי
מכונהמודל יצר אותו, ואף אדם לא בדק אותו
נבדקאדם כתב או תיקן אותו
נגזרכללים יצרו אותו משפה אחרת

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

לוקליזציה
דף חנות
אנגלית מקור · 5 שפות · נבדק לפני שעתיים (2) ב- 3f2c9a1
  • סיכום
  • מחרוזות
  • הצעות
  • החלפה
  • תורמים
  • אוטומציות
  • הגדרות
מחרוזות

כל מחרוזת בכל שפה. סינונים מתחילים מהעבודה שחשובה באמת.

日本語כל הקטלוגיםחפש מפתחות וטקסט...
זקוק לעבודה45חסר42המקור השתנה0פגום3זהה למקור0מכונה1,035נבדק160כולם1,240
מקור日本語
Total: {amount}合計: {price}פגום
Your cart is emptyעדיין אין תרגוםחסר
Welcome back, {name}עדיין אין תרגוםחסר
Prices include <b>VAT</b>価格には<b>消費税</b>が含まれますפגום
Weekly dealsעדיין אין תרגוםחסר
checkout.total
קטלוג ui · label
מקור · אנגלית
Total: {amount}
  1. 日本語 · יפניתפגום
    合計: {price}

    נכתב על ידי מודל · המקומות שמורים שונים מהמקור

  2. Deutschנבדק
    Gesamt: {amount}
  3. Françaisמכונה
    Total : {amount}
  4. العربيةמכונה
    الإجمالي: {amount}
  5. British Englishנגזר
    Total: {amount}

מחרוזות בדף העבודה, מסוננות לפי מחרוזות יפניות שזקוקות לעבודה; המחרוזת הפתוחה מציגה את המקומות השמורים שלה כשבבים נעולים ואת הערך של כל שפה. נתונים אילוסטרטיביים.

עריכה וביצוע קונפיגורציה

בעלי תפקיד ומנהלי מערכת מתקנים תרגומים ב- מחרוזות. בחרו מחרוזת, בחרו עריכה בשפה מסוימת, ושמרו את השינוי. העורך מציג את התוויות של המקור כשבבים שניתן להכניס, ובודק את השינוי תוך כדי הקלדה: התוויות, צורות הרבים שהשפה דורשת, מונחים מהאוסף שלכם, ואורך. Coroid בודק זאת שוב מול הענף המוגדר כברירת מחדל כשאתם שומרים.

הצעה בעורך מציע תרגום למחרוזת ספציפית זו: מזיכרון התרגום כשפרויקט אחר כבר משתמש בו, אחרת ממודל המתרגם. בחרו להשתמש בזה כדי להכניסו לעורך; דבר לא נשמר עד שתשמרו את השינוי.

השינויים שנשמרו ממתינים בשורה מתחת למחרוזות, שם ניתן לבדוק או לבטל כל אחד מהם. ביצוע קונפיגורציה ממיר את כולם, יחד עם הצעות מאושרות של תורמים ותרגומים מכונה, למשימה אחת. המשימה מיישמת בדיוק את הערכים האלה עם המנוע הנעול ופותחת pull request אחד. קונפיגורציה אחת יכולה לכלול עד 5,000 שינויים; השאר ממתינים לבאה. עד ש-pull request הזה ימוזג, המחרוזות יציגו לא קונפיגורציה או בתהליך יישום.

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

עריכה דורשת הפעלת תרומות בקובץ ההגדרות; ה- מאסטר הממשק הבינלאומי מפעיל אותן כברירת מחדל. תורמים יכולים גם להציע ניסוח טוב יותר באתר שלכם.

חילוף קבצים

תחת חילוף, הורידו את המחרוזות עבור סוכנות, כלי תרגום או גיליון אלקטרוני, וייבאו בחזרה את התרגומים שלהם.

פורמטשפות לפי קובץלשימוש ב-
XLIFF 1.2 ו-2.0אחדכלי תרגום וסוכנויות; התוויות מגיעות כתגיות נעולות
Gettext POאחדPoedit, Weblate וכלי gettext אחרים
CSV ואקסלכל שפהגיליונות אלקטרוניים, עם כל שפה לצד השני
JSONאחדמפתחות ותרגומים
Apple String Catalogכל שפהXcode
Apple .stringsאחדפרויקטי Xcode
Android strings.xmlאחדAndroid Studio
Flutter ARBאחדFlutter

ייצוא מכיל את המחרוזות שזקוקות לתיקון, או את כל המחרוזות. התוויות והודעות רבים נשמרות בדיוק כפי שנכתבו.

קובץ ייבוא מציג כל שורה לפני שמתבצע שמירה. ניתן לאשר תרגומים חדשים ושינויים. Coroid מפספס מפתח שאינו קיים בפרויקט, תרגום שנוצר ממקור שהשתנה מאז, תוויות שגויות ומסרים רבים שחסרה להם צורה הדרושה לשפה. השורות שנאשרו הופכות לשינויים הממתינים ל ביצוע קומיט, בדומה לעריכות שנעשו ב מחרוזות.

JSON, קבצי .strings ואנדרואיד אינם מציינים באיזו שפה הם מכילים נתונים. Coroid שולף את המידע משם הקובץ, למשל storefront-de.json, או שואל על כך.

בדוק כל שינוי

ה תרגומים הבדיקה בבקרת איכות פועלת על משימות QA ועל בקשות משיכה, ובודקת רק את המחרוזות שהשינוי נגע בהן. הכלי מאפשר להפעיל אותה כברירת מחדל לאחר מיזוג ה-pull request שלה; הגדרות מציג האם היא פעילה ופותח אותה בבקרת איכות. בדף התצוגה הכללית, צפה בבדיקה האחרונה תחת אימות פותח את הריצה האחרונה.

כל בעיה הופכת לממצא עם קוד בעיה:

קודמשמעותחוסם כברירת מחדל
missingהמחרוזת אינה מתורגמתכן
invalid_syntaxהתרגום אינו תקין, למשל שגיאה בתחביר ICUכן
placeholder_mismatchהתוויות שונות מהמקורכן
plural_categoriesחסרה צורה רבה הדרושה לשפהכן
staleהמקור השתנה לאחר תרגום המחרוזתלא

אתם בוחרים אילו קודים יחסמו בהגדרות הבדיקה. מילון מונחים, כללי אורך ומונחים אסורים מדווחים על קודים משלהם כאשר קובץ ההגדרות שלכם קובע זאת.

תרגום טקסטי תשלוםמשימה
נמצאו בעיות
  • פתחui · checkout.total · fr: missingתרגומים · לא תורגם
  • פתחui · nav.deals · de: staleתרגומים · המקור שונה מאז התרגום
  • בתהליך תיקוןui · cart.items · ja: placeholder_mismatchתרגומים · התוויות שונות מהמקור
  • תוקןui · cart.count · ar: plural_categoriesתרגומים · צורות רבות לא קיימות לשפה זו

ממצאי איכות מבדיקת התרגומים, קוד בעיה אחד לכל ממצא. נתונים להמחשה.

כאשר ממצא תרגום חוסם משימה, סוכן הפיתוח מתקן אותו באופן עקבי: הוא פותח מושב תרגום עבור המשימה ומריץ את המנוע על המחרוזות ששונו. הוא לעולם אינו עורך קטלוגי יעד ידנית.

מודל המתרגם

לתרגום יש תפקיד משלו בפרופילי AI, מתרגם, לצד אדריכל, מפתח, איש QA ומבקר. כברירת מחדל הוא משתמש ב-Hy-MT2, מודל תרגום, עם GPT-6 Luna כגיבוי, ככל שמדיניות הארגון שלכם מאפשרת זאת. ניתן לשנות את ההתאמה בפרופיל AI כמו כל תפקיד אחר.

המנוע גם מאגד מחרוזות לפי גודל, מאמת כל תשובה מול התוויות וכללי הצורות הרבות שלכם, ומנסה שוב או מעלה בקשה במקרה של כישלון.

עלויות

תרגומים זמינים בכל תוכנית. קריאות התרגום עוברות דרך שער התרגום של Coroid ונחייבות כשימוש במודל לארגון שלכם, בדומה לריצות סוכנים. משימות תרגום נספרות כחלק משעות הסוכן של התוכנית שלכם כמו כל משימה אחרת.

במסלול המתרגם הרגיל, עלות התרגום היא כשני סנט לכל 1,000 מחרוזות לשפה. תרגום קטלוג של 2,000 מחרוזות לעשר שפות עלה כ-0.33 דולר במדידה שלנו.

  • רק שינויים גורמים לחיוב. המנוע שומר מטמון המבוסס על הטקסט המקורי, כך שמחרוזות לא שונות לעולם לא נשלחות שוב.
  • לכל משימה ולכל ריצה יש מגבלת תרגום. מושב של משימה נעצר במגבלת ההוצאות שלו, 1 דולר כברירת מחדל; תרגום בריצה בסביבת העבודה נעצר ב-5 דולר. ניתן להגדיר מגבלה נמוכה יותר לפרויקט תחת הגדרות → גישה והוצאות.
  • זיכרון התרגום אינו עולה כסף. מחרוזות שארגונכם כבר תרגם במקומות אחרים נעשות שימוש חוזר בהן ללא קריאה למודל.
  • קריאה אינה עולה כסף. סביבת העבודה ובדיקת התרגומים קוראים את הקטלוגים שלכם; הם אינם מבצעים קריאות למודל.

תרגום מחוץ ל-Coroid

המנוע הוא כלי שורת פקודה, coroid-i18n. ה-CI שלכם יכול להריץ את אותה גרסה קבועה עם מפתח OpenRouter משלו. בתוך Coroid, משימות תמיד משתמשות בשער התרגום, כך שההוצאות והמגבלות נשארות במקום אחד.