-1

I am trying to get the placeholder on my form to be translated with Flask-Babel's _() function.

{{ render_field(form.search, placeholder="{{ _('Buscar') }}" }}

I get this error:

  File "/home/john/Scripts/Python/games/templates/index.html", line 45, in template
    {{ render_field(form.search, placeholder="{{ _('Buscar') }}" }}
TemplateSyntaxError: unexpected '}', expected ')'

How do I fix this?

desertnaut
  • 57,590
  • 26
  • 140
  • 166
nadermx
  • 2,596
  • 7
  • 31
  • 66

1 Answers1

1

You have missing ) in your source code

{{ render_field(form.search, placeholder="{{ _('Buscar') }}" }}
#                                                           ^
{{ render_field(form.search, placeholder="{{ _('Buscar') }}") }}
#                                                           ^

simple :)

changhwan
  • 1,000
  • 8
  • 22