It would have helped if I had actually fully read your description before commenting based on my reading of the diff.
In any case, at this point, I agree with the changes to admin.py and listinfo.py and the new GetDescription() method, and I think a change to HTMLFormatter.py would also be good, but I don't think I want to do the recoding on preferred language change.
Also, I had planned on a 2.1.27 release tomorrow, and I don't want to delay that too much.
It would have helped if I had actually fully read your description before commenting based on my reading of the diff.
In any case, at this point, I agree with the changes to admin.py and listinfo.py and the new GetDescription() method, and I think a change to HTMLFormatter.py would also be good, but I don't think I want to do the recoding on preferred language change.
Also, I had planned on a 2.1.27 release tomorrow, and I don't want to delay that too much.