# Glossary

Babel

  A collection of tools for internationalizing Python applications. 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 `pyramid.interfaces.IResponse` interface. A response object is typically an instance of the `pyramid.response.Response` class or a subclass such as `pyramid.httpexceptions.HTTPFound`. See pyramid:webob_chapter for information about response objects.

ZPT

  ZPT is the Zope Page Template templating language.