diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index a3e6948f..0161fc8e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -30,7 +30,9 @@ jobs:
arch: gcc_64
tools: tools_ninja
modules: >-
- qtconnectivity qtimageformats qtmultimedia qtnetworkauth
+ qtimageformats
+ qtmultimedia
+ qtnetworkauth
qtwaylandcompositor
- name: Install tools
@@ -101,10 +103,63 @@ jobs:
md5sum "Quran_Companion-${{env.APP_VER}}-x86_64.AppImage" > "Quran_Companion-${{env.APP_VER}}-x86_64.AppImage.md5"
- - name: Create Release
+ - name: Upload Release
uses: ncipollo/release-action@v1.13.0
with:
+ allowUpdates: true
name: "v${{env.APP_VER}}"
tag: "v${{env.APP_VER}}"
bodyFile: CHANGELOG.md
artifacts: "Quran_Companion-${{env.APP_VER}}-x86_64.AppImage*"
+
+ macos:
+ runs-on: macos-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+ with:
+ submodules: true
+
+ - name: Set APP_VER env variable
+ run: echo "APP_VER=$(cat ${{github.workspace}}/VERSION)" >> "$GITHUB_ENV"
+
+ - name: Install Qt
+ uses: jurplel/install-qt-action@v3
+ with:
+ aqtversion: "==3.1.*"
+ version: "6.6.*"
+ host: "mac"
+ cache: true
+ target: "desktop"
+ arch: "clang_64"
+ modules: >-
+ qtimageformats
+ qtmultimedia
+ qtnetworkauth
+
+ - name: Configure
+ run: >-
+ cmake -B ${{github.workspace}}/build
+ -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
+
+ - name: Build
+ run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
+
+ - name: Build MacOS DMG
+ run: |
+ [[ -f "${QT_PLUGIN_PATH}/sqldrivers/libqsqlodbc.dylib" ]] && rm -rf ${QT_PLUGIN_PATH}/sqldrivers/libqsqlodbc.dylib
+ [[ -f "${QT_PLUGIN_PATH}/sqldrivers/libqsqlpsql.dylib" ]] && rm -rf ${QT_PLUGIN_PATH}/sqldrivers/libqsqlpsql.dylib
+ [[ -d "${QT_PLUGIN_PATH}/sqldrivers/libqsqlodbc.dylib.dSYM" ]] && rm -rf ${QT_PLUGIN_PATH}/sqldrivers/libqsqlodbc.dylib.dSYM
+ [[ -d "${QT_PLUGIN_PATH}/sqldrivers/libqsqlpsql.dylib.dSYM" ]] && rm -rf ${QT_PLUGIN_PATH}/sqldrivers/libqsqlpsql.dylib.dSYM
+ cd "${{github.workspace}}/build"
+ macdeployqt quran-companion.app -dmg
+ mv quran-companion.dmg Quran_Companion-${{env.APP_VER}}-x86_64.dmg
+
+ - name: Create Release
+ uses: ncipollo/release-action@v1.13.0
+ with:
+ allowUpdates: true
+ name: "v${{env.APP_VER}}"
+ tag: "v${{env.APP_VER}}"
+ bodyFile: CHANGELOG.md
+ artifacts: "Quran_Companion-${{env.APP_VER}}-x86_64.dmg"
diff --git a/.gitignore b/.gitignore
index 552faafb..07e787d1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,7 +9,7 @@ docs/*
dist/windows/*
CMakeLists.txt.*
compile_commands.json
-!qc_template.ts
+!template.ts
!reciters.sh
!shortcuts.sh
!update_translations.sh
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ecfdc3ea..7759c0ca 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,24 +1,12 @@
-## Ramadan Kareem - رمضان كريم 🕌
-
### التحديثات 💭
-- تصليح بعض الأعطال (#49)
-- إضافة ترجمة بكتال - إنجليزية (#46)
-- تعطيل التشغيل التلقائي عند الذهاب لسورة (#50)
-- إضافة خاصية _خواطر_ (#44)
-- نافذة التفسير أصبحت تشمل كل أنواع المحتوى (تفاسير، ترجمة، خواطر) (#43 ,#47)
-- نقل تغيير إعدادات التفسير لنافذة المحتوى
-- إضافة خاصية استيراد/تصدير بيانات المستخدم
+- إضافة قائمة التلاوات في نافذة التحميل (#57)
+- إصدار نسخة أولية من البرنامج لأنظمة macos
### What's Changed 💭
-- Bugfixes (#49)
-- Added Pickthall - English translation (#46)
-- Disabled Auto-play when navigating to a Surah (#50)
-- Added _Thoughts_ feature (#44)
-- Changed tafsir dialog to display all available content types (tafsir, translation, thoughts) (#43 ,#47)
-- Move tafsir setting to content dialog
-- Added user data import/export functionality
\ No newline at end of file
+- Added recitations menu in downloads manager for a more clear UI (#57)
+- Initial MacOS application release
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4734f773..8d51c9ee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,8 +2,10 @@ cmake_minimum_required(VERSION 3.22)
project(
quran-companion
- VERSION 1.0
- LANGUAGES CXX)
+ LANGUAGES CXX
+ VERSION 1.2.4
+ DESCRIPTION "Quran reader and player"
+ HOMEPAGE_URL "https://0xzer0x.github.io/projects/quran-companion/")
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
@@ -171,6 +173,7 @@ set(PROJECT_SOURCES
src/widgets/betaqaviewer.cpp
src/widgets/betaqaviewer.ui
resources.qrc
+ resources/logo.icns
qurancompanion.rc)
qt_add_executable(quran-companion MANUAL_FINALIZATION ${PROJECT_SOURCES})
@@ -184,31 +187,46 @@ if(WIN32)
elseif(APPLE)
set_target_properties(
quran-companion
- PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER com.zer0x.qurancompanion
- MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
- MACOSX_BUNDLE_SHORT_VERSION_STRING
- ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
- MACOSX_BUNDLE TRUE)
+ PROPERTIES
+ MACOSX_BUNDLE_ICON_FILE "logo.icns"
+ MACOSX_BUNDLE_BUNDLE_NAME "Quran Companion"
+ MACOSX_BUNDLE_GUI_IDENTIFIER "io.github._0xzer0x.qurancompanion"
+ MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
+ MACOSX_BUNDLE_SHORT_VERSION_STRING
+ ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
+ MACOSX_BUNDLE_LONG_VERSION_STRING
+ ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}
+ MACOSX_BUNDLE TRUE)
+ # And this part tells CMake where to find and install the file itself
+ set(QURAN_COMPANION_ICON "resources/logo.icns")
+ set_source_files_properties(${QURAN_COMPANION_ICON}
+ PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
endif()
install(
TARGETS quran-companion
BUNDLE DESTINATION .
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
install(DIRECTORY assets TYPE BIN)
install(DIRECTORY bismillah TYPE BIN)
message(STATUS "Copying application assets to build tree")
-file(INSTALL assets DESTINATION ${CMAKE_BINARY_DIR})
-file(INSTALL bismillah DESTINATION ${CMAKE_BINARY_DIR})
+if(APPLE)
+ file(INSTALL assets DESTINATION "quran-companion.app/Contents/MacOS")
+ file(INSTALL bismillah DESTINATION "quran-companion.app/Contents/MacOS")
+else()
+ file(INSTALL assets DESTINATION ${CMAKE_BINARY_DIR})
+ file(INSTALL bismillah DESTINATION ${CMAKE_BINARY_DIR})
+endif()
list(APPEND SUPPORTED_LANGUAGES ar tr)
foreach(lang IN LISTS SUPPORTED_LANGUAGES)
message(STATUS "Adding ${lang} translation file to QC_TS")
- list(APPEND QC_TS "dist/translations/qc_${lang}.ts")
+ list(APPEND QC_TS "dist/translations/out/qc_${lang}.ts")
message(STATUS "Copying ${lang} qt translations to build tree")
- configure_file("dist/translations/qtbase_${lang}.qm"
+ configure_file("dist/translations/qtbase/${lang}.qm"
"${CMAKE_BINARY_DIR}/${lang}.qm" COPYONLY)
message(STATUS "Adding ${lang} qtbase qm file to QTBASE_QM")
@@ -221,7 +239,7 @@ qt_add_resources(
quran-companion
"qttranslations"
PREFIX
- "/base"
+ "/qtbase"
BASE
${CMAKE_BINARY_DIR}
FILES
diff --git a/README-AR.md b/README-AR.md
index 228db921..e7e6aaab 100644
--- a/README-AR.md
+++ b/README-AR.md
@@ -125,6 +125,11 @@
مثّبت البرنامج يمكنك تحميله من [هنا][win-installer]
+#### ماك
+
+1. قم بتحميل و فتح ملف [الdmg][macos-dmg-url].
+2. قم بسحب البرنامج لمجلد التطبيقات.
+
#### لينكس
يمكنك تحميل البرنامج بأي صيغة من الصيغ المتوفرة (snap, flatpak, appimage, aur package)
@@ -133,7 +138,7 @@
-
+
@@ -159,7 +164,7 @@
- GCC / MSVC
- CMake
-- Qt >= 6.4
+- Qt >= 6.5
- `qtbase`
- `qtimageformats`
- `qtsvg`
@@ -194,8 +199,8 @@ git clone --depth=1 -b main https://github.com/0xzer0x/quran-companion.git
```sh
mkdir build
cd build
-cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\msvc_2019" -DCMAKE_BUILD_TYPE=Release -G "Ninja" ..
-ninja
+cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\msvc_2019" -DCMAKE_BUILD_TYPE=Release ..
+cmake.exe --build . --config Release
```
@@ -223,14 +228,8 @@ sudo pacman -Sy base-devel cmake qt6-base qt6-multimedia qt6-tools qt6-imageform
```sh
mkdir build
cd build
-cmake ..
-make
-```
-
-إذا كنت تستخدم Qt 6.4 ، فأنت بحاجة إلى تعيين المتغير البيئي **QT_MEDIA_BACKEND** إلى "ffmpeg" في كل مرة تقوم فيها بتشغيل الملف القابل للتنفيذ ، يمكنك وضع المقتطف التالي في ملف bash لتشغيل التطبيق
-
-```sh
-QT_MEDIA_BACKEND=ffmpeg ./quran-companion
+cmake -DCMAKE_BUILD_TYPE=Release -G "Ninja" ..
+cmake --build .
```
(عد إلى الأعلى )
@@ -330,3 +329,4 @@ QT_MEDIA_BACKEND=ffmpeg ./quran-companion
[win-installer]: https://github.com/0xzer0x/quran-companion/releases/download/v1.1.9/qc_online_installer_x64_win.exe
[translation-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Translations
[recitations-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Recitations
+[macos-dmg-url]: https://github.com/0xzer0x/quran-companion/releases/download/v1.2.5/Quran_Companion-1.2.5-x86_64.dmg
diff --git a/README.md b/README.md
index cf0da5e9..6b48e4e4 100644
--- a/README.md
+++ b/README.md
@@ -60,6 +60,7 @@
Build
@@ -122,6 +123,11 @@ Quran Companion is a cross-platform Quran reader/player with recitation download
Online installer can be downloaded from [here][win-installer].
+#### MacOS
+
+1. Download and open the [application dmg][macos-dmg-url].
+2. Drag the application into your _Applications_.
+
#### Linux
The application can be downloaded in any of the available packages (snap, flatpak, appimage, aur package).
@@ -130,7 +136,7 @@ The application can be downloaded in any of the available packages (snap, flatpa
-
+
@@ -156,7 +162,7 @@ Also you can open and build/debug the project in a C++ IDE. For example, in Qt C
- GCC / MSVC
- CMake
-- Qt >= 6.4
+- Qt >= 6.5
- `qtbase`
- `qtimageformats`
- `qtsvg`
@@ -168,22 +174,22 @@ Also you can open and build/debug the project in a C++ IDE. For example, in Qt C
1. Clone the repo, make sure to pass `--depth=1` to reduce the download size
```sh
- git clone --depth=1 -b main https://github.com/0xzer0x/quran-companion.git
+git clone --depth=1 -b main https://github.com/0xzer0x/quran-companion.git
```
#### Windows
2. Install Qt using the [online installer](https://www.qt.io/download-qt-installer), make sure to select Qt Multimedia & Qt image formats
-3. Add the Qt bin directory to the system **PATH** variable, usually `C:\Qt\6.X.X\mingw_64\bin`
+3. Add the Qt bin directory to the system **PATH** variable, usually `C:\Qt\6.x.x\msvc_2019\bin`
4. Build (replace 6.x.x with the Qt version you installed)
-```cmd
- mkdir build
- cd build
- cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\mingw_64" -DCMAKE_BUILD_TYPE=Release -G "Ninja" ..
- ninja
+```sh
+mkdir build
+cd build
+cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\msvc_2019" -DCMAKE_BUILD_TYPE=Release ..
+cmake.exe --build . --config Release
```
#### Linux
@@ -207,17 +213,10 @@ sudo pacman -Sy base-devel cmake qt6-base qt6-multimedia qt6-tools qt6-imageform
**Note:** if you installed Qt through the online installer, you need to pass `-DCMAKE_PREFIX_PATH=~/Qt/6.x.x/gcc_64` to CMake in order for the linker to find the Qt libs
```sh
- mkdir build
- cd build
- cmake ..
- make
-```
-
-4. If you're using Qt 6.4, you need to set the **QT_MEDIA_BACKEND** environmental variable to `ffmpeg` every time you run the executable, you could put the following snippet in a bash file to run the application
-
-```sh
-export QT_MEDIA_BACKEND=ffmpeg
-./quran-companion
+mkdir build
+cd build
+cmake -DCMAKE_BUILD_TYPE=Release ..
+cmake --build .
```
(back to top )
@@ -313,3 +312,4 @@ Distributed under the [Waqf General Public License](https://ojuba.org/waqf-2.0:%
[win-installer]: https://github.com/0xzer0x/quran-companion/releases/download/v1.1.9/qc_online_installer_x64_win.exe
[translation-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Translations
[recitations-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Recitations
+[macos-dmg-url]: https://github.com/0xzer0x/quran-companion/releases/download/v1.2.5/Quran_Companion-1.2.5-x86_64.dmg
diff --git a/VERSION b/VERSION
index e8ea05db..c813fe11 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.2.4
+1.2.5
diff --git a/crowdin.yml b/crowdin.yml
index 4ca14939..cd7dbf66 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,8 +1,8 @@
commit_message: Update %language% translation
append_commit_message: false
files:
- - source: /dist/translations/qc_template.ts
- translation: /dist/translations/qc_%two_letters_code%.ts
+ - source: /dist/translations/template.ts
+ translation: /dist/translations/out/qc_%two_letters_code%.ts
export_languages:
- ar
- tr
diff --git a/dist/translations/qc_ar.ts b/dist/translations/out/qc_ar.ts
similarity index 68%
rename from dist/translations/qc_ar.ts
rename to dist/translations/out/qc_ar.ts
index 55e655a1..b82c6cf2 100644
--- a/dist/translations/qc_ar.ts
+++ b/dist/translations/out/qc_ar.ts
@@ -2,1373 +2,1378 @@
- SettingsDialog
+ AboutDialog
-
- Toggle player controls
- إظهار/إخفاء التحكم في المشغل
+
+ About Quran Companion
+ عن رفيق القرآن
-
- Toggle reader view
- تبديل طريقة عرض القارئ
+
+ Quran Companion
+ رفيق القرآن
-
- Toggle visibility of the menubar
- إظهار/إخفاء شريط القوائم
+
+ Version
+ إصدار
-
- Toggle visibility of the navigation dock
- إظهار/إخفاء وحدة التصفح
+
+ About
+ عن البرنامَج
-
- Toggle playback state of recitation
- تشغيل/إيقاف التلاوة
+
+ A free, open-source Quran reader & player
+ قارئ ومشغل للقرآن الكريم مجاني و مفتوح المصدر
-
- Increase the playback volume
- زيادة مستوى صوت القراءة
+
+ Useful Links
+ روابط مفيدة
-
- Decrease the playback volume
- خفض مستوى صوت القراءة
+
+ Translators
+ المترجمون
-
- Move to the next page
- الانتقال إلى الصفحة التالية
+
+ Credits
+ شكر وتقدير
-
- Move to the previous page
- الانتقال إلى الصفحة السابقة
+
+ Recitations
+ التلاوات
-
- Move to the next verse
- الانتقال إلى الآية التالية
+
+ Tafsir/Translations
+ التفسير/الترجمات
-
- Move to the previous verse
- الانتقال إلى الآية السابقة
+
+ Surah Cards
+ بطاقات السور
-
- Move to the next surah
- الانتقال إلى السورة التالية
+
+ Libraries
+ المكتبات
-
- Move to the previous surah
- الانتقال إلى السورة السابقة
+
+ Licensed under the
+ مرخص بموجب
-
- Move to the next juz
- الانتقال إلى الجزء التالي
+
+ Waqf General Public License
+ رخصة وقف العامة
-
- Move to the previous juz
- الانتقال إلى الجزء السابق
+
+ Project Homepage
+ صفحة المشروع
-
- Increase the size of the quran page
- زيادة حجم صفحة القرآن
+
+ Report a bug/Request a feature
+ التبليغ عن خلل / طلب ميزة
-
- Decrease the size of the quran page
- تقليص حجم صفحة القرآن
+
+ Contribute to translations
+ ساهم في الترجمة
+
+
+ BookmarksDialog
-
- Bookmark the current active verse
- إضافة علامة عند الآية النشطة
+
+ Bookmarks
+ العلامات
-
- Open the bookmarks dialog
- فتح نافذة العلامات
+
+ next
+ التالي
-
- Open the khatmah dialog
- فتح نافذة الختمات
+
+ Left
+ يسار
-
- Open the search dialog
- فتح نافذة البحث
+
+ previous
+ السابق
-
- Open the preferences dialog
- فتح نافذة الإعدادات
+
+ Right
+ يمين
-
- Open the tafsir for the current active verse
- فتح التفسير للآية النشطة الحالية
+
+ No bookmarks available. Start bookmarking verses to see them here.
+ لا توجد علامات متاحة. أضف علامات على الآيات لتراها هنا.
-
- Open the download manager dialog
- فتح نافذة مدير التحميل
+
+ Go to verse
+ انتقل إلى الآية
-
- Open the advanced copy dialog
- فتح نافذة النسخ المتقدم
+
+ Remove
+ إزالة
-
- Quit
- خروج
+
+
+ Surah:
+ سورة:
-
- Adwa' ul-Bayan
- أضواء البيان
+
+
+ Verse:
+ آية:
-
- Aysar ul-Tafasir
- أيسر التفاسير
+
+ All
+ الكل
+
+
+ BookmarksNotifier
-
- Al-Tafsir Al-Waseet
- الوسيط
+
+ Verse added to bookmarks
+ تم إضافة علامة
-
- Al-Mukhtasar fil Tafsir
- المختصر في التفسير
+
+ Verse removed from bookmarks
+ تم إزالة العلامة
+
+
+ ContentDialog
-
- Al-Baghawy
- البغوي
+
+ Content
+ المحتوى
-
- Al-Qortoby
- القرطبي
+
+ Tafsir
+ التفسير
-
- Al-Sa'ady
- السعدي
+
+ Translation
+ الترجمة
-
- Al-Tabary
- الطبري
+
+ Thoughts
+ خواطر
-
- Al-Jalalayn
- الجلالين
+
+ next
+ التالي
-
- Ea'rab
- إعراب الكلمات
+
+ Left
+ يسار
-
- Ibn-Ashoor
- ابن عاشور
+
+ previous
+ السابق
-
- Ibn-Juzayy
- ابن جزي
+
+ Right
+ يمين
-
- Ibn-Katheer
- ابن كثير
+
+ Surah:
+ سورة:
-
- Ibn-Katheer - English
- ابن كثير - الإنجليزية
+
+ Verse:
+ آية:
+
+
+ CopyDialog
-
- Al-Jalalayn - English
- الجلالين - الإنجليزية
+
+ Advanced Copy
+ النسخ المتقدم
-
- Al-Jalalayn - Indonesian
- الجلالين - الإندونيسية
+
+ Surah
+ سورة
-
- Kuliev & Al-Sa'ady - Russian
- كولييف و السعدي - الروسية
+
+ From
+ من
-
- Tafheem ul-Quran - English
- تفهيم القرآن - الإنجليزية
+
+ To
+ إلى
-
- Preferences
- الإعدادات
+
+ Invalid range
+ نطاق غير صالح
-
- General
- عام
+
+ The entered verse range is invalid
+ نطاق الآيات الذي تم إدخاله غير صالح
+
+
+ CopyNotifier
-
- Theme
- المظهر
+
+ Verse text copied to clipboard
+ تم نسخ نص الآية إلى الحافظة
+
+
+ DownloadManager
-
- Light
- فاتح
+
+ bytes
+ بايت
-
- Sepia
- بني
-
-
-
- Dark
- داكن
+
+
+ KB
+ كب
-
- Language
- اللغة
+
+ MB
+ مب
+
+
+ DownloaderDialog
-
- Audio output device
- جهاز إخراج الصوت
+
+ Download Manager
+ مدير التحميلات
-
-
- Features
- المميزات
+
+ Add to queue
+ إضافة تحميل
-
- Daily verse
- الآية اليومية
+
+ Downloads
+ التحميلات
-
- Missing recitation warning
- تحذير التلاوات المفقودة
+
+ clear
+ محو
-
- Reader
- القارئ
+
+ stop
+ إيقاف
-
- Quran page
- صفحة القرآن
+
+ Name
+ الاسم
-
- Foreground Highlight
- تظليل النص
+
+ Number
+ الرقم
-
- Adaptive font size
- حجم خط تلقائي
+
+ Recitations
+ التلاوات
-
- Reader mode
- وضع القراءة
+
+ Extras
+ إضافات
-
- Single page
- صفحة
+
+ Additional files
+ ملفات إضافية
-
- Double page
- صفحتين
+
+ // Surah:
+ // سورة:
-
- Page font
- خط الصفحة
+
+ Downloading:
+ جاري تحميل:
-
- QCF V1
- خط 1
+
+ /sec
+ /ث
-
-
-
- QCF V2
- خط 2
+
+ Download Completed
+ تم التحميل
-
-
-
- size
- الحجم
+
+ Download Failed
+ فشل التحميل
+
+
+ ImportExportDialog
-
- Verse font
- خط الآيات
+
+ Data Selection
+ اختيار البيانات
-
- QCF
- خط الصفحة
+
+ Bookmarks
+ العلامات
-
- Uthmanic
- عثماني
+
+ Khatmah
+ الختمات
-
- Uthmanic (annotated)
- عثماني (مرمز)
+
+ Thoughts
+ خواطر
-
- Side content
- المحتوى الجانبي
+
+ The following error occured during import
+ حدث الخطأ التالي أثناء الاستيراد
-
- Font Family
- نوع الخط
+
+
+ Error
+ خطأ
-
-
- Translation
- الترجمة
+
+ The following error occured during export
+ حدث الخطأ التالي أثناء التصدير
+
+
+ JobNotifier
-
- Shortcuts
- الاختصارات
+
+ Download Completed
+ تم التحميل
-
- Tafsir
- التفسير
+
+ Download Failed
+ فشل التحميل
+
+
+ KhatmahDialog
-
- Description
- الوصف
+
+ Khatmah Dialog
+ الختمات
-
- Key
- المفتاح
+
+ Current Khatmah:
+ الختمة الحالية:
-
-
-
-
- Restart required
- مطلوب إعادة التشغيل
+
+ Default
+ افتراضي
-
- Application theme was changed, restart now?
- تم تغيير مظهر التطبيق، هل تريد إعادة التشغيل الآن؟
+
+ Start a new khatmah
+ إنشاء ختمة جديدة
-
- Application language was changed, restart now?
- تم تغيير لغة التطبيق، هل تريد إعادة التشغيل الآن؟
+
+ Set as active
+ تفعيل
-
- Reading mode was changed, restart now?
- تم تغيير وضع القراءة، هل تريد إعادة التشغيل الآن؟
+
+ Remove
+ إزالة
-
- Restart is required to load new quran font, restart now?
- إعادة التشغيل مطلوبة لتحميل خط القرآن الجديد، هل تريد إعادة التشغيل الآن؟
+
+ Surah:
+ سورة:
-
- Apply
- طبّق
+
+ Verse:
+ آية:
-
- Cancel
- ألغِ
+
+ Khatmah
+ ختمه
MainWindow
-
- Al-Husary
- الحصري
+
+
+
+ Quran Companion
+ رفيق القرآن
-
- Al-Husary (Qasr)
- الحصري (قصر)
+
+ View
+ عرض
-
- Al-Husary (Mujawwad)
- الحصري (مجود)
+
+ Edit
+ تحرير
-
- Abdul-Basit
- عبد الباسط عبد الصمد
+
+ File
+ ملف
-
- Abdul-Basit (Mujawwad)
- عبد الباسط عبد الصمد (مجود)
+
+ Help
+ مساعدة
-
- Menshawi
- المنشاوي
+
+
+ Navigation
+ التصفح
-
- Menshawi (Mujawwad)
- المنشاوي (مجود)
+
+ Juz
+ الجزء
-
- Mishary Alafasy
- مشاري العفاسي
+
+ Page
+ الصفحة
-
- Khalefa Al-Tunaiji
- خليفة الطنيجى
+
+ Verse
+ الآية
-
- Yasser Ad-Dussary
- ياسر الدوسري
+
+ Search surah
+ بحث السور
-
- Mahmoud Al-Banna
- محمود البنا
+
+ Preferences
+ الإعدادات
-
- Abdullah Basfar
- عبد الله بصفر
+
+ Download manager
+ مدير التحميلات
-
- Abu Bakr Ash-Shaatree
- أبو بكر الشاطري
+
+ Exit
+ خروج
-
- Ahmed Al-Ajamy
- أحمد العجمي
+
+ Find
+ البحث
-
- Ali Jaber
- على جابر
+
+ Check for updates
+ التحقق من وجود تحديثات
-
- Fares Abbad
- فارس عباد
+
+ Bookmarks
+ العلامات
-
- Saad Al-Ghamadi
- سعد الغامدي
+
+ About Quran Companion
+ عن رفيق القرآن
-
- Hani Rifai
- هاني الرفاعي
+
+
+ About Qt
+ عن كيوت
-
- Hudhaify
- الحذيفي
+
+ Tafsir
+ التفسير
-
- Saood Ash-Shuraym
- سعود الشريم
+
+ Verse of the day
+ آية اليوم
-
- Nasser Alqatami
- ناصر القطامي
-
-
-
- Maher Al-Muaiqly
- ماهر المعيقلي
-
-
-
- Mostafa Ismail
- مصطفى إسماعيل
-
-
-
- Muhammad Jibreel
- محمد جبريل
-
-
-
-
-
- Quran Companion
- رفيق القرآن
-
-
-
- View
- عرض
-
-
-
- Edit
- تحرير
-
-
-
- File
- ملف
-
-
-
- Help
- مساعدة
-
-
-
-
- Navigation
- التصفح
-
-
-
- Juz
- الجزء
-
-
-
- Page
- الصفحة
-
-
-
- Verse
- الآية
-
-
-
- Search surah
- بحث السور
-
-
-
- Preferences
- الإعدادات
-
-
-
- Download manager
- مدير التحميلات
-
-
-
- Exit
- خروج
-
-
-
- Find
- البحث
-
-
-
- Check for updates
- التحقق من وجود تحديثات
-
-
-
- Bookmarks
- العلامات
-
-
-
- About Quran Companion
- عن رفيق القرآن
-
-
-
-
- About Qt
- عن كيوت
-
-
-
- Tafsir
- التفسير
-
-
-
- Verse of the day
- آية اليوم
-
-
-
-
+
+
Khatmah
الختمات
-
+
Advanced copy
النسخ المتقدم
-
+
Toggle reader view
تبديل طريقة عرض القارئ
-
+
Import
استيراد
-
+
Export
تصدير
-
+
Player controls
التحكم بالمشغل
-
+
Default
افتراضي
-
+
Now playing:
يقرأ الآن:
-
+
Surah
سورة
-
-
-
+
+
+
Files Missing
الملفات مفقودة
-
+
The selected font files are missing, would you like to download it?
ملفات الخط المحدد مفقودة، هل ترغب في تحميلها؟
-
+
The selected tafsir is missing, would you like to download it?
التفسير المحدد مفقود، هل ترغب في تحميله؟
-
+
The selected translation is missing, would you like to download it?
الترجمة المحددة مفقود، هل ترغب في تحميله؟
-
+
Recitation not found
التلاوة غير موجودة
-
+
The recitation files for the current surah is missing, would you like to download it?
ملفات التلاوة الخاصة بالسورة الحالية غير متوفرة، هل تود الذَّهاب إلى صفحة التحميل؟
-
-
- AboutDialog
-
-
- About Quran Companion
- عن رفيق القرآن
-
-
- Quran Companion
- رفيق القرآن
+
+ Al-Husary
+ الحصري
-
- Version
- إصدار
+
+ Al-Husary (Qasr)
+ الحصري (قصر)
-
- About
- عن البرنامَج
+
+ Al-Husary (Mujawwad)
+ الحصري (مجود)
-
- A free, open-source Quran reader & player
- قارئ ومشغل للقرآن الكريم مجاني و مفتوح المصدر
+
+ Abdul-Basit
+ عبد الباسط عبد الصمد
-
- Useful Links
- روابط مفيدة
+
+ Abdul-Basit (Mujawwad)
+ عبد الباسط عبد الصمد (مجود)
-
- Translators
- المترجمون
+
+ Menshawi
+ المنشاوي
-
- Credits
- شكر وتقدير
+
+ Menshawi (Mujawwad)
+ المنشاوي (مجود)
-
- Recitations
- التلاوات
+
+ Mishary Alafasy
+ مشاري العفاسي
-
- Tafsir/Translations
- التفسير/الترجمات
+
+ Khalefa Al-Tunaiji
+ خليفة الطنيجى
-
- Surah Cards
- بطاقات السور
+
+ Yasser Ad-Dussary
+ ياسر الدوسري
-
- Libraries
- المكتبات
+
+ Mahmoud Al-Banna
+ محمود البنا
-
- Licensed under the
- مرخص بموجب
+
+ Abdullah Basfar
+ عبد الله بصفر
-
- Waqf General Public License
- رخصة وقف العامة
+
+ Abu Bakr Ash-Shaatree
+ أبو بكر الشاطري
-
- Project Homepage
- صفحة المشروع
+
+ Ahmed Al-Ajamy
+ أحمد العجمي
-
- Report a bug/Request a feature
- التبليغ عن خلل / طلب ميزة
+
+ Ali Jaber
+ على جابر
-
- Contribute to translations
- ساهم في الترجمة
+
+ Fares Abbad
+ فارس عباد
-
-
- BookmarksDialog
-
- Bookmarks
- العلامات
+
+ Saad Al-Ghamadi
+ سعد الغامدي
-
- next
- التالي
+
+ Hani Rifai
+ هاني الرفاعي
-
- Left
- يسار
+
+ Hudhaify
+ الحذيفي
-
- previous
- السابق
+
+ Saood Ash-Shuraym
+ سعود الشريم
-
- Right
- يمين
+
+ Nasser Alqatami
+ ناصر القطامي
-
- No bookmarks available. Start bookmarking verses to see them here.
- لا توجد علامات متاحة. أضف علامات على الآيات لتراها هنا.
+
+ Maher Al-Muaiqly
+ ماهر المعيقلي
-
- Go to verse
- انتقل إلى الآية
+
+ Mostafa Ismail
+ مصطفى إسماعيل
-
- Remove
- إزالة
+
+ Muhammad Jibreel
+ محمد جبريل
+
+
+ PlayerControls
-
-
- Surah:
- سورة:
+
+ Reciter
+ القارئ
+
+
+ QFileDialog
-
-
- Verse:
- آية:
+
+ Open File
+ فتح ملف
-
- All
- الكل
+
+ Save File
+ حفظ الملف
- BookmarksNotifier
+ QuranPageBrowser
-
- Verse added to bookmarks
- تم إضافة علامة
+
+ Zoom In
+ تكبير
-
- Verse removed from bookmarks
- تم إزالة العلامة
+
+ Zoom Out
+ تصغير
-
-
- ContentDialog
-
- Content
- المحتوى
+
+ Copy Verse
+ نسخ نص الآية
+
+
+
+ Select
+ اختر
+
+
+
+ Play
+ قراءة
-
+
Tafsir
التفسير
-
+
Translation
الترجمة
-
+
Thoughts
خواطر
-
+
+ Add Bookmark
+ اضافة علامة
+
+
+
+ Remove Bookmark
+ إزالة العلامة
+
+
+
+ QuranReader
+
+
next
التالي
-
+
+ previous
+ السابق
+
+
+
+ SearchDialog
+
+
+ Verse search
+ بحث الآيات
+
+
+
+ Search
+ البحث
+
+
+
+ Find
+ البحث
+
+
+
+ Search selected surahs only
+ البحث في السور المختارة فقط
+
+
+
+ Whole word
+ كلمة كاملة
+
+
+
+ next
+ التالي
+
+
+
Left
يسار
-
+
previous
السابق
-
+
Right
يمين
-
+
+ Filter
+ تصفية
+
+
+
+ Pages
+ الصفحات
+
+
+
+ From
+ من
+
+
+
+ To
+ إلى
+
+
+
+ Surahs
+ السُور
+
+
+
+ Search results
+ ناتج بحث
+
+
+
Surah:
سورة:
-
+
Verse:
آية:
- CopyDialog
+ SettingsDialog
-
- Advanced Copy
- النسخ المتقدم
+
+ Preferences
+ الإعدادات
-
- Surah
- سورة
+
+ General
+ عام
-
- From
- من
+
+ Theme
+ المظهر
-
- To
- إلى
+
+ Light
+ فاتح
-
- Invalid range
- نطاق غير صالح
+
+ Sepia
+ بني
-
- The entered verse range is invalid
- نطاق الآيات الذي تم إدخاله غير صالح
+
+ Dark
+ داكن
-
-
- CopyNotifier
-
- Verse text copied to clipboard
- تم نسخ نص الآية إلى الحافظة
+
+ Language
+ اللغة
-
-
- DownloadManager
-
- bytes
- بايت
+
+ Audio output device
+ جهاز إخراج الصوت
-
-
- KB
- كب
+
+
+ Features
+ المميزات
-
- MB
- مب
+
+ Daily verse
+ الآية اليومية
-
-
- DownloaderDialog
-
- Download Manager
- مدير التحميلات
+
+ Missing recitation warning
+ تحذير التلاوات المفقودة
-
- Add to queue
- إضافة تحميل
+
+ Reader
+ القارئ
-
- Downloads
- التحميلات
+
+ Quran page
+ صفحة القرآن
-
- clear
- محو
+
+ Foreground Highlight
+ تظليل النص
-
- stop
- إيقاف
+
+ Adaptive font size
+ حجم خط تلقائي
-
- Name
- الاسم
+
+ Reader mode
+ وضع القراءة
-
- Number
- الرقم
+
+ Single page
+ صفحة
-
- Extras
- إضافات
+
+ Double page
+ صفحتين
-
- Additional files
- ملفات إضافية
+
+ Page font
+ خط الصفحة
-
- // Surah:
- // سورة:
+
+ QCF V1
+ خط 1
-
- Downloading:
- جاري تحميل:
+
+
+
+ QCF V2
+ خط 2
-
- /sec
- /ث
+
+
+
+ size
+ الحجم
-
- Download Completed
- تم التحميل
+
+ Verse font
+ خط الآيات
-
- Download Failed
- فشل التحميل
+
+ QCF
+ خط الصفحة
-
-
- ImportExportDialog
-
- Data Selection
- اختيار البيانات
+
+ Uthmanic
+ عثماني
-
- Bookmarks
- العلامات
+
+ Uthmanic (annotated)
+ عثماني (مرمز)
-
- Khatmah
- الختمات
+
+ Side content
+ المحتوى الجانبي
-
- Thoughts
- خواطر
+
+ Font Family
+ نوع الخط
-
- The following error occured during import
- حدث الخطأ التالي أثناء الاستيراد
+
+
+ Translation
+ الترجمة
-
-
- Error
- خطأ
+
+ Shortcuts
+ الاختصارات
-
- The following error occured during export
- حدث الخطأ التالي أثناء التصدير
+
+ Tafsir
+ التفسير
-
-
- JobNotifier
-
- Download Completed
- تم التحميل
+
+ Description
+ الوصف
-
- Download Failed
- فشل التحميل
+
+ Key
+ المفتاح
-
-
- KhatmahDialog
-
- Khatmah Dialog
- الختمات
+
+
+
+
+ Restart required
+ مطلوب إعادة التشغيل
-
- Current Khatmah:
- الختمة الحالية:
+
+ Application theme was changed, restart now?
+ تم تغيير مظهر التطبيق، هل تريد إعادة التشغيل الآن؟
-
- Default
- افتراضي
+
+ Application language was changed, restart now?
+ تم تغيير لغة التطبيق، هل تريد إعادة التشغيل الآن؟
-
- Start a new khatmah
- إنشاء ختمة جديدة
+
+ Reading mode was changed, restart now?
+ تم تغيير وضع القراءة، هل تريد إعادة التشغيل الآن؟
-
- Set as active
- تفعيل
+
+ Restart is required to load new quran font, restart now?
+ إعادة التشغيل مطلوبة لتحميل خط القرآن الجديد، هل تريد إعادة التشغيل الآن؟
-
- Remove
- إزالة
+
+ Apply
+ طبّق
-
- Surah:
- سورة:
+
+ Cancel
+ ألغِ
-
- Verse:
- آية:
+
+ Toggle player controls
+ إظهار/إخفاء التحكم في المشغل
-
- Khatmah
- ختمه
+
+ Toggle reader view
+ تبديل طريقة عرض القارئ
-
-
- PlayerControls
-
- Reciter
- القارئ
+
+ Toggle visibility of the menubar
+ إظهار/إخفاء شريط القوائم
-
-
- QFileDialog
-
- Open File
- فتح ملف
+
+ Toggle visibility of the navigation dock
+ إظهار/إخفاء وحدة التصفح
-
- Save File
- حفظ الملف
+
+ Toggle playback state of recitation
+ تشغيل/إيقاف التلاوة
-
-
- QuranPageBrowser
-
- Zoom In
- تكبير
+
+ Increase the playback volume
+ زيادة مستوى صوت القراءة
-
- Zoom Out
- تصغير
+
+ Decrease the playback volume
+ خفض مستوى صوت القراءة
-
- Copy Verse
- نسخ نص الآية
+
+ Move to the next page
+ الانتقال إلى الصفحة التالية
-
- Select
- اختر
+
+ Move to the previous page
+ الانتقال إلى الصفحة السابقة
-
- Play
- قراءة
+
+ Move to the next verse
+ الانتقال إلى الآية التالية
-
- Tafsir
- التفسير
+
+ Move to the previous verse
+ الانتقال إلى الآية السابقة
-
- Translation
- الترجمة
+
+ Move to the next surah
+ الانتقال إلى السورة التالية
-
- Thoughts
- خواطر
+
+ Move to the previous surah
+ الانتقال إلى السورة السابقة
-
- Add Bookmark
- اضافة علامة
+
+ Move to the next juz
+ الانتقال إلى الجزء التالي
-
- Remove Bookmark
- إزالة العلامة
+
+ Move to the previous juz
+ الانتقال إلى الجزء السابق
-
-
- QuranReader
-
- next
- التالي
+
+ Increase the size of the quran page
+ زيادة حجم صفحة القرآن
-
- previous
- السابق
+
+ Decrease the size of the quran page
+ تقليص حجم صفحة القرآن
-
-
- SearchDialog
-
- Verse search
- بحث الآيات
+
+ Bookmark the current active verse
+ إضافة علامة عند الآية النشطة
-
- Search
- البحث
+
+ Open the bookmarks dialog
+ فتح نافذة العلامات
-
- Find
- البحث
+
+ Open the khatmah dialog
+ فتح نافذة الختمات
-
- Search selected surahs only
- البحث في السور المختارة فقط
+
+ Open the search dialog
+ فتح نافذة البحث
-
- Whole word
- كلمة كاملة
+
+ Open the preferences dialog
+ فتح نافذة الإعدادات
-
- next
- التالي
+
+ Open the tafsir for the current active verse
+ فتح التفسير للآية النشطة الحالية
-
- Left
- يسار
+
+ Open the download manager dialog
+ فتح نافذة مدير التحميل
-
- previous
- السابق
+
+ Open the advanced copy dialog
+ فتح نافذة النسخ المتقدم
-
- Right
- يمين
+
+ Quit
+ خروج
-
- Filter
- تصفية
+
+ Adwa' ul-Bayan
+ أضواء البيان
-
- Pages
- الصفحات
+
+ Aysar ul-Tafasir
+ أيسر التفاسير
-
- From
- من
+
+ Al-Tafsir Al-Waseet
+ الوسيط
-
- To
- إلى
+
+ Al-Mukhtasar fil Tafsir
+ المختصر في التفسير
-
- Surahs
- السُور
+
+ Al-Baghawy
+ البغوي
-
- Search results
- ناتج بحث
+
+ Al-Qortoby
+ القرطبي
-
- Surah:
- سورة:
+
+ Al-Sa'ady
+ السعدي
-
- Verse:
- آية:
+
+ Al-Tabary
+ الطبري
+
+
+
+ Al-Jalalayn
+ الجلالين
+
+
+
+ Ea'rab
+ إعراب الكلمات
+
+
+
+ Ibn-Ashoor
+ ابن عاشور
+
+
+
+ Ibn-Juzayy
+ ابن جزي
+
+
+
+ Ibn-Katheer
+ ابن كثير
+
+
+
+ Ibn-Katheer - English
+ ابن كثير - الإنجليزية
+
+
+
+ Al-Jalalayn - English
+ الجلالين - الإنجليزية
+
+
+
+ Al-Jalalayn - Indonesian
+ الجلالين - الإندونيسية
+
+
+
+ Kuliev & Al-Sa'ady - Russian
+ كولييف و السعدي - الروسية
+
+
+
+ Tafheem ul-Quran - English
+ تفهيم القرآن - الإنجليزية
ShortcutDelegate
-
+
Shortcut Conflict
تضارب اختصارات
-
+
The key sequence chosen is already reserved, try again
تسلسل المفتاح المختار محجوزة فعلًا، حاول مرة أخرى
@@ -1376,37 +1381,37 @@
SystemTray
-
+
Play/Pause recitation
تشغيل/إيقاف التلاوة
-
+
Show window
إظهار النافذة
-
+
Hide window
إخفاء النافذة
-
+
Preferences
الإعدادات
-
+
Check for updates
التحقق من وجود تحديثات
-
+
About
عن البرنامَج
-
+
Exit
خروج
@@ -1414,12 +1419,12 @@
UpdateNotifier
-
+
Update available
تحديث متاح
-
+
You are running the latest version
لديك أحدث إصدار
@@ -1427,7 +1432,7 @@
VerseDialog
-
+
Verse Of The Day
آية اليوم
@@ -1435,22 +1440,22 @@
VersionChecker
-
+
There are currently no updates available.
لا يوجد تحديثات متوفرة حاليا.
-
+
Update info
معلومات التحديث
-
+
Updates available, do you want to open the update tool?
هناك تحديثات متاحة، هل تود تشغيل مدير التحديثات؟
-
+
Updates info
معلومات التحديث
diff --git a/dist/translations/qc_tr.ts b/dist/translations/out/qc_tr.ts
similarity index 68%
rename from dist/translations/qc_tr.ts
rename to dist/translations/out/qc_tr.ts
index cceeb4a0..0724ad8e 100644
--- a/dist/translations/qc_tr.ts
+++ b/dist/translations/out/qc_tr.ts
@@ -2,1373 +2,1378 @@
- SettingsDialog
+ AboutDialog
-
- Toggle player controls
- Toggle player controls
+
+ About Quran Companion
+ Kura-an'ı Kerim Arkadaşı hakkında
-
- Toggle reader view
- Toggle reader view
+
+ Quran Companion
+ Kura-an'ı Kerim Arkadaşı
-
- Toggle visibility of the menubar
- Menü çubuğunun görünürlüğünü değiştir
+
+ Version
+ Version
-
- Toggle visibility of the navigation dock
- Gezinme çubuğunun görünürlüğünü değiştir
+
+ About
+ About
-
- Toggle playback state of recitation
- Okumanın oynatma durumunu değiştir
+
+ A free, open-source Quran reader & player
+ A free, open-source Quran reader & player
-
- Increase the playback volume
- Okuma sesini arttır
+
+ Useful Links
+ Useful Links
-
- Decrease the playback volume
- Okuma sesini azalt
+
+ Translators
+ Translators
-
- Move to the next page
- Sonraki sayfaya git
+
+ Credits
+ Credits
-
- Move to the previous page
- Önceki sayfaya git
+
+ Recitations
+ Recitations
-
- Move to the next verse
- Sonraki Ayet'e git
+
+ Tafsir/Translations
+ Tafsir/Translations
-
- Move to the previous verse
- Önceki Ayet'e git
+
+ Surah Cards
+ Surah Cards
-
- Move to the next surah
- Sonraki Sureye git
+
+ Libraries
+ Libraries
-
- Move to the previous surah
- Önceki Sureye git
+
+ Licensed under the
+ Licensed under the
-
- Move to the next juz
- Sonraki cüze git
+
+ Waqf General Public License
+ Waqf General Public License
-
- Move to the previous juz
- Önceki cüze git
+
+ Project Homepage
+ Project Homepage
-
- Increase the size of the quran page
- Kuran sayfasının boyutunu artırın
+
+ Report a bug/Request a feature
+ Report a bug/Request a feature
-
- Decrease the size of the quran page
- Kuran sayfasının boyutunu azaltın
+
+ Contribute to translations
+ Contribute to translations
+
+
+ BookmarksDialog
-
- Bookmark the current active verse
- Geçerli aktif Ayeti yer işaretlerine ekleyin
+
+ Bookmarks
+ Yer işaretleri
-
- Open the bookmarks dialog
- Yer işaretleri iletişim kutusunu aç
+
+ next
+ next
-
- Open the khatmah dialog
- Hatim iletişim kutusunu aç
+
+ Left
+ Sol
-
- Open the search dialog
- Arama iletişim kutusunu aç
+
+ previous
+ previous
-
- Open the preferences dialog
- Ayarlar iletişim kutusunu aç
+
+ Right
+ Sağ
-
- Open the tafsir for the current active verse
- Mevcut Ayet için tefsiri açın
+
+ No bookmarks available. Start bookmarking verses to see them here.
+ Yer işareti yok. Ayetleri burada görmek için yer işareti eklemeye başlayın.
-
- Open the download manager dialog
- Open the download manager dialog
+
+ Go to verse
+ Ayete git
-
- Open the advanced copy dialog
- Gelişmiş kopyalama iletişim kutusunu aç
+
+ Remove
+ Kaldır
-
- Quit
- Çık
+
+
+ Surah:
+ Sure:
-
- Adwa' ul-Bayan
- Adwa' ul-Bayan
+
+
+ Verse:
+ Ayet:
-
- Aysar ul-Tafasir
- Aysar ul-Tafasir
+
+ All
+ Tamamı
+
+
+ BookmarksNotifier
-
- Al-Tafsir Al-Waseet
- Al-Tafsir Al-Waseet
+
+ Verse added to bookmarks
+ Verse added to bookmarks
-
- Al-Mukhtasar fil Tafsir
- Al-Mukhtasar fil Tafsir
+
+ Verse removed from bookmarks
+ Verse removed from bookmarks
+
+
+ ContentDialog
-
- Al-Baghawy
- Al-Baghawy
+
+ Content
+ Content
-
- Al-Qortoby
- Al-Qortoby
+
+ Tafsir
+ Tefsir
-
- Al-Sa'ady
- Al-Sa'ady
+
+ Translation
+ Çeviri
-
- Al-Tabary
- El-Taberi
+
+ Thoughts
+ Thoughts
-
- Al-Jalalayn
- El-Celaleyn
+
+ next
+ next
-
- Ea'rab
- Ea'rab
+
+ Left
+ Sol
-
- Ibn-Ashoor
- Ibn-Ashoor
+
+ previous
+ previous
-
- Ibn-Juzayy
- Ibn-Juzayy
+
+ Right
+ Sağ
-
- Ibn-Katheer
- Ibn-Katheer
+
+ Surah:
+ Sure:
-
- Ibn-Katheer - English
- Ibn-Katheer - English
+
+ Verse:
+ Ayet:
+
+
+ CopyDialog
-
- Al-Jalalayn - English
- Al-Jalalayn - English
+
+ Advanced Copy
+ Gelişmiş Kopyalama
-
- Al-Jalalayn - Indonesian
- Al-Jalalayn - Indonesian
+
+ Surah
+ Sure
-
- Kuliev & Al-Sa'ady - Russian
- Kuliev & Al-Sa'ady - Russian
+
+ From
+ Kimden
-
- Tafheem ul-Quran - English
- Tafheem ul-Quran - English
+
+ To
+ Alıcı
-
- Preferences
- Ayarlar
+
+ Invalid range
+ Geçersiz aralık
-
- General
- Genel
+
+ The entered verse range is invalid
+ Girilen Ayet aralığı geçersiz
+
+
+ CopyNotifier
-
- Theme
- Tema
+
+ Verse text copied to clipboard
+ Verse text copied to clipboard
+
+
+ DownloadManager
-
- Light
- Açık
+
+ bytes
+ bayt
-
- Sepia
- Sepya
-
-
-
- Dark
- Koyu
+
+
+ KB
+ KB
-
- Language
- Dil
+
+ MB
+ MB
+
+
+ DownloaderDialog
-
- Audio output device
- Ses Çıkış Cihazı
+
+ Download Manager
+ İndirme yöneticisi
-
-
- Features
- Özellikler
+
+ Add to queue
+ Kuyruğa ekle
-
- Daily verse
- Günlük ayet
+
+ Downloads
+ İndirilenler
-
- Missing recitation warning
- Eksik okuyucu uyarısı
+
+ clear
+ temizle
-
- Reader
- Okuyucu
+
+ stop
+ dur
-
- Quran page
- Kuran sayfası
+
+ Name
+ Ad
-
- Foreground Highlight
- Ön Plan Vurgusu
+
+ Number
+ Numara
-
- Adaptive font size
- Uyarlanabilir yazı tipi boyutu
+
+ Recitations
+ Recitations
-
- Reader mode
- Okuyucu modu
+
+ Extras
+ Extras
-
- Single page
- Tek sayfa
+
+ Additional files
+ Additional files
-
- Double page
- Çift sayfa
+
+ // Surah:
+ // Sure:
-
- Page font
- Page font
+
+ Downloading:
+ İndiriliyor:
-
- QCF V1
- QCF V1
+
+ /sec
+ /sn
-
-
-
- QCF V2
- QCF V2
+
+ Download Completed
+ İndirme tamamlandı
-
-
-
- size
- size
+
+ Download Failed
+ İndirme Başarısız Oldu
+
+
+ ImportExportDialog
-
- Verse font
- Verse font
+
+ Data Selection
+ Data Selection
-
- QCF
- QCF
+
+ Bookmarks
+ Yer işaretleri
-
- Uthmanic
- Uthmanic
+
+ Khatmah
+ Hatim
-
- Uthmanic (annotated)
- Uthmanic (annotated)
+
+ Thoughts
+ Thoughts
-
- Side content
- Yan içerik
+
+ The following error occured during import
+ The following error occured during import
-
- Font Family
- Yazı Tipi Ailesi
+
+
+ Error
+ Error
-
-
- Translation
- Çeviri
+
+ The following error occured during export
+ The following error occured during export
+
+
+ JobNotifier
-
- Shortcuts
- Kısayollar
+
+ Download Completed
+ İndirme tamamlandı
-
- Tafsir
- Tefsir
+
+ Download Failed
+ İndirme Başarısız Oldu
+
+
+ KhatmahDialog
-
- Description
- Açıklama
+
+ Khatmah Dialog
+ Hatim iletişim kutusu
-
- Key
- Tuş
+
+ Current Khatmah:
+ Şu anki hatim:
-
-
-
-
- Restart required
- Yeniden başlatma gerekli
+
+ Default
+ Varsayılan
-
- Application theme was changed, restart now?
- Uygulama teması değiştirildi, şimdi yeniden başlatılsın mı?
+
+ Start a new khatmah
+ Yeni hatime başla
-
- Application language was changed, restart now?
- Uygulama dili değiştirildi, şimdi yeniden başlatılsın mı?
+
+ Set as active
+ Etkin olarak ayarla
-
- Reading mode was changed, restart now?
- Okuma modu değiştirildi, şimdi yeniden başlatılsın mı?
+
+ Remove
+ Kaldır
-
- Restart is required to load new quran font, restart now?
- Yeni Kuran yazı tipini yüklemek için yeniden başlatma gerekiyor, şimdi yeniden başlatılsın mı?
+
+ Surah:
+ Sure:
-
- Apply
- Uygula
+
+ Verse:
+ Ayet:
-
- Cancel
- Vazgeç
+
+ Khatmah
+ Hatim
MainWindow
-
- Al-Husary
- Al-Husary
+
+
+
+ Quran Companion
+ Kura-an'ı Kerim Arkadaşı
-
- Al-Husary (Qasr)
- Al-Husary (Qasr)
+
+ View
+ Görünüm
-
- Al-Husary (Mujawwad)
- Al-Husary (Mujawwad)
+
+ Edit
+ Düzenle
-
- Abdul-Basit
- Abdul-Basit
+
+ File
+ Dosya
-
- Abdul-Basit (Mujawwad)
- Abdul-Basit (Mujawwad)
+
+ Help
+ Yardım
-
- Menshawi
- Menshawi
+
+
+ Navigation
+ Gezinme
-
- Menshawi (Mujawwad)
- Menshawi (Mujawwad)
+
+ Juz
+ Cüz
-
- Mishary Alafasy
- Mishary Alafasy
+
+ Page
+ Sayfa
-
- Khalefa Al-Tunaiji
- Khalefa Al-Tunaiji
+
+ Verse
+ Ayet
-
- Yasser Ad-Dussary
- Yasser Ad-Dussary
+
+ Search surah
+ Sure ara
-
- Mahmoud Al-Banna
- Mahmoud Al-Banna
+
+ Preferences
+ Ayarlar
-
- Abdullah Basfar
- Abdullah Basfar
+
+ Download manager
+ İndirme yöneticisi
-
- Abu Bakr Ash-Shaatree
- Ebu Bekir Eş-Şatri
+
+ Exit
+ Çıkış yap
-
- Ahmed Al-Ajamy
- Ahmed Al-Ajamy
+
+ Find
+ Bul
-
- Ali Jaber
- Ali Jaber
+
+ Check for updates
+ Güncellemeleri kontrol et
-
- Fares Abbad
- Fares Abbad
+
+ Bookmarks
+ Yer işaretleri
-
- Saad Al-Ghamadi
- Saad Al-Ghamadi
+
+ About Quran Companion
+ Kura-an'ı Kerim Arkadaşı hakkında
-
- Hani Rifai
- Hani Rifai
+
+
+ About Qt
+ Qt Hakkında
-
- Hudhaify
- Hudhaify
+
+ Tafsir
+ Tefsir
-
- Saood Ash-Shuraym
- Saood Ash-Shuraym
+
+ Verse of the day
+ Günün Ayeti
-
- Nasser Alqatami
- Nasser Alqatami
-
-
-
- Maher Al-Muaiqly
- Maher Al-Muaiqly
-
-
-
- Mostafa Ismail
- Mustafa İsmail
-
-
-
- Muhammad Jibreel
- Muhammed Cibril
-
-
-
-
-
- Quran Companion
- Kura-an'ı Kerim Arkadaşı
-
-
-
- View
- Görünüm
-
-
-
- Edit
- Düzenle
-
-
-
- File
- Dosya
-
-
-
- Help
- Yardım
-
-
-
-
- Navigation
- Gezinme
-
-
-
- Juz
- Cüz
-
-
-
- Page
- Sayfa
-
-
-
- Verse
- Ayet
-
-
-
- Search surah
- Sure ara
-
-
-
- Preferences
- Ayarlar
-
-
-
- Download manager
- İndirme yöneticisi
-
-
-
- Exit
- Çıkış yap
-
-
-
- Find
- Bul
-
-
-
- Check for updates
- Güncellemeleri kontrol et
-
-
-
- Bookmarks
- Yer işaretleri
-
-
-
- About Quran Companion
- Kura-an'ı Kerim Arkadaşı hakkında
-
-
-
-
- About Qt
- Qt Hakkında
-
-
-
- Tafsir
- Tefsir
-
-
-
- Verse of the day
- Günün Ayeti
-
-
-
-
+
+
Khatmah
Hatim
-
+
Advanced copy
Gelişmiş kopyalama
-
+
Toggle reader view
Toggle reader view
-
+
Import
Import
-
+
Export
Export
-
+
Player controls
Player controls
-
+
Default
Varsayılan
-
+
Now playing:
Şimdi oynatılıyor:
-
+
Surah
Sure
-
-
-
+
+
+
Files Missing
Files Missing
-
+
The selected font files are missing, would you like to download it?
The selected font files are missing, would you like to download it?
-
+
The selected tafsir is missing, would you like to download it?
The selected tafsir is missing, would you like to download it?
-
+
The selected translation is missing, would you like to download it?
The selected translation is missing, would you like to download it?
-
+
Recitation not found
Kıraat bulunamadı
-
+
The recitation files for the current surah is missing, would you like to download it?
Güncel Surenin kıraat dosyaları eksik, indirmek ister misiniz?
-
-
- AboutDialog
-
-
- About Quran Companion
- Kura-an'ı Kerim Arkadaşı hakkında
-
-
- Quran Companion
- Kura-an'ı Kerim Arkadaşı
+
+ Al-Husary
+ Al-Husary
-
- Version
- Version
+
+ Al-Husary (Qasr)
+ Al-Husary (Qasr)
-
- About
- About
+
+ Al-Husary (Mujawwad)
+ Al-Husary (Mujawwad)
-
- A free, open-source Quran reader & player
- A free, open-source Quran reader & player
+
+ Abdul-Basit
+ Abdul-Basit
-
- Useful Links
- Useful Links
+
+ Abdul-Basit (Mujawwad)
+ Abdul-Basit (Mujawwad)
-
- Translators
- Translators
+
+ Menshawi
+ Menshawi
-
- Credits
- Credits
+
+ Menshawi (Mujawwad)
+ Menshawi (Mujawwad)
-
- Recitations
- Recitations
+
+ Mishary Alafasy
+ Mishary Alafasy
-
- Tafsir/Translations
- Tafsir/Translations
+
+ Khalefa Al-Tunaiji
+ Khalefa Al-Tunaiji
-
- Surah Cards
- Surah Cards
+
+ Yasser Ad-Dussary
+ Yasser Ad-Dussary
-
- Libraries
- Libraries
+
+ Mahmoud Al-Banna
+ Mahmoud Al-Banna
-
- Licensed under the
- Licensed under the
+
+ Abdullah Basfar
+ Abdullah Basfar
-
- Waqf General Public License
- Waqf General Public License
+
+ Abu Bakr Ash-Shaatree
+ Ebu Bekir Eş-Şatri
-
- Project Homepage
- Project Homepage
+
+ Ahmed Al-Ajamy
+ Ahmed Al-Ajamy
-
- Report a bug/Request a feature
- Report a bug/Request a feature
+
+ Ali Jaber
+ Ali Jaber
-
- Contribute to translations
- Contribute to translations
+
+ Fares Abbad
+ Fares Abbad
-
-
- BookmarksDialog
-
- Bookmarks
- Yer işaretleri
+
+ Saad Al-Ghamadi
+ Saad Al-Ghamadi
-
- next
- next
+
+ Hani Rifai
+ Hani Rifai
-
- Left
- Sol
+
+ Hudhaify
+ Hudhaify
-
- previous
- previous
+
+ Saood Ash-Shuraym
+ Saood Ash-Shuraym
-
- Right
- Sağ
+
+ Nasser Alqatami
+ Nasser Alqatami
-
- No bookmarks available. Start bookmarking verses to see them here.
- Yer işareti yok. Ayetleri burada görmek için yer işareti eklemeye başlayın.
+
+ Maher Al-Muaiqly
+ Maher Al-Muaiqly
-
- Go to verse
- Ayete git
+
+ Mostafa Ismail
+ Mustafa İsmail
-
- Remove
- Kaldır
+
+ Muhammad Jibreel
+ Muhammed Cibril
+
+
+ PlayerControls
-
-
- Surah:
- Sure:
+
+ Reciter
+ Reciter
+
+
+ QFileDialog
-
-
- Verse:
- Ayet:
+
+ Open File
+ Open File
-
- All
- Tamamı
+
+ Save File
+ Save File
- BookmarksNotifier
+ QuranPageBrowser
-
- Verse added to bookmarks
- Verse added to bookmarks
+
+ Zoom In
+ Yakınlaştır
-
- Verse removed from bookmarks
- Verse removed from bookmarks
+
+ Zoom Out
+ Uzaklaştır
-
-
- ContentDialog
-
- Content
- Content
+
+ Copy Verse
+ Ayeti kopyala
+
+
+
+ Select
+ Seç
+
+
+
+ Play
+ Oynat
-
+
Tafsir
Tefsir
-
+
Translation
Çeviri
-
+
Thoughts
Thoughts
-
+
+ Add Bookmark
+ Yer işareti Ekle
+
+
+
+ Remove Bookmark
+ Yer imini kaldır
+
+
+
+ QuranReader
+
+
next
next
-
+
+ previous
+ previous
+
+
+
+ SearchDialog
+
+
+ Verse search
+ Ayet ara
+
+
+
+ Search
+ Ara
+
+
+
+ Find
+ Bul
+
+
+
+ Search selected surahs only
+ Yalnızca seçilen Sureleri ara
+
+
+
+ Whole word
+ Tüm kelime
+
+
+
+ next
+ next
+
+
+
Left
Sol
-
+
previous
previous
-
+
Right
Sağ
-
+
+ Filter
+ Süzgeç
+
+
+
+ Pages
+ Sayfalar
+
+
+
+ From
+ Kimden
+
+
+
+ To
+ Alıcı
+
+
+
+ Surahs
+ Sureler
+
+
+
+ Search results
+ Arama sonuçları
+
+
+
Surah:
Sure:
-
+
Verse:
Ayet:
- CopyDialog
+ SettingsDialog
-
- Advanced Copy
- Gelişmiş Kopyalama
+
+ Preferences
+ Ayarlar
-
- Surah
- Sure
+
+ General
+ Genel
-
- From
- Kimden
+
+ Theme
+ Tema
-
- To
- Alıcı
+
+ Light
+ Açık
-
- Invalid range
- Geçersiz aralık
+
+ Sepia
+ Sepya
-
- The entered verse range is invalid
- Girilen Ayet aralığı geçersiz
+
+ Dark
+ Koyu
-
-
- CopyNotifier
-
- Verse text copied to clipboard
- Verse text copied to clipboard
+
+ Language
+ Dil
-
-
- DownloadManager
-
- bytes
- bayt
+
+ Audio output device
+ Ses Çıkış Cihazı
-
-
- KB
- KB
+
+
+ Features
+ Özellikler
-
- MB
- MB
+
+ Daily verse
+ Günlük ayet
-
-
- DownloaderDialog
-
- Download Manager
- İndirme yöneticisi
+
+ Missing recitation warning
+ Eksik okuyucu uyarısı
-
- Add to queue
- Kuyruğa ekle
+
+ Reader
+ Okuyucu
-
- Downloads
- İndirilenler
+
+ Quran page
+ Kuran sayfası
-
- clear
- temizle
+
+ Foreground Highlight
+ Ön Plan Vurgusu
-
- stop
- dur
+
+ Adaptive font size
+ Uyarlanabilir yazı tipi boyutu
-
- Name
- Ad
+
+ Reader mode
+ Okuyucu modu
-
- Number
- Numara
+
+ Single page
+ Tek sayfa
-
- Extras
- Extras
+
+ Double page
+ Çift sayfa
-
- Additional files
- Additional files
+
+ Page font
+ Page font
-
- // Surah:
- // Sure:
+
+ QCF V1
+ QCF V1
-
- Downloading:
- İndiriliyor:
+
+
+
+ QCF V2
+ QCF V2
-
- /sec
- /sn
+
+
+
+ size
+ size
-
- Download Completed
- İndirme tamamlandı
+
+ Verse font
+ Verse font
-
- Download Failed
- İndirme Başarısız Oldu
+
+ QCF
+ QCF
-
-
- ImportExportDialog
-
- Data Selection
- Data Selection
+
+ Uthmanic
+ Uthmanic
-
- Bookmarks
- Yer işaretleri
+
+ Uthmanic (annotated)
+ Uthmanic (annotated)
-
- Khatmah
- Hatim
+
+ Side content
+ Yan içerik
-
- Thoughts
- Thoughts
+
+ Font Family
+ Yazı Tipi Ailesi
-
- The following error occured during import
- The following error occured during import
+
+
+ Translation
+ Çeviri
-
-
- Error
- Error
+
+ Shortcuts
+ Kısayollar
-
- The following error occured during export
- The following error occured during export
+
+ Tafsir
+ Tefsir
-
-
- JobNotifier
-
- Download Completed
- İndirme tamamlandı
+
+ Description
+ Açıklama
-
- Download Failed
- İndirme Başarısız Oldu
+
+ Key
+ Tuş
-
-
- KhatmahDialog
-
- Khatmah Dialog
- Hatim iletişim kutusu
+
+
+
+
+ Restart required
+ Yeniden başlatma gerekli
-
- Current Khatmah:
- Şu anki hatim:
+
+ Application theme was changed, restart now?
+ Uygulama teması değiştirildi, şimdi yeniden başlatılsın mı?
-
- Default
- Varsayılan
+
+ Application language was changed, restart now?
+ Uygulama dili değiştirildi, şimdi yeniden başlatılsın mı?
-
- Start a new khatmah
- Yeni hatime başla
+
+ Reading mode was changed, restart now?
+ Okuma modu değiştirildi, şimdi yeniden başlatılsın mı?
-
- Set as active
- Etkin olarak ayarla
+
+ Restart is required to load new quran font, restart now?
+ Yeni Kuran yazı tipini yüklemek için yeniden başlatma gerekiyor, şimdi yeniden başlatılsın mı?
-
- Remove
- Kaldır
+
+ Apply
+ Uygula
-
- Surah:
- Sure:
+
+ Cancel
+ Vazgeç
-
- Verse:
- Ayet:
+
+ Toggle player controls
+ Toggle player controls
-
- Khatmah
- Hatim
+
+ Toggle reader view
+ Toggle reader view
-
-
- PlayerControls
-
- Reciter
- Reciter
+
+ Toggle visibility of the menubar
+ Menü çubuğunun görünürlüğünü değiştir
-
-
- QFileDialog
-
- Open File
- Open File
+
+ Toggle visibility of the navigation dock
+ Gezinme çubuğunun görünürlüğünü değiştir
-
- Save File
- Save File
+
+ Toggle playback state of recitation
+ Okumanın oynatma durumunu değiştir
-
-
- QuranPageBrowser
-
- Zoom In
- Yakınlaştır
+
+ Increase the playback volume
+ Okuma sesini arttır
-
- Zoom Out
- Uzaklaştır
+
+ Decrease the playback volume
+ Okuma sesini azalt
-
- Copy Verse
- Ayeti kopyala
+
+ Move to the next page
+ Sonraki sayfaya git
-
- Select
- Seç
+
+ Move to the previous page
+ Önceki sayfaya git
-
- Play
- Oynat
+
+ Move to the next verse
+ Sonraki Ayet'e git
-
- Tafsir
- Tefsir
+
+ Move to the previous verse
+ Önceki Ayet'e git
-
- Translation
- Çeviri
+
+ Move to the next surah
+ Sonraki Sureye git
-
- Thoughts
- Thoughts
+
+ Move to the previous surah
+ Önceki Sureye git
-
- Add Bookmark
- Yer işareti Ekle
+
+ Move to the next juz
+ Sonraki cüze git
-
- Remove Bookmark
- Yer imini kaldır
+
+ Move to the previous juz
+ Önceki cüze git
-
-
- QuranReader
-
- next
- next
+
+ Increase the size of the quran page
+ Kuran sayfasının boyutunu artırın
-
- previous
- previous
+
+ Decrease the size of the quran page
+ Kuran sayfasının boyutunu azaltın
-
-
- SearchDialog
-
- Verse search
- Ayet ara
+
+ Bookmark the current active verse
+ Geçerli aktif Ayeti yer işaretlerine ekleyin
-
- Search
- Ara
+
+ Open the bookmarks dialog
+ Yer işaretleri iletişim kutusunu aç
-
- Find
- Bul
+
+ Open the khatmah dialog
+ Hatim iletişim kutusunu aç
-
- Search selected surahs only
- Yalnızca seçilen Sureleri ara
+
+ Open the search dialog
+ Arama iletişim kutusunu aç
-
- Whole word
- Tüm kelime
+
+ Open the preferences dialog
+ Ayarlar iletişim kutusunu aç
-
- next
- next
+
+ Open the tafsir for the current active verse
+ Mevcut Ayet için tefsiri açın
-
- Left
- Sol
+
+ Open the download manager dialog
+ Open the download manager dialog
-
- previous
- previous
+
+ Open the advanced copy dialog
+ Gelişmiş kopyalama iletişim kutusunu aç
-
- Right
- Sağ
+
+ Quit
+ Çık
-
- Filter
- Süzgeç
+
+ Adwa' ul-Bayan
+ Adwa' ul-Bayan
-
- Pages
- Sayfalar
+
+ Aysar ul-Tafasir
+ Aysar ul-Tafasir
-
- From
- Kimden
+
+ Al-Tafsir Al-Waseet
+ Al-Tafsir Al-Waseet
-
- To
- Alıcı
+
+ Al-Mukhtasar fil Tafsir
+ Al-Mukhtasar fil Tafsir
-
- Surahs
- Sureler
+
+ Al-Baghawy
+ Al-Baghawy
-
- Search results
- Arama sonuçları
+
+ Al-Qortoby
+ Al-Qortoby
-
- Surah:
- Sure:
+
+ Al-Sa'ady
+ Al-Sa'ady
-
- Verse:
- Ayet:
+
+ Al-Tabary
+ El-Taberi
+
+
+
+ Al-Jalalayn
+ El-Celaleyn
+
+
+
+ Ea'rab
+ Ea'rab
+
+
+
+ Ibn-Ashoor
+ Ibn-Ashoor
+
+
+
+ Ibn-Juzayy
+ Ibn-Juzayy
+
+
+
+ Ibn-Katheer
+ Ibn-Katheer
+
+
+
+ Ibn-Katheer - English
+ Ibn-Katheer - English
+
+
+
+ Al-Jalalayn - English
+ Al-Jalalayn - English
+
+
+
+ Al-Jalalayn - Indonesian
+ Al-Jalalayn - Indonesian
+
+
+
+ Kuliev & Al-Sa'ady - Russian
+ Kuliev & Al-Sa'ady - Russian
+
+
+
+ Tafheem ul-Quran - English
+ Tafheem ul-Quran - English
ShortcutDelegate
-
+
Shortcut Conflict
Shortcut Conflict
-
+
The key sequence chosen is already reserved, try again
The key sequence chosen is already reserved, try again
@@ -1376,37 +1381,37 @@
SystemTray
-
+
Play/Pause recitation
Play/Pause recitation
-
+
Show window
Show window
-
+
Hide window
Hide window
-
+
Preferences
Ayarlar
-
+
Check for updates
Güncellemeleri kontrol et
-
+
About
About
-
+
Exit
Çıkış yap
@@ -1414,12 +1419,12 @@
UpdateNotifier
-
+
Update available
Update available
-
+
You are running the latest version
You are running the latest version
@@ -1427,7 +1432,7 @@
VerseDialog
-
+
Verse Of The Day
Günün Ayeti
@@ -1435,22 +1440,22 @@
VersionChecker
-
+
There are currently no updates available.
There are currently no updates available.
-
+
Update info
Update info
-
+
Updates available, do you want to open the update tool?
Updates available, do you want to open the update tool?
-
+
Updates info
Updates info
diff --git a/dist/translations/qtbase_ar.qm b/dist/translations/qtbase/ar.qm
similarity index 100%
rename from dist/translations/qtbase_ar.qm
rename to dist/translations/qtbase/ar.qm
diff --git a/dist/translations/qtbase_tr.qm b/dist/translations/qtbase/tr.qm
similarity index 100%
rename from dist/translations/qtbase_tr.qm
rename to dist/translations/qtbase/tr.qm
diff --git a/dist/translations/reciters.sh b/dist/translations/reciters.sh
index e68503f2..4cfa18a7 100755
--- a/dist/translations/reciters.sh
+++ b/dist/translations/reciters.sh
@@ -4,7 +4,7 @@ set -e
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
-tsfile=$SCRIPT_DIR/reciters.ts
+tsfile=$SCRIPT_DIR/generated/reciters.ts
xmlfile=$SCRIPT_DIR/../../resources/reciters.xml
mapfile -t names <<<"$(awk -F'"' '/display/ { for(i=1;i/dev/null && pwd)
-tsfile=$SCRIPT_DIR/shortcuts.ts
+tsfile=$SCRIPT_DIR/generated/shortcuts.ts
xmlfile=$SCRIPT_DIR/../../resources/shortcuts.xml
mapfile -t names <<<"$(awk -F'"' '/desc/ { for(i=1;i
- SettingsDialog
-
-
- Toggle player controls
-
-
+ AboutDialog
-
- Toggle reader view
+
+ About Quran Companion
-
- Toggle visibility of the menubar
+
+ Quran Companion
-
- Toggle visibility of the navigation dock
+
+ Version
-
- Toggle playback state of recitation
+
+ About
-
- Increase the playback volume
+
+ A free, open-source Quran reader & player
-
- Decrease the playback volume
+
+ Useful Links
-
- Move to the next page
+
+ Translators
-
- Move to the previous page
+
+ Credits
-
- Move to the next verse
+
+ Recitations
-
- Move to the previous verse
+
+ Tafsir/Translations
-
- Move to the next surah
+
+ Surah Cards
-
- Move to the previous surah
+
+ Libraries
-
- Move to the next juz
+
+ Licensed under the
-
- Move to the previous juz
+
+ Waqf General Public License
-
- Increase the size of the quran page
+
+ Project Homepage
-
- Decrease the size of the quran page
+
+ Report a bug/Request a feature
-
- Bookmark the current active verse
+
+ Contribute to translations
+
+
+ BookmarksDialog
-
- Open the bookmarks dialog
+
+ Bookmarks
-
- Open the khatmah dialog
+
+ next
-
- Open the search dialog
+
+ Left
-
- Open the preferences dialog
+
+ previous
-
- Open the tafsir for the current active verse
+
+ Right
-
- Open the download manager dialog
+
+ No bookmarks available. Start bookmarking verses to see them here.
-
- Open the advanced copy dialog
+
+ Go to verse
-
- Quit
+
+ Remove
-
- Adwa' ul-Bayan
+
+
+ Surah:
-
- Aysar ul-Tafasir
+
+
+ Verse:
-
- Al-Tafsir Al-Waseet
+
+ All
+
+
+ BookmarksNotifier
-
- Al-Mukhtasar fil Tafsir
+
+ Verse added to bookmarks
-
- Al-Baghawy
+
+ Verse removed from bookmarks
+
+
+ ContentDialog
-
- Al-Qortoby
+
+ Content
-
- Al-Sa'ady
+
+ Tafsir
-
- Al-Tabary
+
+ Translation
-
- Al-Jalalayn
+
+ Thoughts
-
- Ea'rab
+
+ next
-
- Ibn-Ashoor
+
+ Left
-
- Ibn-Juzayy
+
+ previous
-
- Ibn-Katheer
+
+ Right
-
- Ibn-Katheer - English
+
+ Surah:
-
- Al-Jalalayn - English
+
+ Verse:
+
+
+ CopyDialog
-
- Al-Jalalayn - Indonesian
+
+ Advanced Copy
-
- Kuliev & Al-Sa'ady - Russian
+
+ Surah
-
- Tafheem ul-Quran - English
+
+ From
-
- Preferences
+
+ To
-
- General
+
+ Invalid range
-
- Theme
+
+ The entered verse range is invalid
+
+
+ CopyNotifier
-
- Light
+
+ Verse text copied to clipboard
+
+
+ DownloadManager
-
- Sepia
+
+ bytes
-
- Dark
+
+
+ KB
-
- Language
+
+ MB
+
+
+ DownloaderDialog
-
- Audio output device
+
+ Download Manager
-
-
- Features
+
+ Add to queue
-
- Daily verse
+
+ Downloads
-
- Missing recitation warning
+
+ clear
-
- Reader
+
+ stop
-
- Quran page
+
+ Name
-
- Foreground Highlight
+
+ Number
-
- Adaptive font size
+
+ Recitations
-
- Reader mode
+
+ Extras
-
- Single page
+
+ Additional files
-
- Double page
+
+ // Surah:
-
- Page font
+
+ Downloading:
-
- QCF V1
+
+ /sec
-
-
-
- QCF V2
+
+ Download Completed
-
-
-
- size
+
+ Download Failed
+
+
+ ImportExportDialog
-
- Verse font
+
+ Data Selection
-
- QCF
+
+ Bookmarks
-
- Uthmanic
+
+ Khatmah
-
- Uthmanic (annotated)
+
+ Thoughts
-
- Side content
+
+ The following error occured during import
-
- Font Family
+
+
+ Error
-
-
- Translation
+
+ The following error occured during export
+
+
+ JobNotifier
-
- Shortcuts
+
+ Download Completed
-
- Tafsir
+
+ Download Failed
+
+
+ KhatmahDialog
-
- Description
+
+ Khatmah Dialog
-
- Key
+
+ Current Khatmah:
-
-
-
-
- Restart required
+
+ Default
-
- Application theme was changed, restart now?
+
+ Start a new khatmah
-
- Application language was changed, restart now?
+
+ Set as active
-
- Reading mode was changed, restart now?
+
+ Remove
-
- Restart is required to load new quran font, restart now?
+
+ Surah:
-
- Apply
+
+ Verse:
-
- Cancel
+
+ Khatmah
MainWindow
-
- Al-Husary
+
+
+
+ Quran Companion
-
- Al-Husary (Qasr)
+
+ View
-
- Al-Husary (Mujawwad)
+
+ Edit
-
- Abdul-Basit
+
+ File
-
- Abdul-Basit (Mujawwad)
+
+ Help
-
- Menshawi
+
+
+ Navigation
-
- Menshawi (Mujawwad)
+
+ Juz
-
- Mishary Alafasy
+
+ Page
-
- Khalefa Al-Tunaiji
+
+ Verse
-
- Yasser Ad-Dussary
+
+ Search surah
-
- Mahmoud Al-Banna
+
+ Preferences
-
- Abdullah Basfar
+
+ Download manager
-
- Abu Bakr Ash-Shaatree
+
+ Exit
-
- Ahmed Al-Ajamy
+
+ Find
-
- Ali Jaber
+
+ Check for updates
-
- Fares Abbad
+
+ Bookmarks
-
- Saad Al-Ghamadi
+
+ About Quran Companion
-
- Hani Rifai
+
+
+ About Qt
-
- Hudhaify
+
+ Tafsir
-
- Saood Ash-Shuraym
+
+ Verse of the day
-
- Nasser Alqatami
+
+
+ Khatmah
-
- Maher Al-Muaiqly
+
+ Advanced copy
-
- Mostafa Ismail
+
+ Toggle reader view
-
- Muhammad Jibreel
+
+ Import
-
-
-
- Quran Companion
+
+ Export
-
- View
+
+ Player controls
-
- Edit
+
+ Default
-
- File
+
+ Now playing:
-
- Help
+
+ Surah
-
-
- Navigation
+
+
+
+ Files Missing
-
- Juz
+
+ The selected font files are missing, would you like to download it?
-
- Page
+
+ The selected tafsir is missing, would you like to download it?
-
- Verse
+
+ The selected translation is missing, would you like to download it?
-
- Search surah
+
+ Recitation not found
-
- Preferences
+
+ The recitation files for the current surah is missing, would you like to download it?
-
- Download manager
+
+ Al-Husary
-
- Exit
+
+ Al-Husary (Qasr)
-
- Find
+
+ Al-Husary (Mujawwad)
-
- Check for updates
+
+ Abdul-Basit
-
- Bookmarks
+
+ Abdul-Basit (Mujawwad)
-
- About Quran Companion
+
+ Menshawi
-
-
- About Qt
+
+ Menshawi (Mujawwad)
-
- Tafsir
+
+ Mishary Alafasy
-
- Verse of the day
+
+ Khalefa Al-Tunaiji
-
-
- Khatmah
+
+ Yasser Ad-Dussary
-
- Advanced copy
+
+ Mahmoud Al-Banna
-
- Toggle reader view
+
+ Abdullah Basfar
-
- Import
+
+ Abu Bakr Ash-Shaatree
-
- Export
+
+ Ahmed Al-Ajamy
-
- Player controls
+
+ Ali Jaber
-
- Default
+
+ Fares Abbad
-
- Now playing:
+
+ Saad Al-Ghamadi
-
- Surah
+
+ Hani Rifai
-
-
-
- Files Missing
+
+ Hudhaify
-
- The selected font files are missing, would you like to download it?
+
+ Saood Ash-Shuraym
-
- The selected tafsir is missing, would you like to download it?
+
+ Nasser Alqatami
-
- The selected translation is missing, would you like to download it?
+
+ Maher Al-Muaiqly
-
- Recitation not found
+
+ Mostafa Ismail
-
- The recitation files for the current surah is missing, would you like to download it?
+
+ Muhammad Jibreel
- AboutDialog
+ PlayerControls
-
- About Quran Companion
+
+ Reciter
+
+
+ QFileDialog
-
- Quran Companion
+
+ Open File
-
- Version
+
+ Save File
+
+
+ QuranPageBrowser
-
- About
+
+ Zoom In
-
- A free, open-source Quran reader & player
+
+ Zoom Out
-
- Useful Links
+
+ Copy Verse
-
- Translators
+
+ Select
-
- Credits
+
+ Play
-
- Recitations
+
+ Tafsir
-
- Tafsir/Translations
+
+ Translation
-
- Surah Cards
+
+ Thoughts
-
- Libraries
+
+ Add Bookmark
-
- Licensed under the
+
+ Remove Bookmark
+
+
+ QuranReader
-
- Waqf General Public License
+
+ next
-
- Project Homepage
+
+ previous
+
+
+
+
+ SearchDialog
+
+
+ Verse search
-
- Report a bug/Request a feature
+
+ Search
-
- Contribute to translations
+
+ Find
-
-
- BookmarksDialog
-
- Bookmarks
+
+ Search selected surahs only
-
+
+ Whole word
+
+
+
+
next
-
+
Left
-
+
previous
-
+
Right
-
- No bookmarks available. Start bookmarking verses to see them here.
+
+ Filter
-
- Go to verse
+
+ Pages
-
- Remove
+
+ From
-
-
- Surah:
+
+ To
-
-
- Verse:
+
+ Surahs
-
- All
+
+ Search results
-
-
- BookmarksNotifier
-
- Verse added to bookmarks
+
+ Surah:
-
- Verse removed from bookmarks
+
+ Verse:
- ContentDialog
+ SettingsDialog
-
- Content
+
+ Preferences
-
- Tafsir
+
+ General
-
- Translation
+
+ Theme
-
- Thoughts
+
+ Light
-
- next
+
+ Sepia
-
- Left
+
+ Dark
-
- previous
+
+ Language
-
- Right
+
+ Audio output device
-
- Surah:
+
+
+ Features
-
- Verse:
+
+ Daily verse
-
-
- CopyDialog
-
- Advanced Copy
+
+ Missing recitation warning
-
- Surah
+
+ Reader
-
- From
+
+ Quran page
-
- To
+
+ Foreground Highlight
-
- Invalid range
+
+ Adaptive font size
-
- The entered verse range is invalid
+
+ Reader mode
-
-
- CopyNotifier
-
- Verse text copied to clipboard
+
+ Single page
-
-
- DownloadManager
-
- bytes
+
+ Double page
-
-
- KB
+
+ Page font
-
- MB
+
+ QCF V1
-
-
- DownloaderDialog
-
- Download Manager
+
+
+
+ QCF V2
-
- Add to queue
+
+
+
+ size
-
- Downloads
+
+ Verse font
-
- clear
+
+ QCF
-
- stop
+
+ Uthmanic
-
- Name
+
+ Uthmanic (annotated)
-
- Number
+
+ Side content
-
- Extras
+
+ Font Family
-
- Additional files
+
+
+ Translation
-
- // Surah:
+
+ Shortcuts
-
- Downloading:
+
+ Tafsir
-
- /sec
+
+ Description
-
- Download Completed
+
+ Key
-
- Download Failed
+
+
+
+
+ Restart required
-
-
- ImportExportDialog
-
- Data Selection
+
+ Application theme was changed, restart now?
-
- Bookmarks
+
+ Application language was changed, restart now?
-
- Khatmah
+
+ Reading mode was changed, restart now?
-
- Thoughts
+
+ Restart is required to load new quran font, restart now?
-
- The following error occured during import
+
+ Apply
-
-
- Error
+
+ Cancel
-
- The following error occured during export
+
+ Toggle player controls
-
-
- JobNotifier
-
- Download Completed
+
+ Toggle reader view
-
- Download Failed
+
+ Toggle visibility of the menubar
-
-
- KhatmahDialog
-
- Khatmah Dialog
+
+ Toggle visibility of the navigation dock
-
- Current Khatmah:
+
+ Toggle playback state of recitation
-
- Default
+
+ Increase the playback volume
-
- Start a new khatmah
+
+ Decrease the playback volume
-
- Set as active
+
+ Move to the next page
-
- Remove
+
+ Move to the previous page
-
- Surah:
+
+ Move to the next verse
-
- Verse:
+
+ Move to the previous verse
-
- Khatmah
+
+ Move to the next surah
-
-
- PlayerControls
-
- Reciter
+
+ Move to the previous surah
-
-
- QFileDialog
-
- Open File
+
+ Move to the next juz
-
- Save File
+
+ Move to the previous juz
-
-
- QuranPageBrowser
-
- Zoom In
+
+ Increase the size of the quran page
-
- Zoom Out
+
+ Decrease the size of the quran page
-
- Copy Verse
+
+ Bookmark the current active verse
-
- Select
+
+ Open the bookmarks dialog
-
- Play
+
+ Open the khatmah dialog
-
- Tafsir
+
+ Open the search dialog
-
- Translation
+
+ Open the preferences dialog
-
- Thoughts
+
+ Open the tafsir for the current active verse
-
- Add Bookmark
+
+ Open the download manager dialog
-
- Remove Bookmark
+
+ Open the advanced copy dialog
-
-
- QuranReader
-
- next
+
+ Quit
-
- previous
+
+ Adwa' ul-Bayan
-
-
- SearchDialog
-
- Verse search
+
+ Aysar ul-Tafasir
-
- Search
+
+ Al-Tafsir Al-Waseet
-
- Find
+
+ Al-Mukhtasar fil Tafsir
-
- Search selected surahs only
+
+ Al-Baghawy
-
- Whole word
+
+ Al-Qortoby
-
- next
+
+ Al-Sa'ady
-
- Left
+
+ Al-Tabary
-
- previous
+
+ Al-Jalalayn
-
- Right
+
+ Ea'rab
-
- Filter
+
+ Ibn-Ashoor
-
- Pages
+
+ Ibn-Juzayy
-
- From
+
+ Ibn-Katheer
-
- To
+
+ Ibn-Katheer - English
-
- Surahs
+
+ Al-Jalalayn - English
-
- Search results
+
+ Al-Jalalayn - Indonesian
-
- Surah:
+
+ Kuliev & Al-Sa'ady - Russian
-
- Verse:
+
+ Tafheem ul-Quran - English
ShortcutDelegate
-
+
Shortcut Conflict
-
+
The key sequence chosen is already reserved, try again
@@ -1376,37 +1381,37 @@
SystemTray
-
+
Play/Pause recitation
-
+
Show window
-
+
Hide window
-
+
Preferences
-
+
Check for updates
-
+
About
-
+
Exit
@@ -1414,12 +1419,12 @@
UpdateNotifier
-
+
Update available
-
+
You are running the latest version
@@ -1427,7 +1432,7 @@
VerseDialog
-
+
Verse Of The Day
@@ -1435,22 +1440,22 @@
VersionChecker
-
+
There are currently no updates available.
-
+
Update info
-
+
Updates available, do you want to open the update tool?
-
+
Updates info
diff --git a/dist/translations/update_translations.sh b/dist/translations/update_translations.sh
index e871dee8..f131a475 100755
--- a/dist/translations/update_translations.sh
+++ b/dist/translations/update_translations.sh
@@ -31,7 +31,6 @@ prompt() {
}
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
-
prompt -s "----- Generating reciters TS file -----\n"
"$SCRIPT_DIR/reciters.sh"
@@ -41,6 +40,12 @@ prompt -s "----- Generating shortcuts TS file -----\n"
prompt -s "----- Generating tafasir TS file -----\n"
"$SCRIPT_DIR/tafasir.sh"
+prompt -s "----- Generating sources TS file -----\n"
+~/Qt/6.6.1/gcc_64/bin/lupdate -recursive -no-obsolete "$SCRIPT_DIR/../../src" -ts "$SCRIPT_DIR/generated/sources.ts"
+
prompt -s "----- Updating template TS file -----\n"
-~/Qt/6.6.1/gcc_64/bin/lupdate -recursive -no-obsolete "$SCRIPT_DIR/../../src" -ts "$SCRIPT_DIR/qc_src.ts"
-~/Qt/6.6.1/gcc_64/bin/lconvert -i "$SCRIPT_DIR/shortcuts.ts" "$SCRIPT_DIR/reciters.ts" "$SCRIPT_DIR/tafasir.ts" "$SCRIPT_DIR/qc_src.ts" -no-obsolete -o qc_template.ts
+declare -a generated
+for f in "$SCRIPT_DIR/generated/"*; do
+ generated=("${generated[@]}" "$f")
+done
+~/Qt/6.6.1/gcc_64/bin/lconvert -i "${generated[@]}" -no-obsolete -o template.ts
diff --git a/dist/xdg/io.github._0xzer0x.qurancompanion.metainfo.xml b/dist/xdg/io.github._0xzer0x.qurancompanion.metainfo.xml
index bf06db88..0f869e32 100644
--- a/dist/xdg/io.github._0xzer0x.qurancompanion.metainfo.xml
+++ b/dist/xdg/io.github._0xzer0x.qurancompanion.metainfo.xml
@@ -44,6 +44,13 @@
+
+
+
+ Added recitations menu in downloads manager for a more clear UI
+
+
+
diff --git a/resources/logo.icns b/resources/logo.icns
new file mode 100644
index 00000000..2b27dc94
Binary files /dev/null and b/resources/logo.icns differ
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 24567532..fd780f9d 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,6 +1,6 @@
name: quran-companion
base: core22
-version: "1.2.4"
+version: '1.2.5'
title: Quran Companion
website: https://github.com/0xzer0x/quran-companion
source-code: https://github.com/0xzer0x/quran-companion
diff --git a/src/dialogs/downloaderdialog.cpp b/src/dialogs/downloaderdialog.cpp
index 90cfb4cf..92c96b46 100644
--- a/src/dialogs/downloaderdialog.cpp
+++ b/src/dialogs/downloaderdialog.cpp
@@ -88,14 +88,17 @@ void
DownloaderDialog::populateTreeModel()
{
// add reciters
+ QStandardItem* recitations = new QStandardItem(tr("Recitations"));
for (const Reciter& reciter : m_reciters) {
QStandardItem* item = new QStandardItem(reciter.displayName());
item->setToolTip(reciter.displayName());
- m_treeModel.invisibleRootItem()->appendRow(item);
+ item->setData("reciter", Qt::UserRole);
+ recitations->appendRow(item);
for (int j = 1; j <= 114; j++) {
QStandardItem* suraItem =
new QStandardItem(m_surahDisplayNames.at(j - 1));
+ suraItem->setData("surah", Qt::UserRole);
QList rw;
rw.append(suraItem);
@@ -104,6 +107,8 @@ DownloaderDialog::populateTreeModel()
item->appendRow(rw);
}
}
+ m_treeModel.invisibleRootItem()->appendRow(recitations);
+
// tafsir submenu
QStandardItem* tafsir =
new QStandardItem(qApp->translate("SettingsDialog", "Tafsir"));
@@ -174,15 +179,14 @@ DownloaderDialog::addToQueue()
foreach (const QModelIndex& i, selected) {
int parent = i.parent().row();
int current = i.row();
- bool toplevel = parent < 0;
// recitation (reciter selected)
- if (toplevel && current < recitersnum) {
+ if (i.data(Qt::UserRole).toString() == "reciter") {
for (int surah = 1; surah <= 114; surah++)
enqueueSurah(current, surah);
}
// recitation (surah index selected)
- else if (!toplevel && parent < recitersnum)
+ else if (i.data(Qt::UserRole).toString() == "surah")
enqueueSurah(parent, current + 1);
// tafasir
else if (i.data(Qt::UserRole).toString() == "tadb") {
diff --git a/src/main.cpp b/src/main.cpp
index e5f82773..d6a228c0 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -28,7 +28,7 @@ main(int argc, char* argv[])
QApplication a(argc, argv);
QApplication::setApplicationName("Quran Companion");
QApplication::setOrganizationName("0xzer0x");
- QApplication::setApplicationVersion("1.2.4");
+ QApplication::setApplicationVersion("1.2.5");
QSplashScreen splash(QPixmap(":/resources/splash.png"));
splash.show();
diff --git a/src/utils/configuration.cpp b/src/utils/configuration.cpp
index 4a69c689..3118a0e8 100644
--- a/src/utils/configuration.cpp
+++ b/src/utils/configuration.cpp
@@ -79,7 +79,7 @@ Configuration::loadUiTranslation()
if (translation->load(":/i18n/qc_" + code + ".qm")) {
qInfo() << translation->language() << "translation loaded";
- qInfo() << "base translation:" << qtBase->load(":/base/" + code + ".qm");
+ qInfo() << "base translation:" << qtBase->load(":/qtbase/" + code + ".qm");
qApp->installTranslator(translation);
qApp->installTranslator(qtBase);
} else {