خدعة لتعريب قوالب ووردبريس وبلوجر في بعض ثواني

خدعة لتعريب قوالب ووردبريس وبلوجر في بعض ثواني

تحدثنا في الأمس عن طريقة سهلة وسريعة لتنصيب سكربت الووردبريس على سيرفر محلي، طبعا تتجلى الفائدة من ذلك في تجريب واختبار القوالب والإضافات قبل تثبيتها على أي مدونة تعمل في الوقت الحقيقي على الإنترنت، وذلك تجنبا لحدوث أي مشاكل غير متوقعة قد تؤدي إلى توقف الموقع أو المدونة تماما عن العمل، ومن بين أشهر التعديلات والاختبارات وأهمها على الاطلاق بالنسبة للقوالب وهي تعريبها سواء كانت للووردبريس أو بلوجر أو لأي منصة أخرى، تعريب القوالب يمكن أن يكون عملك المستقل، وبالتالي تستطيع ربح المال من هذا المجال، وكسب دخل إضافي مباشرة من الإنترنت وأنت جالس في بيتك.

وكما يجب أن تعلم عزيزي القارئ أن تعريب قوالب ووردبريس وقوالب بلوجر ينقسم إلى قسمين:

القسم الأول ترجمة الكلمات:

ويتم عن طريق تعريب الكلمات، على سبيل المثال من الإنجليزية أو أي لغة أخرى إلى العربية، هذا القسم سهل جدا فهو يحتاج منك فقط إلى القليل من المعرفة بمعاني الكلمات المناسبة التي تستعملها المواقع والسكربتات بشكل عام، لكي تتمكن من ترجمة القالب إلى العربية بشكل صحيح وبدون أخطاء، وهذا الأمر سوف تتعود عليه وتتعلمه مع مرور الوقت، بالنسبة لطريقة الترجمة فهي ميسر من طرف أغلب المطوريين، لأن مبرمج السكربت يوفر لك ملف صغير يحتوي على كافة الكلمات التي تحتاج إلى الترجمة، حيث يبقى أمامك فقط كتابة الترجمة المناسبة أمام الكلمات كما هو موضح في هذا المثال:

بالنسبة إلى تعريب قوالب ووردبريس فالأمر أسهل بكثير مما سبق، لأن الأمر في الغالب يتم عن طريق برنامج Poedit وذلك باختيار ملف الترجمة الذي وفره لك المطور بامتداد .po ثم البدأ في ترجمة الكلمات بما يناسب.

طبعا ترجمة الكلمات ليس موضوعنا لهذا اليوم لأن الأهم هو القادم.

القسم الثاني تحويل اتجاه القالب:

هذا هو القسم الأهم والأصعب في تعريب القوالب، فكما تعلم أن القوالب الأجنبية تكون مصممة من اليسار إلى اليمين أو ما يصطلح عليه بـ LTR support وهي الحالة الافتراضية، ولكي تقوم بترجمة هذا القالب يجب عليك تحويل اتجاه تصميمه إلى اليمين (من اليمين إلى اليسار) أو ما يصطلح عليه بـ RTL support، وكما تعلم أيضا أن هذا الأمر يتم عن طريق لغة CSS.

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

صحيح ليس كل سطر في ملف CSS سوف تقوم بالتعديل عليه، ولكن هناك خصائص معينة أو رئيسية تتطلب التعديل من بينها: float وtext-align وposition على سبيل المثال، حيث يجب عليك عكس قيمتها left وright وهي الأكثر في التعديل، وعليه فإن left يجب أن تتحول إلى right وright يجب أن تتحول إلى left، فكما تلاحظ أن الأمر مربك بعض الشيء خصوصا إذا مررت على الكود يدويا سطرا بسطر لعكس هذه الخصائص، لكن لا تقلق فالأمر أسهل مما تتصور بكثير خصوصا إذا استخدمت هذه الحيلة أو الخدعة التي سوف تتعرف عليها في الأسطر الموالية.

ملاحظة2/1: بعد تنفيذ هذه الخدعة سوف تتمكن من تحويل اتجاه حوالي 80% أو أكثر من خصائص القالب، بينما سيتبقى أمامك بعض الخصائص البسيطة التي تحمل قيم بالبكسل مثل margin وpadding والتي يمكنك تغييرها يدويا فيما بعد بمساعدة ميزة Inspect الموجودة في المتصفحات.

خدعة لتعريب قوالب ووردبريس وبلوجر في بعض ثواني

لتطبيق هذه الخدعة سوف نحتاج إلى محرر الأكواد Notepad++، بداية دعونا نشرح كيف ستكون الخدعة، فكما ذكرنا في الأسطر السابقة أن أكثر قيمتنان تحتاجان لعكس هما left وright وللقيام بذلك بدون أخطاء في كافة ملف CSS وبسرعة كبيرة سوف نقوم بما يلي:

1- سوف نعيد تسمية القيمة left إلى yasar (يسار) في كافة ملف CSS.

2- سوف نعيد تسمية القيمة right إلى yamin (يمين) في كافة ملف CSS.

3- سوف نعيد تسمية القيمة الجديدة yasar إلى right في كافة ملف CSS.

4- سوف نعيد تسمية القيمة الجديدة yamin إلى left في كافة ملف CSS.

وبهذا سوف تضمن أن القيمتان عُكستا في كافة الملف في بضع ثواني وبدون أخطاء وبدون نسيان أي منها، ننتقل الآن إلى شرح الخطوات الآنفة بالصور.

إفتح ملف CSS عبر محرر Notepad++ ثم أنقر على اختصار Ctrl + F لفتح نافذة البحث، من تبويب Replace حقل Find what أكتب الخاصة التي تريد تغييرها، في مثالنا هي left الرقم (1)، ثم من خيار Replace with أكتب الكلمة البديلة، في مثالنا هي yasar الرقم (2)، أنقر الآن على زر Replace All لتطبيق التغيير في كافة الملف:

لاحظ عدد الكلمات التي تم تغييرها وهي 321 الرقم (4)، الآن طبق نفس الطريقة لتغيير right إلى yamin ثم yasar إلى right وyamin إلى left، إحفظ الملف ثم إرفعه إلى الموقع وشاهد التغيير الكبير الذي أحدثته هذه الخدعة في وقت وجيز.

ملاحظة2/2: هذه الخدعة يمكن تطبيقها مع أي سكربت غير ووردبريس وبلوجر يستعمل ملفات CSS في تنظيم شكل الموقع.

مواضيع مختارة في المدونة:

مشاركة هذه المقالة