comparison mercurial/commands.py @ 8007:a4defdc4f5dc

commands: enable 'hg help' translation of extensions
author Tobias Bell <tobias.bell@gmail.com>
date Sat, 04 Apr 2009 20:16:01 +0200
parents d5b1b846f277
children 36924a4711e9
comparison
equal deleted inserted replaced
8006:36a1219a13ab 8007:a4defdc4f5dc
1423 if exts and name != 'shortlist': 1423 if exts and name != 'shortlist':
1424 ui.write(_('\nenabled extensions:\n\n')) 1424 ui.write(_('\nenabled extensions:\n\n'))
1425 maxlength = 0 1425 maxlength = 0
1426 exthelps = [] 1426 exthelps = []
1427 for ename, ext in exts: 1427 for ename, ext in exts:
1428 doc = (ext.__doc__ or _('(no help text available)')) 1428 doc = (gettext(ext.__doc__) or _('(no help text available)'))
1429 ename = ename.split('.')[-1] 1429 ename = ename.split('.')[-1]
1430 maxlength = max(len(ename), maxlength) 1430 maxlength = max(len(ename), maxlength)
1431 exthelps.append((ename, doc.splitlines(0)[0].strip())) 1431 exthelps.append((ename, doc.splitlines(0)[0].strip()))
1432 for ename, text in exthelps: 1432 for ename, text in exthelps:
1433 ui.write(_(' %s %s\n') % (ename.ljust(maxlength), text)) 1433 ui.write(_(' %s %s\n') % (ename.ljust(maxlength), text))