summaryrefslogtreecommitdiff
path: root/src/mailman/i18n.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-259/+0
| | | | package.
* Refactor.Barry Warsaw2009-08-121-3/+3
|
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-42/+65
| | | | | | | | | | | | | now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.
* Many pylint cleanups.Barry Warsaw2009-06-301-0/+38
|
* Much clean up of the language code, though more can be done. Factor out theBarry Warsaw2009-02-121-9/+9
| | | | | | | language manager stuff into a separate Language class, and be clearer in the APIs about whether we want a language code or a Language instance. The impetus to this was to get rid of Utils.GetCharSet(), which is done.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+198
correctly regardless of how it's used.