file size converter bytes -> KB -> Mb -> Gb

This commit is contained in:
Dimitur Kirov 2005-07-30 10:20:24 +00:00
parent f1481ab4ff
commit 6994ec0e2a
1 changed files with 27 additions and 0 deletions

View File

@ -22,7 +22,34 @@
import xml.sax.saxutils
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):
# escapes < > & \ "
# for pango markup not to break