Derived from the flake8-gettext linter.
What it does#
Checks for printf-style formatted strings in
gettext function calls.
Why is this bad?#
gettext API, the
gettext function (often aliased to
a translation of its input argument by looking it up in a translation
gettext with a formatted string as its argument can cause
unexpected behavior. Since the formatted string is resolved before the
function call, the translation catalog will look up the formatted string,
rather than the printf-style template.
Instead, format the value returned by the function call, rather than its argument.