.. _glossary: Glossary ======== .. glossary:: :sorted: Babel A `collection of tools `_ for internationalizing Python applications. :app:`Pyramid` does not depend on Babel to operate, but if Babel is installed, additional locale functionality becomes available to your application. Chameleon `Chameleon `_ is an open-source template engine written in `Python `_. Genshi An `XML templating language `_ by Christopher Lenz. Mako `Mako `_ is a template language which refines the familiar ideas of componentized layout and inheritance using Python with Python scoping and calling semantics. Response An object returned by a view callable that represents response data returned to the requesting user agent. It must implement the :class:`pyramid.interfaces.IResponse` interface. A response object is typically an instance of the :class:`pyramid.response.Response` class or a subclass such as :class:`pyramid.httpexceptions.HTTPFound`. See :ref:`pyramid:webob_chapter` for information about response objects. ZPT ZPT is the `Zope Page Template `_ templating language.