Locale issues on OSX

Axel Essbaum axel at essbaum.com
Wed May 31 12:45:39 EDT 2017


> It's a wrapper around GtkCalendar which uses strftime, which in turn uses LC_TIME. The catch in your case is that it requires a locale defined in /usr/share/locale, and en_CH isn't one of them, so GnuCash goes looking for something that will work, starting with the country. It apparently finds fr_CH first.
> 
> You can try setting Region to United States and in the advanced sheet change the currency to CHF, but that will probably flip the separators so that thousands is , and decimal is . in places where the number is formatted with LC_NUMERIC instead of LC_MONETARY. Incidentally, Apple's Swiss POSIX locales that has the separator as . instead of ' in LC_MONETARY; they have ' ' (space) as the separator in LC_NUMERIC.

Thank you, John!  This was very helpful.

- Axel

--
Axel Essbaum
axel at essbaum.com



More information about the gnucash-user mailing list