Zope.i18n

Latest version: v5.1

Safety actively analyzes 629004 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

4.0.0a3

====================

- Add support for Python 3.3.

- Log DEBUG when loading translations from directories.

- Replace ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.

- Drop support for Python 2.4 and 2.5.

3.8.0

==================

- Add optional ``domain`` attribute to ``registerTranslations`` directive to
only load the specified translation domain. Allows to move catalogs to
`/usr/share/locale` and avoid loading hundreds of unrelated domains.

- Include meta.zcml files in our own zcml configuration as needed, added a
test for our configure.zcml.

- Update zope.i18n.NAME_RE to be identical to zope.tal as required by the
comment next to it. Fixes 611746.

3.7.4

==================

- Add missing test dependency on ``zope.testing``.

3.7.3

==================

- Remove of 'zope.testing.doctestunit' in favor of stdlib's 'doctest.

3.7.2

==================

- It's a critical error when the ``GetText`` library is unavailable
and compilation is required.

- Use getSiteManager rather than getGlobalSiteManager in ZCML (these
should be one in the same in any non-fancy setup, however if you've
hooked getSiteManager, you want the ZCML handler to use the hooked
version).

3.7.1

==================

- Fix the interpackage translation domain merging feature to actually work.
We need to defer the merging into the ZCML handler execution phase, as the
utilities don't exist yet during the ZCML parsing phase. Thx to Andreas
Zeidler for finding and fixing the issue in PlacelessTranslationService in
the first place.

- Fix translation domains translating a message for a different domain. In the
process, fix testMessageIDTranslateForDifferentDomain which seemed to work by
mistake as the "other" and "default" domains used the same catalog. This is
basically a reversion of 39991.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.