In some messages, the syntax "$4" is not a variable name but a price in dollars (see for instance [[meta:Translations:FDC portal/Annual report on the Funds Dissemination Committee process 2012-2013/19/en]]), however it is presented in the Special:Translate interface as a suggestion of translation variable in the bottom of the translation window.
See Also:
T60746: [Insertables] Variable names containing hyphen are truncated