From a Jinja2 template, this is the rendered line I'm after (in English):
This is the <a href="roadmap.html">roadmap</a>
Translated in Dutch should result in:
Dit is de <a href="roadmap.html">planning</a>
This Jinja2 line gets me there -almost-
{{ _('This is the %(roadmap)s.', roadmap='<a href="roadmap.html">roadmap</a>'|safe) }}
Unfortunately, the word 'roadmap' is not translated.
What would be the Jinja2 way of accomplishing this? Splitting the link in roadmap1 and roadmap2? I hope for something more clever.
These should work:
{{ _('This is the') }} <a href="roadmap.html">{{ _('roadmap') }}</a>
{{ _('This is the %(roadmap)s', roadmap=('<a href="roadmap.html">%s</a>' % _('roadmap'))|safe) }}
Also, if you use webapp2, you might want to replace href="roadmap.html" with e.g. href="{{ uri_for('roadmap') }}"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With