But I don’t think GnuCash is doing that. (telling the widget to draw a calendar 
with first_weekday set to ‘Monday’) It is calling GtkCalendar() and that widget 
doesn’t have a setting for defining the first day. Now, since it seems to work 
on Ubuntu as another user reported, maybe the widget is looking at the system 
locale, but something on MacOS is preventing that. (or it isn’t even aware of 
the locale since it might have its own default)

This is where I was headed when I tried to copy this custom locale file to my 
user profile’s gtk-3.0 folder.

However, I see now that GnuCash.app has a locale folder but the files there 
seem to be encoded somehow and not plain text. I’ll have to check the sources 
out to see what is really there. It could be those locale files are not set to 
have first_weekday be ‘2’ and they are taking precedence.

And yes, testing a different GTK app on a Mac would shed some light on if it is 
possible. Unfortunately, I don’t think my other GTK apps have date pickers or 
calendar widgets in use. Maybe someone else has such an app to try.

Regards,
Adrien

> On Aug 12, 2019, at 10:01 PM, John Morris <johnj...@editide.us> wrote:
> 
> Hi Frank,
>  Thank you for thinking about my little problem.
> 
>  I don't understand why we would assume this is a bug in GTK. If GnuCash 
> tells GTK to create a calendar with Sundays as the first day of the week, it 
> should obey. The problem is that some code is not looking at the locale 
> setting on my computer. Since this is a completely new test build, I think I 
> can rule out a corrupted operating system. Also, other date-aware 
> applications are correctly picking the first day of the week.
> 
>  I guess a real test would be to find some other application that uses GTK to 
> display calendars and see if it picks the correct first day of the week on my 
> system. I'm not aware of any I could try.
> 
> Best,
> John

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to