file size converter bytes -> KB -> Mb -> Gb
This commit is contained in:
parent
f1481ab4ff
commit
6994ec0e2a
|
@ -22,6 +22,33 @@
|
||||||
|
|
||||||
import xml.sax.saxutils
|
import xml.sax.saxutils
|
||||||
import gtk
|
import gtk
|
||||||
|
from common import i18n
|
||||||
|
|
||||||
|
_ = i18n._
|
||||||
|
APP = i18n.APP
|
||||||
|
gtk.glade.bindtextdomain (APP, i18n.DIR)
|
||||||
|
gtk.glade.textdomain (APP)
|
||||||
|
|
||||||
|
def convert_bytes(string):
|
||||||
|
suffix = ''
|
||||||
|
bytes = int(string)
|
||||||
|
if bytes >= 1024:
|
||||||
|
bytes /= 1024
|
||||||
|
if bytes >= 1024:
|
||||||
|
bytes /= 1024
|
||||||
|
if bytes >= 1024:
|
||||||
|
bytes /= 1024
|
||||||
|
suffix = _('%s Gb')
|
||||||
|
else:
|
||||||
|
suffix = _('%s Mb')
|
||||||
|
else:
|
||||||
|
suffix = _('%s Kb')
|
||||||
|
else:
|
||||||
|
if bytes == 1:
|
||||||
|
suffix = _('%s byte')
|
||||||
|
else:
|
||||||
|
suffix = _('%s bytes')
|
||||||
|
return suffix % str(bytes)
|
||||||
|
|
||||||
def escape_for_pango_markup(string):
|
def escape_for_pango_markup(string):
|
||||||
# escapes < > & \ "
|
# escapes < > & \ "
|
||||||
|
|
Loading…
Reference in New Issue