Skip to content

Commit 0c2d4de

Browse files
committed
Improvd info format.
1 parent d38fc50 commit 0c2d4de

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

core_functions/info.py

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)