-->

شرح إضافة سمة اللغة (Lang attribute) إلى قوالب بلوجر

طريقة إضافة سمة اللغة (Lang attribute) إلى قوالب بلوجر والتي تساعد على تحسين أرشفة المدونات وظهور صفحاتها أعلى نتائج محركات البحث كمحرك جوجل و بينج.

شرح إضافة سمة اللغة (Lang attribute) إلى قوالب بلوجر

شرح إضافة سمة اللغة "lang" إلى قوالب بلوجر

اليوم في مدمن ويب، أشارككم طريقة إضافة سمة اللغة lang=""  إلى قوالب بلوجر والتي تساعد على تحسين أرشفة المدونات وظهور صفحاتها أعلى نتائج محركات البحث كمحرك جوجل و بينج.

فلمعرفة أهميتها، قم أجرب معكم اختبار أداء موقع مدمن ويب قبل إضافة هذه السمات وبعدها ومعرفة درجة التحسين من خلال الأداة الرائعة لإختبار أداء المواقع web.dev، والتي كنت قد تحثت عنها في مقال سابق أفضل أداة لإختبار المواقع و SEO وأداءها وسرعتها وتحليلها.

\

تؤدي إضافة السمة "lang" إلى علامة html إلى تحديد اللغة الافتراضية لمحتوى موقع الويب. بعض سمات اللغة الشائعة هي "en" للغة الإنجليزية ، و "ja" للغة اليابانية ، و "es" للإسبانية ، و "fr" للفرنسية وما إلى ذلك.


طريقة إضافة سمة اللغة "lang" إلى قوالب بلوجر


بداية، إفتح بلوجر> ثم إذهب إلى المظهر (Theme) > ثم
كل قالب يبدأ بناء الكود بمثل هذا :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

لذا فقط قم إضافة lang='ar' أو lang='ar-SA' بما يناسب لغة مدونتك ليصبح الكود كالتالي:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' lang='ar'xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

ملاحظة: "ar" تعني اللغة العربية. ببساطة قم بتغييره باستخدام رمز لغتك.
تنويه: أصبحت معظم القوالب تتضمن سمة اللغة بإضافة expr:lang='data:blog.locale.language' بدلا من lang="" ، وهي تؤدي نفس الغرض ولكنها تعتمد على لغة المدونة بحسب الإعدادات ولا داعي لاضافة السمة اعلاه، ويكون الكود كالتالي:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:css='false' b:defaultwidgetversion='2' b:js='false' b:layoutsVersion='3' b:responsive='true' b:templateUrl='indie.xml' b:templateVersion='1.3.0' expr:dir='data:blog.languageDirection' <kbd>expr:lang='data:blog.locale.language'<kbd> xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

جدول برموز جميع اللغات - Languages Codes Table

af Afrikaans sq Albanian
ar-sa Arabic (Saudi Arabia) ar-iq Arabic (Iraq)
ar-eg Arabic (Egypt) ar-ly Arabic (Libya)
ar-dz Arabic (Algeria) ar-ma Arabic (Morocco)
ar-tn Arabic (Tunisia) ar-om Arabic (Oman)
ar-ye Arabic (Yemen) ar-sy Arabic (Syria)
ar-jo Arabic (Jordan) ar-lb Arabic (Lebanon)
ar-kw Arabic (Kuwait) ar-ae Arabic (U.A.E.)
ar-bh Arabic (Bahrain) ar-qa Arabic (Qatar)
eu Basque (Basque) bg Bulgarian
be Belarusian ca Catalan
zh-tw Chinese (Taiwan) zh-cn Chinese (PRC)
zh-hk Chinese (Hong Kong SAR) zh-sg Chinese (Singapore)
hr Croatian cs Czech
da Danish nl Dutch (Standard)
nl-be Dutch (Belgium) en English
en-us English (United States) en-gb English (United Kingdom)
en-au English (Australia) en-ca English (Canada)
en-nz English (New Zealand) en-ie English (Ireland)
en-za English (South Africa) en-jm English (Jamaica)
en English (Caribbean) en-bz English (Belize)
en-tt English (Trinidad) et Estonian
fo Faeroese fa Farsi
fi Finnish fr French (Standard)
fr-be French (Belgium) fr-ca French (Canada)
fr-ch French (Switzerland) fr-lu French (Luxembourg)
gd Gaelic (Scotland) ga Irish
de German (Standard) de-ch German (Switzerland)
de-at German (Austria) de-lu German (Luxembourg)
de-li German (Liechtenstein) el Greek
he Hebrew hi Hindi
hu Hungarian is Icelandic
id Indonesian it Italian (Standard)
it-ch Italian (Switzerland) ja Japanese
ko Korean ko Korean (Johab)
lv Latvian lt Lithuanian
mk Macedonian (FYROM) ms Malaysian
mt Maltese no Norwegian (Bokmal)
no Norwegian (Nynorsk) pl Polish
pt-br Portuguese (Brazil) pt Portuguese (Portugal)
rm Rhaeto-Romanic ro Romanian
ro-mo Romanian (Republic of Moldova) ru Russian
ru-mo Russian (Republic of Moldova) sz Sami (Lappish)
sr Serbian (Cyrillic) sr Serbian (Latin)
sk Slovak sl Slovenian
sb Sorbian es Spanish (Spain)
es-mx Spanish (Mexico) es-gt Spanish (Guatemala)
es-cr Spanish (Costa Rica) es-pa Spanish (Panama)
es-do Spanish (Dominican Republic) es-ve Spanish (Venezuela)
es-co Spanish (Colombia) es-pe Spanish (Peru)
es-ar Spanish (Argentina) es-ec Spanish (Ecuador)
es-cl Spanish (Chile) es-uy Spanish (Uruguay)
es-py Spanish (Paraguay) es-bo Spanish (Bolivia)
es-sv Spanish (El Salvador) es-hn Spanish (Honduras)
es-ni Spanish (Nicaragua) es-pr Spanish (Puerto Rico)
sx Sutu sv Swedish
sv-fi Swedish (Finland) th Thai
ts Tsonga tn Tswana
tr Turkish uk Ukrainian
ur Urdu ve Venda
vi Vietnamese xh Xhosa
ji Yiddish zu Zulu

الخلاصة

كان هذا المقال شرحا سريعا ومبسطا شرح إضافة سمة اللغة (Lang attribute) إلى قوالب بلوجر أو حتى لأي موقع إلكتروني يعمل على أي منصة من منصات إدارة المحتوى والفائدة منها لتحسين الأرشفة والبيانات المنسقة للموقع.

DMCA.com Protection Status
جميع الحقوق محفوظة لـمدمن ويب ©

نقاشات