It is possible to force translation of pure strings by using i18n:translate="". This can be combined with expressions and you get something like this:
This is currently extracted by lingua and produces this entry in the POT file:
which is not very useful. Lingua should skip all messages which only consist of expressions.
Skip expression-only messages in XML extractor