المُنسِق — تنسيق وتدقيق الآيات القرآنية
https://nacer80.github.io/monassik-ayat/
نظرا لوجود عدم تناسق للآيات القرآنية وبعض الاخطاء أحيانا في بيانات التفاسير في التطبيقات القرآنية
المُنسِق أداة تعمل داخل المتصفح، تكتشف الآيات القرآنية داخل نصوص التفسير والكتب، ثم تضبطها بالرسم الصحيح وتضع بين قوسي الآية ﴿ ﴾ مرجعَها (اسم السورة ورقم الآية).
ما الذي تفعله؟
قبل بعد
(الحمد لله رب العالمين) ﴿الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ﴾ [الفاتحة: ٢]
(الحمد رب العالمين الرحمن ) ﴿الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ (٢) الرَّحْمَنِ الرَّحِيمِ (٣)﴾ [الفاتحة: ٢–٣]
(و وهبنا له اسحاق ويعقوب) ﴿وَوَهَبْنَا لَهُ إِسْحَاقَ وَيَعْقُوبَ﴾ [الأنعام: ٨٤]
أبرز المزايا
بحث فوري في المصحف كاملاً — ٦٢٣٦ آية مفهرسة، والمطابقة تتم في أجزاء من الثانية.
الرسم الإملائي أو العثماني — اختر ما يناسب كتابك.
جمع الآيات المتتالية في سياق واحد: ﴿… (٢) … (٣)﴾ [الفاتحة: ٢–٣].
إكمال الكلمات الناقصة وتصحيح أخطاء النسخ الشائعة (اختياري).
وصل السوابق المنفصلة: و وهبنا ← ووهبنا.
تنبيه المواضع المتكررة — مثل ﴿فَبِأَيِّ آلَاءِ رَبِّكُمَا تُكَذِّبَانِ﴾ الواردة ٣١ مرة.
مراجعة قبل الحفظ — كل تحويل له مربع «تحويل»؛ إن أزلت علامته بقي النص كما هو.
مصادر متعددة: قواعد بيانات SQLite، وملفات JSON، ومستندات Word (.docx) والنصوص.
حفظ بنفس صيغة الملف — ملف Word يُحفظ Word مع الإبقاء على التنسيق الأصلي كاملاً (الخطوط والألوان والعناوين وفواصل الصفحات)، والملف النصي يُحفظ نصاً.
تقارير بصيغ CSV و JSON و HTML.
طريقة الاستعمال
افتح index.html (يُحمَّل المصحف تلقائياً).
جرّب النص في لوحة الاختبار التجريبي، أو حمّل ملفاً:
🗄️ قاعدة البيانات لملفات .db أو .json
📄 Word / نص لملفات .docx أو .txt
اضغط ▶️ بدء المعالجة.
راجع النتائج في الجدول، وأزل علامة في عمود «تحويل» عمّا لا تريد تغييره.
احفظ: 💾 حفظ قاعدة البيانات أو حفظ JSON أو حفظ Word / حفظ نص (يُحفظ المستند بنفس صيغته الأصلية).
عمود ص يبيّن رقم الصفحة في المستند التي وردت فيها الآية، وعند تمرير المؤشر عليه يظهر رقم صفحتها في المصحف.
تُقرأ أرقام الصفحات من علامات الترقيم التي يكتبها Word نفسه. وإذا كان المستند منشأً ببرنامج آخر فلا تحتوي هذه العلامات، وعندها تُقدَّر الصفحات حسب حجم النص وتظهر رسالة «أرقام الصفحات تقديرية».
خيار «تدقيق وتصحيح»
عند تفعيله تتجاوز الأداة أخطاء النسخ البسيطة وتُكمل الكلمات الناقصة. وهو مُعطَّل افتراضياً.
ملاحظات
الآية ذات الكلمة الواحدة لا تُحوَّل (حم، الم، يس، الرحمن…) لأنها تلتبس بكلام المفسر، إلا إذا جاءت ضمن سياق أطول.
مربع «تحويل» إذا أُزيلت علامته فلن يُحوَّل ذلك الموضع ولا نظائره المطابقة في الجدول، ويبقى النص الأصلي حرفاً بحرف.

بنية المشروع
الملف الوظيفة
index.html الواجهة
utils.js تطبيع النص العربي واستخراج المواضع المحتملة
quran.js تحميل المصحف وفهرسته
matcher.js محرك المطابقة والتصحيح
formatter.js واجهة التنسيق
database.js SQLite و JSON
docx.js قراءة وكتابة ملفات Word والنصوص
report.js تصدير التقارير
app.js منطق الواجهة