Skip to content
Rankora
مجاني · يعمل في متصفحك

فاحص رموز اللغة (BCP 47)

الصق رموزك رمزاً في كل سطر فتتحقق منها الأداة وتصحح حالة الأحرف وترصد الأخطاء الشائعة وتخبرك هل يقبلها hreflang.

الخصوصية والتكلفة

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

كيف تعمل الأداة

  1. الصق قائمة رموز (fr-fr وen_GB وzh-Hant وes-419…) رمزاً في كل سطر.
  2. تفحص الأداة بنية BCP 47 واللغة والمنطقة ببيانات CLDR المدمجة في متصفحك وتوحّد حالة الأحرف.
  3. ترى لكل رمز الصيغة الصحيحة وهل يقبلها hreflang والتصحيح المقترح والشرح.

مثال

من بين سبعة رموز (fr-fr وen-UK وzh_CN وes-419 وjp وpt-BR وar-MA) يصلح 3 في hreflang بعد التوحيد: تصبح fr-fr هي fr-FR وpt-BR وar-MA صالحان. ويصبح «en-UK» هو en-GB (فـ UK ليس رمز ISO للمملكة المتحدة) و«jp» هو ja، ويحتاج «zh_CN» إلى شرطة (zh-CN)، و«es-419» صالح في BCP 47 لكن hreflang يرفضه.

ماذا تعني النتيجة

رمز BCP 47 هو لغة بأحرف صغيرة وخط اختياري (Hant وLatn) ومنطقة اختيارية بأحرف كبيرة تفصل بينها شرطات. و hreflang أكثر صرامة: لغة ISO 639-1 من حرفين وخط اختياري ومنطقة ISO 3166-1 من حرفين. أما خاصية lang في HTML فتقبل أي وسم BCP 47 صالح.

مشكلات شائعة تساعد هذه الأداة على حلها

  • رموز دول مستخدمة كرموز لغات (jp بدل ja وgr بدل el).
  • en-UK وes-LA وen-EU: مناطق غير موجودة في ISO 3166-1.
  • شرطة سفلية (en_US) بدل الشرطة العادية أو حالة أحرف غير معتادة.
  • الخلط بين الرموز الثلاثية (eng وfra) والثنائية التي يتوقعها hreflang.

الأسئلة الشائعة

هل أكتب fr-FR أم fr-fr؟

لا أثر تقنياً لحالة الأحرف، لكن الصيغة القياسية لغة بأحرف صغيرة ومنطقة بأحرف كبيرة: fr-FR. وتعيدها الأداة.

لماذا يرفض hreflang الرمز es-419؟

الرمز 419 رمز منطقة تابع للأمم المتحدة (أمريكا اللاتينية) وهو صالح في BCP 47 وفي خاصية lang، لكن hreflang يقبل فقط مناطق ISO 3166-1 من حرفين. استخدم es وحدها أو رمزاً لكل دولة.

من أين تأتي قوائم الرموز؟

من بيانات التوطين (CLDR) المدمجة في متصفحك عبر Intl: لا تعتمد الأداة على أي قائمة مكتوبة يدوياً، لذلك قد تختلف قائمة اللغات قليلاً بين المتصفحات.