﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29174	makemessages does not find translations in Python 3.6 formatted string literals	Artem Skoretskiy	nobody	"Python 3.6 introduced formatted string literals, that are easy to use https://docs.python.org/3/reference/lexical_analysis.html#f-strings

But Django 2.0.2 does not recognize it when it tries to extract translations into PO file.

Demo:

{{{
# views.py
from django.utils.translation import ugettext_lazy as _

header = f'{_(""Header"")}'
header_old = '{}'.format(_(""Header old""))
}}}

Run:
{{{
./manage.py makemessages -a
}}}

PO file would contain only ""Header old""."	Cleanup/optimization	closed	Documentation	2.0	Normal	fixed		Artem Skoretskiy	Accepted	0	0	0	0	0	0
