תהליך לוקליזציית קטלוג מוצרים
Updated 2026-09-05
צרו תיקוני טקסט, שמרו עובדות מוצר בקוד ואז בדקו משמעות. מקרה מקומי של 20 מוצרים מראה כיצד 40 טיוטות שפה תקינות מבנית עדיין עשויות להזדקק לתיקון.
הקפיאו את המקור לפני תרגום
ייצאו את הקטלוג ושמרו snapshot מקור בלתי משתנה. תעדו את מקורו, זמן הייצוא ו-revision או hash הקובץ. הקצו לכל וריאנט זהות יציבה ובדקו מזהים חסרים או כפולים לפני יצירת משימות שפה. שמרו מניפסט של זוגות מוצר-locale שבכוונתכם לעבד.
הפרידו הכנת מקור מתרגום. פתרו מדידות סותרות, יחידות חסרות וטענות לא נתמכות עם בעל המוצר תחילה. נרמול ייצוא ספק עשוי להיות נחוץ; תעדו תיקונים אלה כשינויי מקור ובקשו מהבעלים לאשר את קו הבסיס שנוצר לפני התחלת עבודת השפה.
הפרידו עובדות מוגנות מטקסט שניתן לעריכה
צרו רשומה מוגנת ל-SKU, מחיר, מטבע, יחידה, קשר וריאנט וערכים תפעוליים אחרים. צרו רק תיקון טקסט. בזמן הרכבה העתיקו ערכים מוגנים ישירות מהמקור והשוו אותם שוב, כדי שמודל לא יהפוך לסמכות של שדה שהוא רק ראה כהקשר.
הפכו גם טענות לניתנות לעקיבה. קשרו טענות מאושרות לראיות שלהן ואמרו לשלב הניסוח לסמן כל דבר שאינו נתמך. התצורה הבאה היא מדיניות צינור להמחשה, לא קובץ ש-Shopify או WooCommerce מקבלים. המתאם שלכם חייב למפות אותה לחוזה היעד האמיתי.
{
"identity": ["product_id", "variant_id", "locale"],
"protected": ["sku", "price_minor", "currency", "unit", "parent_id"],
"editable": ["title", "description", "care_text"],
"revisionInputs": ["source", "glossary", "prompt"],
"releaseRequires": ["field_checks", "fact_review", "language_review"],
"destinationWrite": "separate_authorization"
}חברו מילון ו-brief של locale
Brief של locale צריך לזהות קהל, טון, מינוח מאושר וכללי הצגה. שמרו מושגי מוצר נפרדים מאיות מועדף. W3C ITS מגדיר מטא-דאטה של מינוח ותרגום שיכול להזין מערכת לוקליזציה עשירה יותר; התהליך הזה משתמש ברשומה עריכתית פשוטה יותר עם גרסה.
פתרו מונחים עמומים באמצעות דוגמאות מהקטגוריה האמיתית. אם רשומת מילון משתנה, זהו מועמדים מושפעים והחליטו אם הם זקוקים ליצירה מחדש או לעריכה ממוקדת. קשרו כל locale לאותו מקור מאושר. אל תאפשרו לגרסה מתורגמת אחת להפוך למקור ביניים שלא נבדק עבור השאר.
מקרה מקומי: 20 מוצרים, 40 תיקוני שפה
קטלוג קפוא של 20 מוצרים סינתטיים תורגם ל-20 תיקוני יפנית ו-20 תיקוני גרמנית בידי סוכן תרגום שהוגדר במפורש ל-gpt-5.6-luna עם reasoning מסוג xhigh. כל תיקון מכיל רק sku, locale, title ו-description. המרכיב מעתיק price, currency, material ו-dimensions מ-source.json, לכן שמירת העובדות האלה היא תכונה של הצינור ולא משימת העתקה שהועברה למודל.
הקבצים השמורים validated-ja.json ו-validated-de.json מכילים כל אחד 20 שורות ורשימת failures ריקה. הרכבה מחדש לקריאה בלבד תואמת לשני הפלטים שנשמרו. השתמשו בתבנית הזו באצווה שלכם: שמרו revision מקור, שמרו תיקוני שפה בנפרד ואמתו כיסוי ושדות מותרים לפני הרכבת חבילת הבדיקה.

