يحتوي المشروع المُعد للعولمة على قسمين تحت التدويل في واجهة العمل الخاصة به. جاهزية العالم تتعلق بالشيفرة التي تمتلكها بالفعل. الثقافة تتعلق بالأسواق التي تبيع فيها منتجاتك. فحص العولمة يمنع الشيفرة الجديدة من إضافة ما تكتشفه جاهزية العالم.
جاهزية العالم
تسرد جاهزية العالم ما تفترضه شيفرة الفرع الافتراضي الخاص بك حول لغة أو ثقافة معينة. يقوم Coroid بقراءة الشيفرة وفقًا لنفس القواعد التي يطبقها فحص العولمة على أي تغيير، دون تشغيلها، ويبلغ عن كل نتيجة يتم اكتشافها. لا يوجد ما يمنع أي شيء هنا: فهي شيفرة موجودة، ويمكنك إصلاحها وفق وتيرتك الخاصة.
- جاهزية عالميةكود يفترض وجود لغة معينة
- ثقافةما يتوقعه كل سوق
- نظرة عامةحالة كل لغة
- النصوصكل نص بكل لغة
- الاقتراحاتتنتظر قرارًا
- تبادلملفات لأدوات أخرى
- المساهمونمن يمكنه اقتراح صياغة
- العمليات الآليةالأعمال الليلية وعند الدمج
- الإعداداتاللغات والوصول والنفقات
ما يفترضه الكود في الفرع الافتراضي حول لغة أو ثقافة واحدة. قم بإصلاحه عبر مهام صغيرة؛ تفحص العولمة يمنع الكود الجديد من إضافة المزيد من الافتراضات.
تم التحقق من 3f2c9a1 قبل ساعتين
- نص مكتوب في الكودمحجوب في الكود الجديد بشكل افتراضينص يقرأه الناس، مكتوب في الكود بدلاً من الكتالوج.١٤٢-٩إنشاء مهمة إصلاح
- جملة مركبة من أجزاءمحجوب في الكود الجديد بشكل افتراضيجملة مكونة من أجزاء؛ يختلف ترتيب الكلمات بين اللغات.٢٣-٣
- رقم مهيأ دون الاعتماد على الإعدادات المحليةرقم مهيأ دون اعتماد على إعدادات القارئ المحلية.٣١-٤
- قائمة مربوطة يدويًاقائمة يقرأها الناس مربوطة بفاصلة أو كلمة "و"، بينما تكتبها لغات أخرى بشكل مختلف.١٢-٢
- إدخال يتم التعامل معه أثناء تكوين كلمةالضغط على مفتاح Enter لاختيار كلمة صينية أو يابانية أو كورية يؤدي إلى إرسال النموذج قبل اختيار الكلمة.٦
- src/components/checkout/summary.tsxنص مكتوب في الكود: ١٨ · رقم مهيأ دون الاعتماد على الإعدادات المحلية: ٤١٨
- ٤٢:٩
ملخص الطلب
- ٥٧:١٣
شحن مجاني على كل طلب
- ٦١:١١
تطبيق الرمز
- ٤٢:٩
- src/app/account/page.tsxنص مكتوب في الكود: ١١ · جملة مركبة من أجزاء: ٢١١
- src/components/cart/empty-state.tsxنص مكتوب في الكود: ٧٧
جاهزية عالمية في بيئة العمل: ما يفترضه الكود في الفرع الافتراضي حول لغة أو ثقافة معينة، حسب رمز المشكلة، مع الملفات التي تحتاج إلى إصلاح ومهمة الإصلاح. بيانات توضيحية.
يعرض القسم ما يلي:
- نتائج، مع عدد الملفات التي تمت قراءتها والتغييرات منذ آخر فحص.
- ما تم اكتشافه: صف واحد لكل نوع من النتائج، مع عدد مرات حدوثه. النص المكتوب في الشيفرة والجمل المكونة من أجزاء تُشار إليها بـ محظور في الشيفرة الجديدة بشكل افتراضي، لأن فحص العولمة يعيد تغييرًا يضيف هذه العناصر.
- الملفات: الملفات التي تحتوي على أكبر عدد من النتائج أولاً. اختر نوعًا لمشاهدة ملفاته فقط، واختر ملفًا لرؤية كل نتيجة مع سطرها والنص المكتشف.
عند فتح جاهزية العالم وإذا تغيرت شيفرة الفرع الافتراضي منذ آخر فحص، يقوم Coroid بفحصها مرة أخرى. فحص مرة أخرى يقرأها الآن. في المشاريع التي تحتوي على أكثر من 20,000 نتيجة، يتم سرد أول 20,000 نتيجة؛ وتشمل العدادات كل النتائج.
أنواع النتائج وكيفية إصلاح كل منها موجودة في
تصميم لكل سوق. الشيفرة التي تستبقيها عمدًا تحصل على تعليق i18n-ignore يوضح سبب استبعادها، ويمكن استبعاد مجلدات كاملة في ملف الإعدادات (انظر
ما يقرأه الفحص).
مهام الإصلاح
يختار المالكون والمشرفون إنشاء مهمة إصلاح على نوع معين من النتائج. يقوم Coroid بإنشاء مهمة واحدة لذلك النوع، تحتوي على الملفات والأسطر التي يجب إصلاحها وكيفية إصلاحها. تغطي المهمة ما يصل إلى 15 ملفًا أو 150 نتيجة، مع ترتيب أسوأ الملفات أولاً، لتبقى قابلة للمراجعة؛ وعند دمجها، يُظهر الفحص التالي ما تبقى.
تنتظر المهمة منك بدء تنفيذها. طلبها مرة أخرى أثناء فتحها يفتح نفس المهمة. ثم يوضح الصف ما إذا كانت مهمة الإصلاح قيد التنفيذ أو مكتملة أو متوقفة.
الثقافة
تعرض الثقافة توقعات كل سوق من أسواق المشروع بشأن التواريخ والأرقام والعملات والعناوين وأرقام الهواتف والأسماء. تأتي هذه البيانات من مصادر منشورة: بيانات CLDR التابعة لـ Unicode لتنسيقات التواريخ والتقاويم والوحدات وحجم الورق، وبيانات العناوين التابعة لـ Google للعناوين والرموز البريدية، وملف libphonenumber لأرقام الهواتف. تقوم الشيفرة التي تنسيق البيانات وفقًا لإعدادات القراءة بتطبيق معظم هذه القواعد تلقائيًا.
- جاهزية عالميةكود يفترض وجود لغة معينة
- ثقافةما يتوقعه كل سوق
- نظرة عامةحالة كل لغة
- النصوصكل نص بكل لغة
- الاقتراحاتتنتظر قرارًا
- تبادلملفات لأدوات أخرى
- المساهمونمن يمكنه اقتراح صياغة
- العمليات الآليةالأعمال الليلية وعند الدمج
- الإعداداتاللغات والوصول والنفقات
ما يتوقعه كل سوق من تواريخ وأرقام وعملات وعناوين وأرقام هواتف وأسماء، استنادًا إلى مجموعة بيانات 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، وبيانات العناوين من Google (libaddressinput)، وملف libphonenumber. العينات تستخدم نفس اللحظة والمبالغ في كل سوق.
الثقافة في بيئة العمل: كل سوق يكتب الرقم والسعر والتاريخ والوقت بطريقته الخاصة، ويبدأ أسبوعه ويطبع على ورقه الخاص. القيم مستمدة من متصفح القارئ ومعيار Unicode CLDR.
في الأعلى:
- أداة التنسيق. كيف تقوم الشيفرة بتنسيق الأرقام والتواريخ والعملات للقارئ، مثل أداة التنسيق next-intl، أو react-intl، أو i18next، أو أنابيب Angular، أو
Intl. في غياب أداة تنسيق، تقوم البرامج الذكية بتنسيق البيانات باستخدامIntlوإعدادات القراءة. - العملة لكل سوق. العملة التي يدفع بها كل سوق. يبدأ كل سوق بعملته المحلية.
الأسواق تعرض كل سوق جنبًا إلى جنب: الأرقام والعملات والتواريخ والوقت، و day الذي تبدأ فيه الأسابيع ومسافة الطرق وحجم الورق. كل هذه البيانات تستخدم نفس اللحظة والقيم. القيم التي تختلف عن السوق المصدر تظهر بخط عريض.
افتح سوقًا لمشاهدة باقي التفاصيل:
| مجموعة | ما يعرضه |
|---|---|
| التقويم والوقت | التقاويم المستخدمة ونفس التاريخ في كل منها، وساعة 12 أو 24 ساعة، ويوم بداية الأسبوع، وعطلة نهاية الأسبوع، وطريقة ترقيم الأسابيع. |
| الأرقام والعملات | الأرقام والنسبة المئوية والسعر. |
| القياسات وحجم الورق | النظام المتري أو الأمريكي أو كلاهما؛ مسافة الطرق ودرجة الحرارة وطول الجسم ووزنه؛ مقاس A4 أو Letter. |
| الأشخاص والنص | ما إذا كانت أسماء العائلات تأتي أولاً، وأرقام الهواتف بصيغتها الوطنية والدولية، والرموز البريدية مع مثال عليها، واتجاه النص، وكيفية ربط القوائم وترتيب النص. |
| العنوان | عنوان كما يكتبه مكتب البريد في ذلك السوق، وبالحروف اللاتينية عندما يستخدم السوق حروفًا أخرى، وما هي الحقول المطلوبة أو المكتوبة بأحرف كبيرة، وما يسمى به كل حقل في ذلك السوق. |
غير أداة التنسيق والعملة لكل سوق في خطوة "الثقافة" ضمن المعالج
( الثقافة (تغيير في المعالج). تُكتب الخيارات في ملف الإعدادات كـ world.formatter و world.currencies، كما يتطلب ذلك إصدار CLI 1.14.0 أو أحدث؛
يقوم المعالج بنقل دبوس قديم.
ما يتم إخبار به الوكلاء
تتلقى وكلات المطورين العاملة على مشروع تم تدويله أداة التنسيق و، لكل سوق، فقط ما يختلف عن السوق الأصلي: عملته، تقويماته، أرقامه، ساعته، بداية الأسبوع وعطلة نهاية الأسبوع فيه، ورقه، وحداته، ترتيب أسمائه، اتجاه النص فيه ورموزه البريدية. كما يُطلب منهم الاحتفاظ برموز البريد والهواتف كنص، وتخزين أرقام الهواتف بصيغة E.164، وإدخال الاسم في حقل واحد ما لم يتطلب السوق تقسيمه، وقبول كل أنواع الكتابة في عمليات التحقق.