NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2837 most downloaded on PyPI
Utility library for i18n relied on by various Repoze and Pyramid packages
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 2 months to 5.7 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
9 releases · first in 2010
Drop support for Python 2.6, 3.2 and 3.
Drop support for Python 2.6, 3.2 and 3.
Update license classifiers
Fix Python 3-specific test failures.
Fix Python 3-specific test failures.
Restore compatibility with Python 3.2.
Add support for message contexts.
Add support for message contexts.
If the object passed to a TranslationStringFactory __call__ method is itself a translation string, use the passed object's domain instead of the domain passed to the factory's contstructor. See https://github.com/Pylons/translationstring/pull/12 .
One column per quarter.
Add MANIFEST to make sure all files are present in a release. This fixes ticket 8 _.
Add MANIFEST to make sure all files are present in a release. This fixes ticket 8.
coerce non-string values to a string during translation, except for None.
coerce non-string values to a string during translation, except for None.
Honour mapping information passed to the translator, combining it with mapping data already part of the translation string.
Support formatting of translation strings with %-operator.
Python 3 compatibility (thanks to Joe Dallago, GSOC student).
Python 3 compatibility (thanks to Joe Dallago, GSOC student).
Remove testing dependency on Babel.
Moved to GitHub (https://github.com/Pylons/translationstring).
Added tox.ini for testing purposes.
Preserve default translations even if they are an empty string. This fixes problems with Chameleon being unable to determine if a translation is prese
Preserve default translations even if they are an empty string. This fixes problems with Chameleon being unable to determine if a translation is present or not.
Add __getstate__ and __reduce__ methods to translation string to allow for pickling.
Add __getstate__ and __reduce__ methods to translation string to allow for pickling.
Fix bug in ChameleonTranslate. When i18n:translate was used in templates, a translation string was inappropriately created with a default value of the empty string. Symptom: template text would "disappear" rather than being returned untranslated.
- Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →