1 # -*- coding: utf-8 -*- |
1 # -*- coding: utf-8 -*- |
2 |
2 |
3 # Copyright (c) 2010 - 2013 Detlev Offenbach <detlev@die-offenbachs.de> |
3 # Copyright (c) 2010 - 2013 Detlev Offenbach <detlev@die-offenbachs.de> |
4 # |
4 # |
|
5 |
|
6 """ |
|
7 Module implementing some utility functions for the Download package. |
|
8 """ |
5 |
9 |
6 from __future__ import unicode_literals # __IGNORE_WARNING__ |
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
7 |
11 |
8 from PyQt4.QtCore import QCoreApplication |
12 from PyQt4.QtCore import QCoreApplication |
9 |
13 |
16 @return time string (string) |
20 @return time string (string) |
17 """ |
21 """ |
18 if timeRemaining > 60: |
22 if timeRemaining > 60: |
19 minutes = int(timeRemaining / 60) |
23 minutes = int(timeRemaining / 60) |
20 seconds = int(timeRemaining % 60) |
24 seconds = int(timeRemaining % 60) |
21 remaining = QCoreApplication.translate("DownloadUtilities", |
25 remaining = QCoreApplication.translate( |
22 "%n:{0:02} minutes remaining""", "", QCoreApplication.UnicodeUTF8, minutes)\ |
26 "DownloadUtilities", |
23 .format(seconds) |
27 "%n:{0:02} minutes remaining""", "", |
|
28 QCoreApplication.UnicodeUTF8, minutes).format(seconds) |
24 else: |
29 else: |
25 seconds = int(timeRemaining) |
30 seconds = int(timeRemaining) |
26 remaining = QCoreApplication.translate("DownloadUtilities", |
31 remaining = QCoreApplication.translate("DownloadUtilities", |
27 "%n seconds remaining", "", QCoreApplication.UnicodeUTF8, seconds) |
32 "%n seconds remaining", "", QCoreApplication.UnicodeUTF8, seconds) |
28 |
33 |