Fix german translation of `optional`
Set `secure` to `request.is_secure`
Improve auto-generated documentation