Silva Moves to Z3 I18N
Martijn Faassen details his choice to drop PlacelessTranslationService
in favor of the Zope3 I18N support made available via Five.
He notes:
Thanks to the great work done by the Zope 3 developers, the Five developers, and the nice article Philipp wrote about it, a few hours later
PlacelessTranslationService
had been purged from Silva. Lots of custom cruft has been removed from Silva, and removing code while retaining functionality is always good.This is part of a general trend in the Zope world; people are throwing away their custom code and can start to rely on cleaner solutions developed lower down the framework. This allows for smooth evolution and convergence between frameworks. It increases the size of communities using the same codebase, which makes it more likely people will work on it to improve it. I believe that the Zope community, with Five and other efforts, is only beginning to tap into the full potential of this pattern.