fix: translations not containing string formatting
In some translations we might be missing replacement placeholders %
...
This turns out to be problematic when calling the format function from html templates.
Wrap the jinja2 format function and just return the string un-formatted when %
is missing.
Fixes: #341
Edited by Mario Oenning