بسم الله الرحمن الرحيم
أهم المميزات • الصور • التحميل • الحقوق • بلّغ عن مشكلة • الترخيص
فهرس المحتويات
رفيق القرآن هو برنامج متعدد-المنصات لقراءة و سماع القرآن الكريم مع إمكانية تحميل التلاوات، تظليل الآيات، حجم خط متغير للمصحف، و مجموعة مميزة من كتب التفسير و الترجمات
- واجهة عصرية تدعم الوضع الداكن
- قراءة القرآن من صفحة المصحف أو قراءة ايآت الصفحة كلٌ على حدة
- حجم صفحة المصحف قابل للتغيير
- إمكانية تحميل تلاوات القرآن الكريم لمجموعة من المشايخ و القرّاء
- تظليل الآية عند تلاوتها
- مجموعة من كتب التفسير و الترجمات
- خاصية البحث السريع في آيات القرآن الكريم
مثّبت البرنامج يمكنك تحميله من هنا
يمكنك تحميل البرنامج بأي صيغة من الصيغ المتوفرة (snap, flatpak, appimage, aur package)
لإنشاء التطبيق في نظامك، ستحتاج إلى تثبيت التبعيات المطلوبة له وقد تختلف أسماء الحزم لكل توزيعة، راجع التبعيات أدناه لمزيد من المعلومات. يمكنك أيضا تثبيت معظم تبعيات Qt عبر المثبت. إذا كنت تقوم بتطوير تطبيقات Qt من قبل ، فمن المحتمل أن تكون لديك بالفعل. يستخدم هذا المشروع نظام بناء CMake ، لذلك تحتاج إلى تثبيته من أجل بناء المشروع (في معظم توزيعات لينكس يتوفر في المستودعات الرئيسية كحزمة تسمى cmake). كما يمكنك فتح وبناء / تصحيح المشروع في بيئة تطوير لغة ++C متكاملة. على سبيل المثال ، في Qt Creator ، يجب أن تكون قادرا ببساطة على فتح "CMakeLists.txt" عبر "فتح ملف أو مشروع" في القائمة بعد تثبيت CMake في نظامك. مزيد من المعلومات حول مشاريع CMake في Qt Creator.
- GCC / MSVC
- CMake
- Qt >= 6.4
qtbase
qtimageformats
qtsvg
qtmultimedia
qttools
- استنساخ المستودع
git clone --depth=1 -b main https://github.com/0xzer0x/quran-companion.git
- قم بتثبيت Qt باستخدام المثبت عبر الانترنت
- إضافة مجلد bin الخاص ب Qt لمسار البحث الخاص بالنظام (PATH)، في الأغلب يكون المسار
C:\Qt\6.X.X\msvc_2019\bin
- البناء (استبدل 6.x.x بنسخة Qt الخاصة بك)
mkdir build
cd build
cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\msvc_2019" -DCMAKE_BUILD_TYPE=Release -G "Ninja" ..
ninja
- تنصيب التبعيات
- البناء
أوبونتو
sudo apt install build-essential cmake qt6-tools-dev qt6-base-dev qt6-image-formats-plugins qt6-multimedia-dev qt6-l10n-tools qt6-translations-l10n
آرش لينكس
sudo pacman -Sy base-devel cmake qt6-base qt6-multimedia qt6-tools qt6-imageformats qt6-translations
mkdir build
cd build
cmake ..
make
إذا كنت تستخدم Qt 6.4 ، فأنت بحاجة إلى تعيين المتغير البيئي QT_MEDIA_BACKEND إلى "ffmpeg" في كل مرة تقوم فيها بتشغيل الملف القابل للتنفيذ ، يمكنك وضع المقتطف التالي في ملف bash لتشغيل التطبيق
QT_MEDIA_BACKEND=ffmpeg ./quran-companion
- إضافة خاصية الآية اليومية
- إضافة نافذة الايآت المفضلة
- تحسين خاصية البحث
- البحث في نطاق عدد معين من الصفحات
- البحث في سور محددة فقط
- إضافة كتب تفسير جديدة
- أيسر التفاسير - أبو بكر الجزائري
- التسهيل لعلوم التنزيل (تفسير إبن جزي)
- أضواء البيان - الشنقيطي
راجع المشكلات المفتوحة للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).
إذا كان لديك اقتراح من شأنه أن يجعل هذا أفضل ، فيرجى تفريع المستودع وإنشاء طلب سحب. يمكنك أيضا ببساطة فتح مشكلة باستخدام العلامة "تحسين".
- تم توثيق كافة أجزاء البرنامج باستخدام منهجية Doxygen يمكنك بناء التوثيق في هيئة html عن طريق الخطوات التالية
git clone https://github.com/0xzer0x/quran-companion.git
cd quran-companion/docs
doxygen
ألق نظرة على هذه الصفحة (إنجليزية)
ألق نظرة على هذه الصفحة (إنجليزية)
تم استخدام المشاريع/المواقع التالية في تطوير البرنامج:
مرخّص بموجب رخصة وقف العامة
0xzer0x - [email protected]
رابط المشروع: https://github.com/0xzer0x/quran-companion