This is to be a language thing. In the US, Australia, Canada, and the UK, we write £20, $20, and €20 (and 50c, 50¢, 50p if using coinage). In Quebec, Canada, the currency symbol goes at the end, because French is the provincial language.
In English, 20$ is wrong. In French, $20 is wrong. Use the right system for your language.
This is to be a language thing. In the US, Australia, Canada, and the UK, we write £20, $20, and €20 (and 50c, 50¢, 50p if using coinage). In Quebec, Canada, the currency symbol goes at the end, because French is the provincial language.
In English, 20$ is wrong. In French, $20 is wrong. Use the right system for your language.