@@ -215,8 +215,8 @@ def _format(self, data: dict) -> str:
215215 "english_name" : "الاسم بالإنجليزية" ,
216216 "revelationType" : "نوع السورة" ,
217217 "numberOfAyahs" : "عدد الآيات" ,
218- "firstAyahNumber" : "رقم أول آية في المصحف" ,
219- "lastAyahNumber" : "رقم آخر آية في المصحف" ,
218+ "firstAyahNumber" : "رقم أول آية بترتيب المصحف" ,
219+ "lastAyahNumber" : "رقم آخر آية بترتيب المصحف" ,
220220 "start_page" : "تبدأ في الصفحة" ,
221221 "end_page" : "تنتهي في الصفحة" ,
222222 "start_hizb" : "تبدأ في الحزب" ,
@@ -295,7 +295,7 @@ def _format(self, data: dict) -> str:
295295يبدأ في الحزب { data ["start_hizb" ]} وينتهي في الحزب { data ["end_hizb" ]} .
296296عدد السور في الجزء: { data ["count_surahs" ]} .
297297عدد الآيات في الجزء: { data ["count_ayahs" ]} .
298- السور الموجودة في الجزء: { data ["surah_names" ]} .
298+ السور في الجزء: { data ["surah_names" ]} .
299299"""
300300 logger .debug (f"Formatted information for Juz { data ['juz_number' ]} ." )
301301 return text .strip ()
@@ -363,7 +363,7 @@ def _format(self, data: dict) -> str:
363363يبدأ في الربع { data ["start_hizbQuarter" ]} وينتهي في الربع { data ["end_hizbQuarter" ]} .
364364عدد السور في الحزب: { data ["count_surahs" ]} .
365365عدد الآيات في الحزب: { data ["count_ayahs" ]} .
366- السور الموجودة في الحزب: { data ["surah_names" ]} .
366+ السور في الحزب: { data ["surah_names" ]} .
367367"""
368368 logger .debug (f"Formatted information for Hizb { data ['hizb_number' ]} ." )
369369 return text .strip ()
@@ -431,12 +431,12 @@ def _format(self, data: dict) -> str:
431431رقم الربع: { data ["quarter_number" ]} .
432432 يبدأ الربع { data ["quarter_number" ]} من الآية { data ["start_ayah_number" ]} في { data ["start_sura_name" ]} .
433433ينتهي الربع في الآية { data ["end_ayah_number" ]} من { data ["end_sura_name" ]} .
434- موضع الربع في الجزء: الربع { data ["quarter_order_in_hizb" ]} من الحزب { data ["hizb " ]} في الجزء { data ["juz_number" ]} .
435- موضع الربع في المصحف:
434+ موضع الربع في الجزء: الربع { data ["quarter_order_in_hizb" ]} في الحزب { data ["hizbOrderInJuz " ]} في الجزء { data ["juz_number" ]} .
435+ موضع الربع في المصحف: الربع { data [ "quarter_order_in_hizb" ] } من الحزب { data [ "hizb" ] } في الجزء { data [ "juz_number" ] } .
436436يبدأ من الصفحة { data ["start_page" ]} وينتهي في الصفحة { data ["end_page" ]} .
437437عدد السور في الربع: { data ["count_surahs" ]} .
438438عدد الآيات في الربع: { data ["count_ayahs" ]} .
439- السور الموجودة في الربع: { data ["surah_names" ]} .
439+ السور في الربع: { data ["surah_names" ]} .
440440"""
441441 logger .debug (f"Formatted information for Quarter { data ['quarter_number' ]} ." )
442442 return text .strip ()
@@ -497,7 +497,7 @@ def _format(self, data: dict) -> str:
497497تنتهي الصفحة بالآية { data ["end_ayah_number" ]} من { data ["end_sura_name" ]} .
498498 عدد السور في الصفحة: { data ["count_surahs" ]} .
499499عدد الآيات في الصفحة: { data ["count_ayahs" ]} .
500- السور الموجودة في الصفحة: { data ["surah_names" ]} .
500+ السور في الصفحة: { data ["surah_names" ]} .
501501"""
502502 logger .debug (f"Formatted information for Page { data ['page_number' ]} ." )
503503 return text .strip ()
@@ -550,10 +550,14 @@ def _format(self, data: dict) -> str:
550550عدد السور المكية: { self .MECCAN_COUNT } سورة.
551551عدد السور المدنية: { self .MEDINAN_COUNT } سورة.
552552عدد الآيات: { data ["total_ayahs" ]} آية.
553- عدد الأجزاء: { data ["total_juz" ]} جزء .
554- - عدد الأحزاب: { data ["total_hizb" ]} حزب
555- عدد الأرباع: { data ["total_hizb_quarters" ]} ربع .
553+ عدد الأجزاء: { data ["total_juz" ]} جزءًا .
554+ - عدد الأحزاب: { data ["total_hizb" ]} حزبًا.
555+ عدد الأرباع: { data ["total_hizb_quarters" ]} ربعًا .
556556عدد الصفحات: { data ["total_pages" ]} صفحة.
557+ عدد الأرباع في الحزب: 4.
558+ عدد الأرباع في الجزء: 8.
559+ عدد الأحزاب في الجزء: 2.
560+ الرواية الحالية: حفص عن عاصم.
557561"""
558562 logger .debug ("General information about the Quran formatted successfully." )
559563 return text .strip ()
0 commit comments