| Artifact מקרה | תוצאה שנרשמה | מצב בדיקה |
|---|---|---|
| source.json | 20 מוצרים סינתטיים; revision קפוא | עובדות fixture מוסמכות |
| validated-ja.json | 20 שורות מורכבות; 0 כשלים מבניים | בדיקה סמנטית ממתינה |
| validated-de.json | 20 שורות מורכבות; 0 כשלים מבניים | בדיקה סמנטית ממתינה |
| raw-ja.json | תיקוני יפנית מקוריים נשמרו | לפני שני תיקוני AI-review |
הריצו בדיקות דטרמיניסטיות לפני בדיקה עריכתית
אמתו את סכמת הפלט, שדות מותרים, מיפוי מזהים, revision מקור, טקסט נדרש וערכים מוגנים. השוו ספירות מצייני מקום באמצעות דקדוק התבניות האמיתי של היישום. פענחו markup במקום להחיל החלפת טקסט כללית על HTML. החזיקו רשומות לא תקינות במקום לבקש מהמייבא לתקן אותן.
עבור קובצי בדיקה של גיליונות אלקטרוניים, OWASP מתעד סיכוני formula-injection והיעדר טרנספורמציית CSV בטוחה אוניברסלית. השתמשו במדיניות ייצוא שנבדקה עבור כלי הגיליון שנבחר, ושמרו את ה-artifact נפרד מהייבוא המכני. הוספת prefix של escaping לצפייה אנושית לא צריכה לשנות בטעות SKU במטען החנות.
קשרו החלטות בדיקה לגרסאות תוכן
תנו לבודקים עובדות מקור, הקשר מילון, מועמד ובעיות מובנות. דרשו החלטות עובדתיות ולשוניות בנפרד. תעדו מי אישר את התוכן ואילו revisions הוא ראה. בודק יכול לקבל ביטוי מקומי תוך החזקת טענה שזקוקה לראיה; הרשומה צריכה לבטא את ההבדל.
במקרה המקומי, בדיקת AI תיקנה את DEMO-003 ביפנית מניסוח המרמז על cardboard גלי לניסוח התואם ל-backing מקרטון שבמקור. היא גם הבהירה את DEMO-010 כך שמשמעותו היא שני handles בסך הכול. הפלט המקורי נשאר ב-raw-ja.json. שתי השפות המורכבות עדיין נושאות review_status: unreviewed ו-translation_semantic_review: pending: תיקונים אלה אינם אישור של דובר שפת אם או סוחר.
| Artifact | מטרה | חייב לזהות |
|---|---|---|
| Source snapshot | קלט מוסמך | מוצר ו-revision מקור |
| רשומת מועמד | טקסט מקומי מוצע | Locale, ניסיון ומילון |
| החלטת בדיקה | הרשאה להשתמש במועמד הזה | בודק ו-revision תוכן |
| חבילת ייבוא | תיקון יעד מאושר מינימלי | מתאם ושדות יעד |
| דוח קריאה חוזרת | תוצאה שנשמרה בפועל | מזהי יעד והבדלים |
הרכיבו ואמתו את חבילת היעד
בחרו מועמדים מאושרים ועדכניים למקור והפכו רק את השדות המותרים שלהם. API התרגום של Shopify משתמש בחוזה המשאב וה-digest שלו; פריסת WooCommerce דורשת מיפוי מוצר משלה ולכמה שפות גם שכבת לוקליזציה מאומתת. חבילת הבדיקה הכללית אינה ייבוא אוניברסלי לחנות.
בדקו ייבוא מורשה קטן ב-staging. שמרו את תוצאת המייבא, קראו בחזרה את שדות היעד ובדקו התנהגות מוצר ו-locale. התאימו את קבוצת המוצרים המתוכננת לתוצאות שנשמרו. שמרו שורות שנכשלו בנפרד ושמרו ערכים קודמים להיפוך מוגבל בקפידה אם יידרש.
תעדו את התוצאה ואת גבולותיה
המניפסט שהושלם צריך לקשר מקור, מילון, prompts, מועמדים, בדיקות, אישורים ותוצאות יעד. תעדו שימוש בפועל לכל ניסיון כאשר ראיות זמינות, כולל ניסיונות חוזרים. שמרו usage חסר ותוצאות בדיקה חסרות כלא ידועים במפורש. קובץ שניתן לפענח אינו הוכחה שחנות קיבלה אותו.
במקרה המקומי המוגבל, המודל שנבחר היה Luna, לא Astra, ולא הייתה קריאת gateway או ייבוא חנות אמיתי. שימוש API, מזהי בקשה וחיוב לא נחשפו; model_api_usage ו-model_api_cost נשארים null, לא אפס. השלב הבא הוא אישור סמנטי ולאחריו בדיקת יעד שאושרה בנפרד.
שאלות נפוצות
מהו תוצר הצינור הקטן והשימושי ביותר?
Snapshot מקור המקושר למועמד, תוצאת אימות והחלטת בדיקה עבור זוג מוצר-locale אחד. אפשר למפות את הרשומה הזו בהמשך לתיקון יעד מאומת.
האם לשלוח מחירי מקור דרך המודל?
כללו רק הקשר נחוץ. שמרו מחירים מוסמכים מחוץ לפלט שניתן לעריכה והעתיקו אותם ישירות מהמקור בעת הרכבת רשומה שמכילה אותם.
כיצד למנוע תרגומים כפולים?
השתמשו בזהות מוצר-locale יציבה עם revisions של מקור, מילון ו-prompt. שמרו ניסיונות חוזרים כניסיונות של העבודה המיועדת, לא כרשומות חדשות לא קשורות.
האם CSV אחד יכול לשמש בודקים ומייבא?
העדיפו artifacts נפרדים. הערות בדיקה וטרנספורמציות בטיחות ספציפיות לגיליון עלולות להיות לא מתאימות לשדות ציבוריים או לייבוא מכני.
האם מעבר בדיקת שדות מוכיח איכות תרגום?
לא. המקרה המקומי עבר בדיקות מבניות ל-40 שורות מורכבות, אך בדיקת AI מצאה ניסוח יפני לתיקון. שדות שהועתקו מהמקור נשארו שלמים, בעוד שמשמעות התיאור עדיין נזקקה לבדיקה.