Currently, we show "downloading.." whether we are downloading the entire Quran or just one Juz' or when we will implement Surah downloading it would be the same problem.
We need to inform the user what the app is doing by showing what exactly is being downloaded. So we can follow:
If we are downloading the entire Quran show "Downloading entire Quran ...."
If we are downloading Juz' show "Downloading pages 10 to 21 ....". We show the page here because if the user open page 10 and then tap to play that part, we only download pages 10 to 21.
If we are downloading a specific Surah of Quran show "Downloading Surah Al-Anfal ...."
Currently, we show "downloading.." whether we are downloading the entire Quran or just one Juz' or when we will implement Surah downloading it would be the same problem.
We need to inform the user what the app is doing by showing what exactly is being downloaded. So we can follow: