תיעוד

התאמה לרמת תפוצה עולמית ותרבות

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

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

כשירות עולמית

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

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

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

לבדוק שוב

נבדק: 3f2c9a1 לפני שעתיים (2)

ממצאים214בתוך 1,284 קריאת קבצים
מאז הבדיקה האחרונה‎-18בהשוואה לבדיקה לפני 3 ימים
מה שהתגלה
  • טקסט שנכתב ישירות בקודחוסם קוד חדש כברירת מחדלטקסט שאנשים קוראים, נכתב בקוד במקום בקטלוג.142‎-9ליצור משימה לתיקון
  • משפט שנוצר משילוב חלקיםחוסם קוד חדש כברירת מחדלמשפט שנוצר משילוב חלקים; סדר המילים משתנה בין שפות.23‎-3
  • מספר מעוצב ללא התאמה לאזורמספר שנעצב ללא התחשבות באזור של הקורא.31‎-4
  • רשימה מחוברת ידניתרשימה שנקראת על ידי בני אדם מחוברת באמצעות פסיק או המילה "וגם", בעוד ששפות אחרות כותבות זאת אחרת.12‎-2
  • כניסת טקסט בזמן הרכבת מילהלחיצה על Enter כדי לבחור מילה בסינית, יפנית או קוריאנית שולחת את הטופס לפני שהמילה נבחרה.6
קבצים · טקסט שנכתב ישירות בקוד37 קבצים
  1. src/components/checkout/summary.tsxטקסט שנכתב ישירות בקוד: 18 · מספר מעוצב ללא התאמה לאזור: 418
    1. 42:9תקציר הזמנה
    2. 57:13משלוח חינם על כל הזמנה
    3. 61:11החל קוד
  2. src/app/account/page.tsxטקסט שנכתב ישירות בקוד: 11 · משפט שנוצר משילוב חלקים: 211
  3. src/components/cart/empty-state.tsxטקסט שנכתב ישירות בקוד: 77

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

הפרק מציג:

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

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

סוגי הממצאים ואופן התיקון של כל אחד מהם נמצאים ב עיצוב לכל שוק. קוד שאתם משאירים בכוונה בחוץ מקבל i18n-ignore תגית עם הסיבה, וניתן להשאיר תיקיות שלמות בחוץ בקובץ ההגדרות (ראו מה הבדיקה קוראת).

תיקון משימות

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

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

תרבות

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

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

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

שינוי בכלי העזר
מעצב פורמט
מעצב הפורמט של next-intluseFormatter from next-intl
כסף לפי שוק
גרמנית: EUR · יפנית: JPY · ערבית: SAR · שוודית: SEK
שווקיםהערכים השונים מהשוק המקורי מודגשים בדיו מלא.
שוקמספריםכסףתאריךשעהתחילת שבוענייר
אנגליתen-US · מקור12,345.678$1,299.503/14/264:05 PMיום א׳Letter
גרמניתde-DE12.345,6781.299,50 €14.03.2616:05יום ב׳A4
יפניתja-JP12,345.678¥1,3002026/03/1416:05יום א׳A4
ערביתar-SA١٢٬٣٤٥٫٦٧٨‏١٬٢٩٩٫٥٠ ر.س.‏١٤‏/٣‏/٢٠٢٦٤:٠٥ مיום א׳A4
שוודיתsv-SE12 345,6781 299,50 kr2026-03-1416:05יום ב׳A4

מקורות: Unicode CLDR 48, נתוני כתובות של גוגל (libaddressinput) ו-libphonenumber. הדוגמאות משתמשות באותן נקודות זמן וסכומים בכל השווקים.

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

בראש:

  • מעצב. כיצד הקוד מעצב מספרים, תאריכים וכסף עבור הקורא, למשל מעצב של next-intl, של react-intl, של i18next, צינורות של Angular או פשוט Intl. ללא אחד כזה, הסוכנים מעצבים באמצעות Intl וההגדרות המקומיות של הקורא.
  • כסף לפי שוק. המטבע שבו כל שוק משלם. כל שוק מתחיל עם המטבע המקומי שלו.

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

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

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

שנו את המעצב ואת הכסף לפי שוק בצעד תרבות של המדריך (שינוי במדריך). הבחירות נכתבות לקובץ ההגדרות כ־ world.formatter ו־ world.currenciesונדרשת גרסה 1.14.0 של ה-CLI או חדשה יותר; הקוסם מעביר פין ישן.

מה נאמר לסוכנים

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