pyramid_localize provides translation methods for pyramid, and means to reload translations without stopping the application
Project description
pyramid_localize
pyramid_localize is a pyramid extension providing ready-to-use, translation functionality for your pyramid based projects. All you need is to add Babel, and add some configuration. localize provides also a web interface that allows you to reload translations live, without reloading application.
Package resources
- Bug tracker: https://github.com/fizyk/pyramid_localize/issues
- Documentation: http://pyramid-localize.readthedocs.org/
- PyPI: https://pypi.python.org/pypi/pyramid_localize
Instalation:
pip install pyramid_localize
or add pyramid_localize to your project requirements.
CHANGES
1.0.1
- [packaging] use setup.cfg to define package metadata nad options
1.0.0
- [dropped deprecation] removed request.locale in favour of pyramid’s request.locale_name
- [breaking] Removed dependency on tzf.pyramid_yml. Now all settings should be set in the standard ini file.
- [enhancement] Drop support for python 2
- [dependency] Require pycountry at minimum 18.12.8, due to API change
- [functionality] Language object’s name and native_name will filled automatically on language creation from pycountry [rmed]
0.1.0
- weaker pyramid_yml requirements. Use registry['config'] instead of request.config which gets added only when explicitly including tzf.pyramid_yml package.
- deprecated request.locale in favour of request.locale_name delivered by Pyramid 1.5
- moved locale negotiator into it’s own submodule
backward incompatible
- required cookie name changed to _LOCALE_ to be consistent with other places
- fixed a typo from catalog to catalogue
tests
- refactor tests to pytest
- introduced pylama checks for:
- pep8
- pyflakes
- pep257
- mccabe
- license information
- requires at least pyramid 1.5a1 (rely on default localizer reify method)
- py3 compatibility (require at least babel 1.0)
- locale negotiator looks first for request attribute _LOCALE_
- added pyramid_mako dependency (required by pyramid 1.5a2 changes)
0.0.5
- fixes in catalog/index template [zusel, fizyk]
- destination path added in translation_dirs as a translation source as well [fizyk]
0.0.4
- fix issue with translation files path beeing not related to cwd [fizyk]
0.0.2
- fixed MANIFEST.in [fizyk]
0.0.1
- initial release [fizyk]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Built Distribution
Close
Hashes for pyramid_localize-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9d540081862a4d7d77703a6ebfc956a2e6950ac7fbfe5e924ba44d8f6a19b8 |
|
MD5 | 409b84135c845ff1af4e56ee4a9a2156 |
|
BLAKE2-256 | a2f5543a8c31ca9843848299d57261693a57432eee8fb75db89a6d1586420aa6 |