Hi Mikkle,
The decision on the priority of that ticket with project management at the moment, but I have pointed our localisation manager to it today. I'll update this thread with anything else I hear about it.
In terms of code, you'll need to touch a few different areas, I'm afraid:
The main Share calendar is rendered using the "Calendar: View Component" webscript. The code you'll want to look at is in:
view.get.html.ftl (which renders the initial template)
and then the events are added/rendered client side in each of the view:
calendar-view-week.js and
calendar-view-month.js as well as
calendar-view.js
To update the calendars elsewhere in Share is easier, in a recent release I added the Alfresco.util.calI18nParams function which loads various locale specific properties into the calendar widget - you'll just need to get that to set the START_WEEKDAY property & all YAHOO.widget.Calendar instances (e.g. mini-calendar, date pop ups in forms, etc) should pick up on it.
Give me a shout if you hit any issues or have any other questions.
HTH,
David.