summaryrefslogtreecommitdiff
path: root/src/mailman/languages
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-042-2/+2
|
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-292-2/+2
|
* Clean up the utilities directory.Barry Warsaw2016-03-251-1/+1
|
* Clean up the model and languages directories.Barry Warsaw2016-03-252-13/+5
|
* Happy New Year.Barry Warsaw2016-01-022-2/+2
|
* Bump copyright years.Barry Warsaw2015-01-042-2/+2
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-222-11/+3
|
* Bump copyright years.Barry Warsaw2014-01-012-2/+2
|
* Bump copyright years.Barry Warsaw2013-01-012-2/+2
|
* More consistency in the way post-configuration changes are processed. LessBarry Warsaw2012-07-021-0/+18
| | | | | | | | | | magic in the _post_process() method, more ConfigurationUpdatedEvents. More centralization of event initialization. Added property Configuration.language_configs. Instead of initializing events in initialize_2(), initialize them in initialize_1() and do it before the configuration is loaded.
* General code cleanup.Barry Warsaw2012-04-252-8/+7
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* Fix welcome_message_uri to do the placeholder interpolations guaranteed in theBarry Warsaw2012-03-041-0/+1
| | | | | | | | IMailingList documentation. Also: * `ILanguageManager.add()` returns the `ILanguage` object just created.
* copybumpBarry Warsaw2012-01-012-2/+2
|
* Happy New Year.Barry Warsaw2011-01-012-2/+2
|
* Happy New Year.Barry Warsaw2010-01-012-2/+2
|
* * Refactor the language manager off of the config object and into a utility.Barry Warsaw2009-12-101-0/+4
| | | | | | | | * Fix a few small typos in exception handlers. * Move the initialization of the Zope Component Architecture into the first initialization step. The only reason we couldn't do that previously was because the domain object referenced the config, causing a circularity problem. Refactor the Domain implementation to avoid that.
* Much clean up of the language code, though more can be done. Factor out theBarry Warsaw2009-02-122-1/+48
| | | | | | | 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.
* Clean up and reorganization languages and the language manager.Barry Warsaw2009-02-102-0/+70