genshi.filters.i18n

Package genshi :: Package filters :: Module i18n |

# Module i18n

Directives and utilities for internationalization and localization of templates.

Since: version 0.4

Note: Directives support added since version 0.6

Classes
| Translator Can extract and translate localizable strings from markup streams and templates.

Functions
`iterator` |
extract(fileobj, keywords, comment_tags, options) Babel extraction method for Genshi templates. |

Function Details

### extract(fileobj, keywords, comment_tags, options) |
Babel extraction method for Genshi templates. Parameters: `fileobj` - the file-like object the messages should be extracted from `keywords` - a list of keywords (i.e. function names) that should be recognized as translation functions `comment_tags` - a list of translator tags to search for and include in the results `options` - a dictionary of additional options (optional) Returns: `iterator` an iterator over `(lineno, funcname, message, comments)` tuples