Fixed price localiztion for receipts

The receipt emails are currently tracebacking on a babel call:

`ValueError: expected only letters, got 'en-us'`. This converts the lang to a true locale before passing it to babel for the currency string.