'Localise the amount paid into the current locale.'

def get_amount_locale(self, locale=None):

    if (not locale):
        lang = translation.get_language()
        locale = get_locale_from_lang(lang)
    return numbers.format_currency((self.amount or 0), (self.currency or 'USD'), locale=locale)
