محول اللغة
تحليل معرّفات اللغة، ومعاينة تنسيق الأرقام والتواريخ والعملات، ومقارنة اللغات جنبًا إلى جنب Fast in your browser, free to use, privacy-friendly, and no signup…
اللغات الشائعة
جرّب مدخلات شائعة
معرّف لغة غير صالح. يرجى إدخال وسم لغة BCP 47 صالح.
دعم المتصفح
معلومات اللغة المُحلّلة
بدائل التنسيق
اللغات المُحدّدة
سلسلة الاحتياطي
الأسماء المعروضة
معاينة البيانات
تنسيق الأرقام
تنسيق العملات
التاريخ والوقت
الوقت النسبي
تنسيق القوائم
الترتيب
قارن كيف تُنسّق لغتان مختلفتان نفس البيانات جنبًا إلى جنب.
كيفية الاستخدام
-
1
الصق أي سلسلة لغة
ابدأ بلغات المتصفح، أو قيم POSIX مثل en_US.UTF-8، أو وسوم الخطوط مثل zh_Hans_CN، أو رأس Accept-Language.
-
2
طيّع الوسم
تُحوّل الأداة القيمة إلى لغة BCP 47 أساسية وتعرض مقتطفات POSIX وHTML lang وIntl المطابقة.
-
3
انسخ التنسيق المناسب
استخدم كتلة المخرجات التي تناسب حالتك: ترميز الويب، أو JavaScript Intl، أو متغيرات البيئة، أو وثائق ضمان الجودة.
-
4
قارن فروق المخرجات
انتقل إلى وضع المقارنة لفحص كيف تختلف لغتان في الأرقام والعملات والتواريخ وسلوك الترتيب.
لماذا تستخدم Be Converter؟
أصلي في المتصفح
يعمل بواسطة واجهات Intl المدمجة. لا اتصالات بخادم، ولا تبعيات خارجية. يعمل بدون اتصال بالإنترنت ويحترم خصوصيتك.
معاينة فورية
شاهد فورًا كيف تُنسّق الأرقام والتواريخ والعملات والقوائم في أي لغة أثناء الكتابة.
تطبيع المدخلات الحقيقية
الصق لغات POSIX، أو الشرطات السفلية بأسلوب ICU، أو رؤوس Accept-Language وحوّلها إلى سلاسل BCP 47 نظيفة وجاهزة لـ HTML.
تحليل شامل
حلّل مكوّنات اللغة، واعرض الأسماء بلغات متعددة، وقارن بين لغتين جنبًا إلى جنب.
مثالي لـ
الأسئلة الشائعة
ما هو معرّف اللغة؟
ما الفرق بين تنسيقات لغة BCP 47 وPOSIX؟
كيف تعمل هذه الأداة بدون خادم؟
لماذا تُظهر بعض اللغات نتائج مختلفة عبر المتصفحات؟
ماذا يعني "اللغة المُحدّدة"؟
أمثلة تحويل اللغات الشائعة
هذه أكثر مهام تنظيف سلاسل اللغات شيوعًا التي يبحث عنها المطورون وفرق الترجمة عندما يحتاجون إلى محول لغات عبر الإنترنت.
en_US.UTF-8
en-US
حوّل قيم بيئة اللغة بأسلوب Unix إلى وسم BCP 47 يمكنك استخدامه في كود الواجهة الأمامية.
zh_Hans_CN
zh-Hans-CN
طيّع الوسوم الفرعية للخطوط بالأحرف الكبيرة والصغيرة التي تتوقعها منصات الويب.
sr_RS@latin
sr-Latn-RS
ترجم مُعدِّل POSIX إلى وسم لغة يدعم الخطوط لترجمة المنتجات.
Accept-Language: fr-CA,fr;q=0.9
fr-CA
استخرج اللغة المفضلة من رأس المتصفح قبل توجيه المحتوى أو تنسيقه.
فهم معرّفات اللغة
بنية BCP 47
يتكون وسم لغة BCP 47 من وسوم فرعية مفصولة بواصلات: اللغة (مطلوبة، 2-3 أحرف)، والخط (اختياري، 4 أحرف)، والمنطقة (اختيارية، حرفان أو 3 أرقام)، والمتغيرات (اختيارية). أمثلة:
- • اللغة فقط
en, zh, ar - • اللغة + المنطقة
en-US, zh-CN, pt-BR - • اللغة + الخط
zh-Hans, sr-Latn - • وسم كامل
zh-Hans-CN, en-Latn-US
واجهة Intl في الممارسة
توفر عائلة واجهة JavaScript Intl تنسيقًا مدركًا للغة للأرقام والتواريخ والقوائم والوقت النسبي والمزيد. استخدم Intl.Locale لتحليل المعرّفات، وIntl.DisplayNames للحصول على أسماء مقروءة، وIntl.NumberFormat/DateTimeFormat للتنسيق.
- •
Intl.getCanonicalLocales(["pt-br"])- canonicalize - •
new Intl.Locale("zh-Hans-CN")— parse - •
Intl.DisplayNames— display names - •
Intl.NumberFormat— numbers - •
Intl.DateTimeFormat— dates
أفضل ممارسة: استخدم دائمًا وسم اللغة الأكثر تحديدًا الذي يناسب احتياجاتك. لتطبيقات الويب، استخدم اللغة المفضلة للمستخدم من navigator.language مع احتياطي سلس. اختبر بلغات متعددة مبكرًا في مرحلة التطوير.