نظام اللغات و RTL في قوالب توليكو
قوالب توليكو - Tooliqo Template - ليست قوالب بلغة واحدة تُنرجم يدوياً مرة واحدة. إنه يحمل نظام تدويل (internationalization) كامل مبني في بنيته، يدعم ست لغات بشكل اولي وافتراضي: الإنجليزية، الفرنسية، الإسبانية، الصينية، الهندية، والعربية — مع تمكانية اضافة اي لغة اخرى تريد - ومع دعم كامل للكتابة من اليمين لليسار. هذا يفتح نشاطك لجمهور عالمي، أو يخدم سوقاً متعدد اللغات في منطقتك.
كيف تضاف اللغات الى قوالب توليكو
انه امر بسيط وبكل سهولة، تذهب الى اعدادات بلوجر، ومن التخطيط وتنسيق بلوجر، ستجد اداة وودجت خاص بااللغة، وستقوم باضافة اسم اللغة ثم رابط موقع الدومين الفرعي الخاص باللغة الاخرى، كما في الصورة التالية:
كيف تقبل منصة بلوجر اللغات الاخرى
في الحقيقة منصة بلوجر تفرض موقع محدد اللغة من اعدادات بلوجر الافتراضيةـ وليس هناك موقع بلوجر واحد يجمع بين لغات مختلفة، ولكن الحل المناسب والاحترافي هو انشاء موقع لكل لغة في منصة بلوجر
ويكون الموقع الاصلي مثلا بالانجليزية مثل ما فعلنا في موقعنا - توليكو - www.tooliqo.co
في بلوجر انشأنا موقع برابط: tooliqo.blogspot.com واخترنا له اللعة الانجليزية في الاعدادات
كيف يتم التنقل الى نفس المحتوى والمشاركات في قوالب توليكو
كيف نجعل التنقل بين اللغات يكون امن وتلقائي واحترافي
يجب عليك عند نشر اي مقال او صفحة ان تضع وابط مخصص، لان هذا الرابط هو الذي يتعرف عليه القالب في التحول والتنقل السلس/ كيف ذلك؟
- هناك حلين لتخصيص الرابط كالتالي:
الاول في اعدادات المقال
تذهب الى خاصية الروابط، وتختار: رابط ثابت مخصص، وتضع رابط بكلمتين الى ثلاث كلمات مفصولة بشرطة، ويفضل استعمال الانجليزية او لغة موقعك الاساسي، كما في الصورة التالية:
الثاني: عند كنابة اي منشور
ضع له عنوان بالاحرف اللاثينية - وتسبعد اللغة العربية وبعض اللغات الاخرى غير اللاثنينة - ويفضل باللغة الانجليزية - تضع عنوان عادي بكلمتين او ثلاث كلمات في العنوان وتنشر المقال
حيث المقال المنشور سيظهر في العنوان الرابط تلك الكلمات في العنوان- تنظر الى الشطل في الصورة التالية:
ثم بعدذلك، سيتم نشر المنشور بالعنوان الذي ضعته بتلك الطريقة، حيث سيكون على ثلاثة اشطر او اجزاء التالية:
رابط موقعك + شهر وسنة النشر + الاسم الذي وضعته للمقال
وفي مثالتا في الصور سيكون كالتالي:
تأخذ نفس العنوان الملون خلفيته بالذهبي كمثال/ وتستعمله في نفس المقال الذي شتنشره باللغة الاخرى
ولكن على اساس ان يتم النشر في نفس الشهر/ لكي يبقى التاريخ هو نفسه ولا يتغير الشهر، أما رابط الموقع فام القالب يعتمده تلقائيا في كل لغة كيفما كانت، فقط كل ما يطلب منه هو الحفاظ في كل نشر باللغة الاخرى على ما يلي:
- النشر في نفس الشهر
- استعمال الجزء المتعلق باسم المقال في كل لغة
لان القالب عند التنقل والتحول الى اللغات الاخرى يتعرف على رابط المقال المنشور تلقائيا واتوماتيكيا بين جميع اللغات، حيث تضيف اليه رابط موقعك بشكل تلقائي
٢. المواقع الفرعية (ما تعتمده القاعدة): لكل لغة مدوّنة بلوجر مستقلّة بمحتواها ولغتها واتجاهها:
tooliqo.co ← إنجليزي (لغة بلوجر: en)
ar.tooliqo.co ← عربي (لغة بلوجر: ar، اتجاه RTL)
fr.tooliqo.co ← فرنسي (لغة بلوجر: fr)شريط اللغة في الهيدر هو أداة روابط (LinkList) يكتب فيها المستخدم: العربية → https://ar.tooliqo.co. الزائر يضغط فينتقل إلى موقع آخر كامل بمحتوى مترجم، وهناك القالب يقرأ لغة بلوجر (ar) فتظهر نصوصه عربية واتجاهه RTL تلقائياً — بلا سكربت تبديل، بلا حفظ تفضيل.
فائدته للسيو: كل موقع صفحاته بلغة واحدة متّسقة، وhreflang يربطها كنسخ لغوية مشروعة.
الآن أتحقّق: هل شريط اللغة في Biz روابط حقيقية تنقل الزائر، أم زرّ تبديل داخلي؟
مؤكّد بالفحص — Biz يطبّق النموذج الثاني حرفيّاً، مع لمسة ذكيّة تستحقّ الشرح:
كيف يعمل في Biz
١. المصدر: أداة روابط عادية (LinkList20) في التخطيط، يكتب فيها صاحب المدوّنة:
Arabic → https://ar-tooliqo-biz-demo.blogspot.com/
English → https://tooliqo-biz-demo.blogspot.com/يضيف ما يشاء من لغات، كلٌّ برابط مدوّنتها المستقلّة.
٢. العرض: كل لغة تُرسم كرابط <a href='data:link.target'> حقيقي — والفحص يؤكّد: صفر preventDefault، أي لا يعترض أي سكربت النقر. الضغط = انتقال فعلي إلى الموقع الآخر.
٣. اللمسة الذكيّة — pageOnL(): لو كان الزائر يقرأ مقالاً في الموقع العربي وضغط «English»، لا يُرمى إلى الصفحة الرئيسية الإنجليزية، بل إلى نفس المسار على الموقع الإنجليزي:
ar-site/2026/09/seo-guide.html → en-site/2026/09/seo-guide.html(وفي الرئيسية → رئيسية الموقع الآخر.) فإن كان المقال مترجماً بنفس الرابط وصل الزائر إليه مباشرةً.
٤. أسماء اللغات تُترجم (data-i18n-map): على الموقع العربي تظهر القائمة «الإنجليزية · العربية»، وعلى الإنجليزي «English · Arabic» — لأن اسم اللغة نصّ قالب ثابت، لا محتوى.
لماذا هذا أقوى من التبديل الداخلي
| تبديل داخلي | مواقع فرعية | |
|---|---|---|
| المقالات | تبقى بلغتها الأصلية | مترجمة بالكامل |
| الاتجاه | يحتاج سكربت وحفظ | من بلوجر تلقائياً |
| السيو | صفحة واحدة مختلطة | كل موقع لغة واحدة + hreflang يربطها |
| تفضيل الزائر | لا بدّ من تخزينه | لا حاجة — الرابط هو الاختيار |
تنبيه عملي واحد: الروابط الافتراضية في الأداة تشير إلى مدوّنات الديمو (ar-tooliqo-biz-demo). المشتري يستبدلها بمدوّناته — وإن لم يكن له إلا لغة واحدة، يحذف الروابط فتختفي الأيقونة تلقائياً.
كيف يعمل تقنياً
كل عنصر واجهة ثابت في القالب وغير متغير — الأزرار، التسميات، رسائل النظام، نصوص إمكانية الوصول — يحمل سمة data-i18n تربطه بمفتاح في قاموس ترجمة داخلي. عند تحميل الصفحة، يكتشف القالب اللغة المطلوبة، ثم يمرّ على كل عنصر يحمل هذه السمة ويستبدل نصّه بالترجمة المناسبة. هذا يشمل ليس فقط الأزرار، بل عناوين الصفحات نفسها وقسم الرئيسية الثابت في شريط الاقسام، واتجاه الصفحة بالكامل، وحتى تنسيق الأرقام.
دعم RTL هندسي حقيقي
هنا يظهر الفرق بين دعم RTL السطحي والحقيقي. الدعم السطحي يضيف direction:rtl وينتهي — فتنكسر الأسهم، وتنقلب الهوامش بشكل خاطئ، وتفتح القوائم للجهة الخطأ. Tooliqo Biz يقدّم دعماً هندسياً: عند اختيار العربية، كل مكوّن أُعيد التفكير فيه. الأسهم تنعكس لتشير للاتجاه الصحيح، الهوامش والحشوات تستخدم خصائص منطقية (inset-inline بدل left/right) فتنقلب تلقائياً، القوائم المنسدلة تفتح للجهة الصحيحة، والأرقام والصيغ الرياضية تبقى معزولة باتجاه LTR داخل النص العربي كي لا تنكسر قراءتها.
هذا المستوى من العناية بـ RTL نادر في قوالب Blogger. معظمها يعامل العربية كفكرة لاحقة، بينما هنا هي مواطن من الدرجة الأولى — مُختبرة عبر كل مكوّن، من الترويسة إلى التذييل.
إضافة أو إزالة لغة بسهولة
ودجة اللغات في الترويسة قابلة للتحكم الكامل — تُضيف أو تُزيل اللغات المعروضة للزائر من لوحة التخطيط، دون لمس الكود. تريد عرض العربية والإنجليزية فقط؟ احذف الباقي من الودجة. تريد الست كلها؟ اتركها. المرونة كاملة بين يديك.
og:locale التلقائي للسيو متعدد اللغات
ميزة سيو متقدمة: القالب يحقن تلقائياً علامات og:locale:alternate في رأس الصفحة حسب اللغات المفعّلة. هذا يخبر محرّكات البحث ومنصات التواصل أن موقعك متاح بعدة لغات — ما يحسّن ظهورك في نتائج البحث متعددة اللغات.
هذه الايقونة البسيطة في شريط الروابط بالصفحة الرئيسية هي بسيطة وصغيرة الحجم من ظهورها ولكنها فعالة وكيرة الحجم من حيث عمله وهدفها.
فهي صالحة لكل من ياحث عن نشر محتواه ومنشوراته بلغات متعددة، حيث يمكن نشر منشور واحد بنفس المحتوى والشكل بلغات اخرى بعد ترجمته واعادة صياغته نع التمثيل الثقافي واللغوي لكل لغة هلى حدة.
وهل نشر محتوى واحد بتفس الشكل مقبول في السيو والبحث؟
تعم، انه مقبول وليس فيه اية مشكلة، فقط يتحسن تحويله وارجمته الى لغة اهرى مع التمثيل الثقافي واللغوي لكل لغة، لان القالب يتوفر على خاصية ناقدمة في السيو تخبر محركات البحث على ان المحتوى مكتوب بلغات مختلفة، بهدف ايصال المنشورات الى كل من يتكلم بتلك اللغات. كل منشور واحد يقبل القالب تحويله الى اي لغة تريد بشكل مقبول في السيو والبحث بفضل الاليات المتقدمة التي يعتمدها القالب في تحديد لغات العرض ولغات القراءة
هل شريط اللغات صالح فقط للغة؟ وصالح لمواقع فرعية باالغات الاخرى فقط؟
هذه الايقونة الصغيرة للغات تصلح لنشر نفس المحتوى بلغات متعددة
ويمكن ايضا تحويلها لتصلح الة موتقع متخصصة ولكن بمجتوى مختلف، عبر انشاء مواقع اخرى فرعية لموقعك الاصلي ولكنها متخصصة في نيتشات مرتبطة بموقعك العام او مواقع ميكرو نيتشات منخصصة في مواضيع معينة
مثلا بدل اضافة دوين فرعي بحروف اللغة
يمكن اضافة دوميت فرعي باسم نيتش قالبك الاصلي مثل:
- tools.tooliqo.co
app.tooliqo.co
themes.tooliqo.co
خاصة وان بحث جوجل خسب التغييرات الاخيرة التي احدثها فانه يحب كثيرا المواقع المتخصصة ومواقع الميكرو نيتش.
وفي الاخير نود اعلامكم ان ميزة اللغات ميزة تم دراستها جيدة والتخطيط لها بشكل فعال وتجربتها لشكل مستمر مع الاخذ بعين الاعتبار لاحدث معايير التصميم والبرمجة لقوالب بلوجر. كما تم تطبيقها على ارض الواقع لتكون مناسبة لمعايير بلوجر ولمعايير السيو وبحث جوجل.


