- أدخل معرف اللغة (locale identifier)اكتب وسم BCP 47 أو اسم لغة أو ترميز لغة بأسلوب POSIX في حقل الإدخال.
- مراجعة الصيغ القياسيةتحقق من شكل BCP 47 ونسخة الشرطات السفلية العادية بالإضافة إلى اللغة المكتشفة، والنص، والمنطقة، واتجاه الكتابة.
- انسخ التحويلانسخ النتيجة الموسومة عندما تكون جاهزًا لاستخدام الـ locale في الشيفرة أو التهيئة.
حوّل صيغ اللغات دون التخمين
معرّفات اللغة تبدو صغيرة، لكن الاختلاف في الحروف الكبيرة/الصغيرة والفواصل وافتراضات المنطقة يكسر توجيه اللغة والتراجعات للترجمة بانتظام. يقوم هذا المحول بتوحيد الكود باستخدام واجهة برمجة تطبيقات الـInternationalization في المتصفح ويعرض الصيغ المكافئة جنبًا إلى جنب.
يمكنك البدء بعلامة BCP 47، رمز بنمط underscore، أو اسم لغة شائع. تفصل النتيجة اللغة والنص والمنطقة حتى ترى بالضبط ما الذي يعد به المعرّف للمستخدمين والبرمجيات.
شرح رموز BCP 47 وPOSIX وISO
BCP 47 هو المعيار الشبكي: اللغة أولاً، ثم الاختصارات الفرعية الاختيارية للكتابة والمنطقة مفصولة بواصلات. تُستخدم تنسيقات POSIX-الطراز عادةً شرطات سفلية. يأتي الاختصار الفرعي للغة عادةً من ISO 639، بينما يأتي اختصار المنطقة المكون من حرفين من ISO 3166-1.
التقنين يصلح العرض وليس المعنى. على سبيل المثال، يمكنه توحيد حالة الأحرف والمرادفات المعروفة، لكنه لا يستطيع أن يقرر ما إذا كان الإسبانية العامة يجب أن تصبح es-ES أم es-MX. ينبغي أن تعكس تلك القرار المنتج المحتوى الذي قمت بترجمته فعلاً.
استخدم أقرب رمز لغة دقيق ممكن
اختر وسم لغة فقط عندما تكون ترجمة واحدة مناسبة فعلاً لكل المناطق. أضف رمز منطقة عندما يختلف الإملاء أو العملة أو النص القانوني أو وحدات القياس أو توافر المنتج. أضف وسم نصي عندما يستخدم قرّاء نفس اللغة نظم كتابة مختلفة بشكل جوهري.
يتم معالجة كل ما تُدخِله هنا في متصفحك. لا تستقبل Multilocale القيمة، ولا تخزنها، ولا تربطها بأحداث تحليلات.
ما هو الفرق بين en-US و en_US؟
en-US هو الشكل وفق BCP 47 المستخدم في HTML و hreflang و JavaScript ومعظم واجهات برمجة تطبيقات الويب. en_US هو الشكل بنمط POSIX الذي لا يزال مستخدمًا في بعض أنظمة التشغيل وقواعد البيانات وملفات الترجمة. عادةً ما يصفان نفس الـ locale الخاص باللغة الإنجليزية للولايات المتحدة.
هل رمز الإعدادات المحلية هو نفس رمز اللغة؟
لا. يشير رمز اللغة مثل en إلى لغة. يمكن أن يُعرّف الـ locale أيضاً سكريبتًا أو منطقة أو كليهما، مثل zh-Hant-TW للصينية التقليدية المستخدمة في تايوان. استخدم فقط التفاصيل التي يحتاجها منتجك فعلاً.
أي تنسيق locale يجب أن أستخدم على الويب؟
استخدم وسوم BCP 47 القياسية مع شرطات للسمات lang في HTML، وhreflang، وواجهات برمجة تطبيقات Intl، وتفاوض اللغة في HTTP. احتفظ بأكواد الشرط السفلية فقط عندما تتطلبها إطار عمل موجود أو اتفاقية ملف بشكل صريح.