progress: explain format strings to translators

This commit is contained in:
Martin Geisler 2010-12-15 09:35:32 +01:00
parent 266969a8b5
commit 14b25d1759

View File

@ -57,15 +57,18 @@ def shouldprint(ui):
def fmtremaining(seconds): def fmtremaining(seconds):
if seconds < 60: if seconds < 60:
# i18n: format XX seconds as "XXs"
return _("%02ds") % (seconds) return _("%02ds") % (seconds)
minutes = seconds // 60 minutes = seconds // 60
if minutes < 60: if minutes < 60:
seconds -= minutes * 60 seconds -= minutes * 60
# i18n: format X minutes and YY seconds as "XmYYs"
return _("%dm%02ds") % (minutes, seconds) return _("%dm%02ds") % (minutes, seconds)
# we're going to ignore seconds in this case # we're going to ignore seconds in this case
minutes += 1 minutes += 1
hours = minutes // 60 hours = minutes // 60
minutes -= hours * 60 minutes -= hours * 60
# i18n: format X hours and YY minutes as "XhYYm"
return _("%dh%02dm") % (hours, minutes) return _("%dh%02dm") % (hours, minutes)
class progbar(object): class progbar(object):