Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
A library used by various Pylons Project <https://pylonsproject.org>
_ packages
for internationalization (i18n) duties related to translation.
This package provides a translation string class, a translation string
factory class, translation and pluralization primitives, and a utility that
helps Chameleon <https://chameleon.readthedocs.io/en/latest/>
_ templates use
translation facilities of this package. It does not depend on Babel <http://babel.pocoo.org/en/latest/>
_, but its translation and pluralization
services are meant to work best when provided with an instance of the
babel.support.Translations
class.
Please see https://docs.pylonsproject.org/projects/translationstring/en/latest/ for the documentation.
Fix Python 3-specific test failures.
Restore compatibility with Python 3.2.
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 .
ticket 8 <https://github.com/Pylons/translationstring/issues/8>
_.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).
Remove testing dependency on Babel.
Moved to GitHub (https://github.com/Pylons/translationstring).
Added tox.ini for testing purposes.
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.
FAQs
Utility library for i18n relied on by various Repoze and Pyramid packages
We found that translationstring demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.