We should see if there are i18n libraries we can lean on, if not now then with an issue to do so in the future.  Not every currency symbol goes in front of the amount.