Mercurial > public > mercurial-scm > hg
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)) |