0.3

 - Don't bomb if an interpolation string has an unknown ${substitution},
   just leave it in the resulting string.

 - Don't bomb if a non-ASCII string is passed as a substitution, try to
   infer its encoding from the output encoding (which will be the case
   if the string is issued from Localizer).

0.2

 - Rename from PersistentTranslationService to TranslationService.

 - Now fully use the Zope 2.6 framework.

0.1

 - Initial release.
