*EG master
The patron fines shown in OPAC (and in staff client) get the currency symbol from the gettext po-files. For en-US and fr-CA this is the dollar symbol. For most other countries, using the dollar does not make any sense.
If multiple languages are enabled for OPAC, and user switches the language, the currency symbol changes according to the translated string. The amount of fines does NOT change. This also applies to the staff client.
Solution:
The default currency and the currency format should be YAOUS, and the fines shown in OPAC should be in that format and currency.
I'm not sure more than one currency and converting between them is what EG should be doing.
Affected strings:
staff.cat.util.mark_item_damaged.charge_patron_prompt.message
staff.circ.utils.billable.amount
staff.circ.utils.fine_tally_text
staff.patron.bill_details.handle_void.confirm_void_billing
staff.patron.bills.void_all_billings.void.message
staff.patron.summary.patron_bill.money
"$%.2f" in Open-ILS/src/templates/opac/parts/header.tt2
Here's a branch that adds a global.currency_fmt YAOUS: http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ paxed/lp1156545