
من المتعارف عليه في دول الخليج العربي ومصر استخدام الأسماء من الشكل “فبراير، أغسطس … الخ” على سبيل المثال، وهي كما نعلم ليست الأسماء العربية للأشهر، لكنننا نراها ضمن برنامج ووردبريس المعرّب. وحاولت كثيراً لفت النظر إلى أن أسماء الأشهر العربية هي “شباط، آب … الخ”، لكنني لم أجد نتيجة. حاولت الاتصال بالمعربين والاتصال بمجموعة ووردبريس نفسها، ولكن النتيجة كانت دوماً عدم الالتفات إلى موضوع كهذا. فكّرت كثيراً في فك تشفير ملفات التعريب، والكثير الكثير من الحلول … لكنني لم أنتبه أبداً أن الحل بسيط جداً دون أن أسبب آلاماً لرأسي وقلبي نتيجة الإهمال. عندما فكرت قليلاً خارج الصندوق، وجدت أن هذه المشكلة يمكن حلها بسطرين برمجيين بلغة PHP، وهذا ما فعلته. عوضاً عن ذكر اسم الشهر عن طريق استخدام الكود
1 | < ?PHP the_time('F') ?> |
يمكننا وضع الكود التالي:
1 2 3 4 5 | < ?PHP $arabicmonth = array("","كانون 2","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين 1","تشرين 2"," كانون 1"); $n = get_the_time('n'); echo $arabicmonth[$n]; ?> |
ومن هنا استنتجت أن أعقد المشاكل البرمجية يمكن أن تحل بطريقة بسيطة، لكن ينبغي التفكير خارج الصندوق قليلاً.
أحببت مشاركة التجربة معكم.



تشكر يا حسام على هذه اللفتة ، ويجب بالفعل أن يقوم الأخ رشيد مثلا كونه أحد أقطاب الوورد بريس العربية بالنظر لهذه النقطة وتعريب الوورد بريس بشكل كامل . فكما قلت أنت أن التعريب المتبع للأشهر تدخل بكلمات لاتينية بأحرف عربية وليس عربية الأصل.
تقبل تحياتي… علاء عثمان
شكراً حسام على هذه الطريقة السهلة والمميزة، لكن بالنسبة لمصطلح الأشهر العربية فربما يتبادر إلى ذهن البعض الأشهر الهجرية : شعبان ورمضان وشوال … لأن لهذه الأسماء جذور عربية. وبالنسبة لتسميات الأشهر المستخدمة في بلاد الشام والرافدين (كانون الثاني – شباط …) فتسمياتها على ما اعتقد تعود لأصول سريانية وبابلية وآرامية، لذلك فهي غير مستخدمة في عدد كبير جدا من البلاد العربية التي تستخدم التقويم الغريغوري المعرب (يناير وفبراير .. يونيو ويوليو ..) باستثناء السعودية التي تعتمد التقويم الهجري لذلك ربما لم يجد نداؤك صدى لدى معربي وورد برس
أهلاً أخ زاهر
على العكس تماماً فقد شرحت لهم القصة بالتفصيل ووضحت أني لا أعني الشهر الهجرية
شكراً لمرورك
شكرا جزيلا على هذه المعلومة المفيدة وهذا الموقع الجميل
لكن عندي استفسار لو سمحت
أين أضيف هذا الكود تحديدا ضمن ملفات ووردبريس ؟
أقصد إذا كنت أريد تعريب الشهور كاملة في المدونة
أين أتوجه ؟؟؟
أخي الكريم هذا الكود تضعه أينما أردت أن يظهر التاريخ مع اسم الشهر
الف شكر الك فعلا كود مفيد جدا ويجب استخدامه من الجميع
——————————————————–
http://sites.google.com/site/newsite69/
جزاك الله خير … صار لي شهر وانا محتار كيف اعرب الأشهر إلى ايار وحزيران بدلا من مايو ويونيو … لكن اخي الحبيب انا مبتدأ في هذا المجال وحبذا لو ذكرت اسم الملف الذي سنقوم بتعديله وإدخال الكود فيه