Money: Plan to migrate from currency separators from locale
There is a goal to switch to sites specifying their money_locale from specifying currency separators
The original discussion on how to do this was in the dev-digest and a PR. @mattwire has since suggested an alternate https://github.com/civicrm/civicrm-core/pull/20296#issuecomment-855377189
"Override currency separators" - "By default CiviCRM will format currency in accordance with the locale for the user that is viewing the information"
I've moved the text below from a comment on the github PR to here ....
In terms of adding a setting I went hunting for where it was discussed before & it is here
https://github.com/civicrm/civicrm-core/pull/19753
Further down the same PR is the content that was pasted into the dev-digest
Compared to @mattwire's suggestion this is
- implicitly opt in at the start - ie let early adopters set it & when we are confident be more aggressive
- a different setting name / description - I think setting money_locale might be less intuitive short term (since it magically disables the other settings) and more intuitive longer term since the other settings should become meaningless & disappear over time.
Revisiting @jaapjansma's comment
It DOES seem like site locale is going to be wanted as a setting - although it could be that this is not the point where we add it