في مرجعي

data:blog.locale

Image_here
تعتبر من البيانات العامة (Universal data) للمدونة (Blog) تحتوي على معلومات متعلقة باللغة والبلد.

الشروط (Conditions):

  • يمكن استخدامها في جميع أنحاء القالب XML.
  • متاحة على جميع الصفحات.

الموارد (Ressources):

"data": {
  "blog": {
    "locale": {locale},
      {
        "name": {string},
        "language": {string},
        "country": {string},
        "variant": {string},
        "script": {string},
        "languageDirection": {string},
        "languageAlignment": {string},
        "size": {number},
        "length": {number},
        "escaped": {string},
        "jsEscaped": {string},
        "jsonEscaped": {string},
        "cssEscaped": {string}
      }
  }
}

القيمة (Value):

  • القيمة عبارة عن سلسلة String و Locale
  • قيمة متغيرة حسب اللغة.
اللغة القيمة
 العربية ar
 الإنجليزية (الولايات المتحدة الأمريكية) en
 الإنجليزية (إنلجترا) en-UK
 الفرنسية (فرنسا) fr
 الفرنسية (كندا) fr-CA
 الأندونيسية id
 الفيتنامية vi

الكود (Code):

<data:blog.locale/>
<b:eval expr='data:blog.locale'/>

تخصيص القيمة:

يمكن الحصول على بعض القيم الخاصة بالموقع Location باستخدام اللواحق name, language, variant, script, country, languageDirection أو languageAlignment حسب ما يوجد في الموارد أعلاه.
<data:blog.locale.name/>
<data:blog.locale.language/>
<data:blog.locale.variant/>
<data:blog.locale.script/>
<data:blog.locale.country/>
<data:blog.locale.languageDirection/>
<data:blog.locale.languageAlignment/>

ناتج القيم المخصصة:

كمثال سوف أقدم لكم القيم حسب اللغة الفرنسية الكندية (French (Canada.

الكود القيمة
data:blog.locale.name French (Canada)
data:blog.locale.language fr
data:blog.locale.variant
data:blog.locale.script
data:blog.locale.country CA
data:blog.locale.languageDirection ltr
data:blog.locale.languageAlignment left

مثال حول طريقة الإستعمال:

<b:if cond='data:blog.locale == "ar"'>
  نعم، المدونة باللغة العربية.
</b:if>
كذلك سوف استعمل أيضا قيمة مخصصة كمثال  في حال أن المدونة باللغة العربية.
<style type='text/css'>
    .class {
      direction: <data:blog.locale.languageDirection/>;
      float: <data:blog.locale.languageAlignment/>;
    }
</style>
<style type='text/css'>
    .class {
      direction: rtl;
      float: right;
    }
</style>