أداة مجانية لمطوّري الترجمة المحلية

محوّل رموز اللغات المجاني عبر الإنترنت

أدخل قالب لغة مثل en_US أو pt-BR أو zh-Hant-TW أو اسم لغة شائع. احصل فورًا على الرموز المعيارية والتفاصيل المقروءة.

جرّب en_US أو pt-BR أو zh-Hant-TW أو Serbian أو Brazilian Portuguese.

الإنجليزية (الولايات المتحدة)

BCP 47 القياسي Canonical
en-US
POSIX / شرطة سفلية
en_US
لغة
en — الإنجليزية
نص برمجي
غير محدد
المنطقة
US — الولايات المتحدة
من المرجح أنه مُحَدَّد وفقاً لأقصى نطاق للّوكل
en-Latn-US
اتجاه الكتابة
من اليسار إلى اليمين

خاص حسب التصميم. تعمل هذه الأداة بالكامل في متصفحك. القيم الملصقة لا تُرفع أو تُخزن أو تُدرج في تحليلات بأي حال.

مولد وسم hreflangالصق رمز لغة واحد وURL مطلق واحد في كل سطر. يقوم المُولِّد بالتحقق من المجموعة وإنشاء وسوم رابط HTML جاهزة للاستخدام المتبادل.مدقق مفاتيح JSON للترجمة الدولية (i18n)الصق قاموس JSON للغة المصدر وترجمة الهدف. اعثر على المفاتيح المتداخلة المفقودة والزادَدة فورًا دون رفع أي من الملفين.

كيفية استخدام محوّل رموز اللغات (locale code converter)

  1. أدخل معرف اللغة (locale identifier)اكتب وسم BCP 47 أو اسم لغة أو ترميز لغة بأسلوب POSIX في حقل الإدخال.
  2. مراجعة الصيغ القياسيةتحقق من شكل BCP 47 ونسخة الشرطات السفلية العادية بالإضافة إلى اللغة المكتشفة، والنص، والمنطقة، واتجاه الكتابة.
  3. انسخ التحويلانسخ النتيجة الموسومة عندما تكون جاهزًا لاستخدام الـ 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. احتفظ بأكواد الشرط السفلية فقط عندما تتطلبها إطار عمل موجود أو اتفاقية ملف بشكل صريح.