وحدة:Hijri/adjustment data/شرح

وحدات التقويم الهجري
مفعلة فرق ملاعب الوصف
وحدة:Hijri فرق ملعب [تعديل] تحوي على وظائف القوالب ووظائف مساعدة لها، والتي يتم استدعاؤها من من الصفحات.
وحدة:Hijri/Calendar فرق ملعب [تعديل] تحوي الوظائف الأساسية لإخراج تقويم شهري وتستدعى من الصفحات والقوالب.
وحدة:Hijri/core فرق ملعب [تعديل] تحوي على وظائف لوا أساسية لمعالجة التقاويم تستدعى من وحدات لوا فقط.
وحدة:Hijri/adjusted data فرق ملعب [تعديل] تقوم هذه الوحدة بإخراج بيانات تقويم أم القرى مع التعديلات عليها والغرض من جعلها وحدة مستقلة وتسهيل تحميلها من أمر mw.loadData
وحدات البيانات
وحدة:Hijri/Configuration فرق ملعب [تعديل] جداول الترجمة، ومعالجات الأخطاء والمعرفات.
وحدة:Hijri/umalqura data فرق لا ملعب لها وحدة بيانات تحوي على بيانات تقويم أم القرى
وحدة:Hijri/adjustment data فرق ملعب [تعديل] وحدة بيانات تحوي على التعديلات على تقويم أم القرى

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

	[1436] = {
		[12] = {2015,9,15} 
	},

حيث 1436 هو رقم السنة، و12 هو رقم الشهر الذي هو في المثال ذو الحجة، و{2015,9,15} يمثل رقم السنة فرقم الشهر فرقم اليوم بالتقويم الغريغوري الموافق لليوم الأول من شهرنا الذي هو (ذو الحجة من سنة 1436)، وحيث أن البداية الافتراضية في تقويم أم القرى لشهر ذي الحجة من سنة 1436 هي في يوم 2015-09-14 من التقويم الغريغوري.

ويمكن أن يكتب المثال السابق بطريقة أخرى:

	[1436] = {
		[12] = -1 
	},

حيث يدل -1 على طلب إنقاص يوم من التاريخ المعروض للأيام في شهر ذي الحجة من سنة 1436 .