לפרויקט מבוסס גלובליזציה יש שני פרקים תחת בינלאומיות בתוך סביבת העבודה שלו. כשירות עולמית נוגעת לקוד שכבר יש לכם. תרבות נוגעת לשווקים שבהם אתם מוכרים. ה בדיקת גלובליזציה מונעת מקוד חדש להוסיף למה שכשירות עולמית מזהה.
כשירות עולמית
כשירות עולמית מפרטת מה שהקוד בענף ברירת המחדל שלכם עדיין מניח לגבי שפה או תרבות מסוימת. Coroid קורא את הקוד לפי אותן כללים שבהם הבדיקה של גלובליזציה מיישמת על שינוי, מבלי להריץ אותו, ומדווח על כל ממצא. שום דבר כאן לא חוסם דבר: זהו קוד קיים, ואתם מתקנים אותו בקצב שלכם.
- מוכנות עולמיתקוד שמניח שפה אחת
- תרבותמה שכל שוק מצפה לו
- סיכוםהמצב של כל שפה
- מחרוזותכל מחרוזת בכל שפה
- הצעותממתין להחלטה
- החלפהקבצים לכלי אחרים
- תורמיםמי רשאי להציע ניסוחים
- אוטומציותעבודה לילית ובעת מיזוג
- הגדרותשפות, גישה והוצאות
מה שהקוד בענף ברירת המחדל עדיין מניח לגבי שפה או תרבות אחת. תקן זאת במשימות קטנות; בדיקת גלובליזציה מונעת מהקוד החדש להוסיף עוד בעיות מסוג זה.
נבדק: 3f2c9a1 לפני שעתיים (2)
- טקסט שנכתב ישירות בקודחוסם קוד חדש כברירת מחדלטקסט שאנשים קוראים, נכתב בקוד במקום בקטלוג.142-9ליצור משימה לתיקון
- משפט שנוצר משילוב חלקיםחוסם קוד חדש כברירת מחדלמשפט שנוצר משילוב חלקים; סדר המילים משתנה בין שפות.23-3
- מספר מעוצב ללא התאמה לאזורמספר שנעצב ללא התחשבות באזור של הקורא.31-4
- רשימה מחוברת ידניתרשימה שנקראת על ידי בני אדם מחוברת באמצעות פסיק או המילה "וגם", בעוד ששפות אחרות כותבות זאת אחרת.12-2
- כניסת טקסט בזמן הרכבת מילהלחיצה על Enter כדי לבחור מילה בסינית, יפנית או קוריאנית שולחת את הטופס לפני שהמילה נבחרה.6
- src/components/checkout/summary.tsxטקסט שנכתב ישירות בקוד: 18 · מספר מעוצב ללא התאמה לאזור: 418
- 42:9
תקציר הזמנה
- 57:13
משלוח חינם על כל הזמנה
- 61:11
החל קוד
- 42:9
- src/app/account/page.tsxטקסט שנכתב ישירות בקוד: 11 · משפט שנוצר משילוב חלקים: 211
- src/components/cart/empty-state.tsxטקסט שנכתב ישירות בקוד: 77
מוכנות עולמית בסביבת העבודה: מה שהקוד בענף ברירת המחדל עדיין מניח לגבי שפה או תרבות אחת, לפי קוד בעיה, עם הקבצים לתיקון ומשימה לתיקון. נתונים אילוסטרטיביים.
הפרק מציג:
- ממצאים, יחד עם מספר הקבצים שנקראו והשינוי מאז הבדיקה האחרונה.
- מה שנמצא: שורה אחת לכל סוג של ממצא, עם מספרו. טקסט שנכתב לתוך הקוד ומשפטים שורכו מחלקים מסומנים חסום בקוד חדש כברירת מחדל, מכיוון שבדיקת גלובליזציה מחזירה שינוי שמוסיף אותם.
- קבצים: הקבצים עם מספר הממצאים הגבוה ביותר ראשונים. בחרו סוג כדי לראות רק את הקבצים שלו, וקובץ כדי לראות כל ממצא עם השורה והטקסט שנמצא.
כאשר אתם פותחים את כשירות עולמית והקוד בענף ברירת המחדל השתנה מאז הבדיקה האחרונה, Coroid בודק אותו שוב. בדוק שוב קורא אותו כעת. בפרויקט עם יותר מ-20,000 ממצאים מציגים את 20,000 הראשונים; הספירות כוללות כל ממצא.
סוגי הממצאים ואופן התיקון של כל אחד מהם נמצאים ב
עיצוב לכל שוק. קוד שאתם משאירים בכוונה בחוץ מקבל i18n-ignore תגית עם הסיבה, וניתן להשאיר תיקיות שלמות בחוץ בקובץ ההגדרות (ראו
מה הבדיקה קוראת).
תיקון משימות
בעלים ומנהלי מערכת בוחרים צור משימת תיקון עבור סוג מסוים של ממצא. Coroid יוצר משימה אחת לסוג זה, עם הקבצים והשורות שצריך לתקן ואופן התיקון. משימה מכסה לכל היותר 15 קבצים או 150 ממצאים, הקבצים הגרועים ביותר ראשונים, כך שתהיה ניתנת לבדיקה; כשהיא מאוחדת, הבדיקה הבאה תציג מה נותר.
המשימה מחכה שתתחילו אותה. בקשה חוזרת בזמן שהיא פתוחה תפתח את אותה משימה. השורה תציין אז אם משימת התיקון נמצאת בתהליך, הושלמה או נעצרה.
תרבות
תרבות מציגה מה כל אחד משווקי הפרויקט מצפה לגבי תאריכים, מספרים, כסף, כתובות, מספרי טלפון ושמות. הנתונים מגיעים ממקורות פומביים: פורמטים, לוחות שנה, יחידות ונייר של Unicode CLDR, נתוני כתובות וקודי דואר של גוגל, ומספרי טלפון של libphonenumber. קוד שמעצב לפי ההגדרות המקומיות של הקורא מטפל ברוב זה באופן אוטומטי.
- מוכנות עולמיתקוד שמניח שפה אחת
- תרבותמה שכל שוק מצפה לו
- סיכוםהמצב של כל שפה
- מחרוזותכל מחרוזת בכל שפה
- הצעותממתין להחלטה
- החלפהקבצים לכלי אחרים
- תורמיםמי רשאי להציע ניסוחים
- אוטומציותעבודה לילית ובעת מיזוג
- הגדרותשפות, גישה והוצאות
מה שכל שוק מצפה לגבי תאריכים, מספרים, כסף, כתובות, מספרי טלפון ושמות, על פי נתוני ה‑Unicode CLDR והנתונים שמפרסמות חברות הדוא״ל. קוד שמבצע עיצוב לפי ההגדרות המקומיות של הקורא יטפל בכל אלה באופן אוטומטי.
- מעצב פורמט
- מעצב הפורמט של next-intl
useFormatter from next-intl - כסף לפי שוק
- גרמנית: EUR · יפנית: JPY · ערבית: SAR · שוודית: SEK
| שוק | מספרים | כסף | תאריך | שעה | תחילת שבוע | נייר |
|---|---|---|---|---|---|---|
| אנגליתen-US · מקור | 12,345.678 | $1,299.50 | 3/14/26 | 4:05 PM | יום א׳ | Letter |
| גרמניתde-DE | 12.345,678 | 1.299,50 € | 14.03.26 | 16:05 | יום ב׳ | A4 |
| יפניתja-JP | 12,345.678 | ¥1,300 | 2026/03/14 | 16:05 | יום א׳ | A4 |
| ערביתar-SA | ١٢٬٣٤٥٫٦٧٨ | ١٬٢٩٩٫٥٠ ر.س. | ١٤/٣/٢٠٢٦ | ٤:٠٥ م | יום א׳ | A4 |
| שוודיתsv-SE | 12 345,678 | 1 299,50 kr | 2026-03-14 | 16: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, לקבל שם בשדה אחד אלא אם השוק דורש פירוט שלו, ולקבל כל כתב בזמן האימות.