.oO SearXNG Developer Documentation Oo.
|
Functions | |
extract (fileobj, keywords, comment_tags, options) | |
Variables | |
str | SEARXNG_MSG_FILE = "searxng.msg" |
list | _MSG_FILES = [path.join(path.dirname(__file__), SEARXNG_MSG_FILE)] |
This module implements the :origin:`searxng_msg <babel.cfg>` extractor to extract messages from: - :origin:`searx/searxng.msg` The ``searxng.msg`` files are selected by Babel_, see Babel's configuration in :origin:`babel.cfg`:: searxng_msg = searx.babel_extract.extract ... [searxng_msg: **/searxng.msg] A ``searxng.msg`` file is a python file that is *executed* by the :py:obj:`extract` function. Additional ``searxng.msg`` files can be added by: 1. Adding a ``searxng.msg`` file in one of the SearXNG python packages and 2. implement a method in :py:obj:`extract` that yields messages from this file. .. _Babel: https://babel.pocoo.org/en/latest/index.html
searx.babel_extract.extract | ( | fileobj, | |
keywords, | |||
comment_tags, | |||
options ) |
Extract messages from ``searxng.msg`` files by a custom extractor_. .. _extractor: https://babel.pocoo.org/en/latest/messages.html#writing-extraction-methods
Definition at line 30 of file babel_extract.py.
|
protected |
Definition at line 27 of file babel_extract.py.
str searx.babel_extract.SEARXNG_MSG_FILE = "searxng.msg" |
Definition at line 26 of file babel_extract.py.