Starting day of the week (Sunday vs Monday)
Nextcloud 10, Calendar 1.5.1
There is currently no way to set the starting day of the week (Sunday vs Monday) and it defaults to Sunday. It would be beneficial to have this as a configurable option.
The first day of the week is currently determined based on your language There are plans for a dedicated region input in the server: nextcloud/server#1781
Sorry, but it make no sense that you determine the first day based on language. Please make an option for choosing the day.
I need to have NextCloud in English (because it's easier to find/report bugs and the UI works with English as expected) but I want to have Monday as my first day of week in the calendar. The Tasks module has a Start of week setting. Would be great to have this in the calendar module too.
#183 #562
@websafe Please read @tcitworld's comment above. ;)
We won't have a dedicated start of week input, but there will be a locale setting in the server. So you will be able to select english as language and Poland as locale.
Locale just doesn't cut it. Not even everyone living in the US wants Sunday as the first day of the week in their calendars, even if the pretty surely want US English locale settings. Making first day of the week locale-dependent has been FAIL state in every calendar app so far, but I guess every one of them needs to go 10 years or more and have a bloody nose before they realize it.
I can only second what @KaiRo-at pointed out. There should be a dedicated first day of the week setting. I use English as a language even though this is not my mother tongue but in science, where I work with people from numerous different nationalities and backgrounds, this is a good common denominator. Of course the locale has to stay that way as well as I do not want others to mistake a period for a comma where numbers are concerned, etc. However all of us in our research center use Monday as the first day of the week. Implementing this setting therefore makes a lot of sense. Additionally, customizability is one of the main strengths of open source projects. Otherwise we can all just buy Apple and do it "their way".
So please, give us a dedicated fdotw setting :)
I have set my language to English (British), and the calendar is rendered Monday-first. UK calendars are pretty much universally Sunday-first. That is a clear bug. I can set my language to English (US), but then the dates are rendered the wrong way around. So, the calendar default for English (British) needs to be Sunday-first (this is a bug), while I would also support the call for a user/admin configurable parameter (this is a feature request). Thanks!
Almost every calendar app gives me the choice for the starting day of the week - independent of my locale settings. It's super confusing for me to switch from other applications to Nextcloud Calendar. For this reason, I do not use the Nextcloud Calendar anymore. Most other stuff about the calendar is great!
Please consider reopening this issue.
please reconsider this issue and re-open it. ccing @tcitworld @georgehrke just to make this pop in your notification. :disappointed:
This is becoming a nightmare... Same with setting up DEBIAN, it can;t be setup US, settings and then select UTC as a Timezone... weird. Some tools using language as base for selecting all non-languagy things, same for locales.. They should provide defaults. and the default should be able to be overriden. Selecting English & US settings makes stuff work for me better (some software requires LC_ALL=C.. ) No Sunday is the first day?... (i am EU based btw),
Another thing: Setting local to Dutch (getting the calender right makes the weekdays dutch, monthnames ... for an english user env.)... How could this go wrong?.
Please, let each person choose whatever it needs... Thanks a lot. :)
Using locale makes no sense for this. I use ISO dates, Monday first, 24-hour time, and US spelling. There is no locale that does this, or anything close to it. There should absolutely be user settings for 12/24 hours, Sunday/Monday first, US/UK/ISO date format, etc. like in every major platform.
If you think that locale-only is the right way to do this, you're ignoring a huge part of your userbase.
This issue makes using nextcloud calendar a non-starter for me. A problem gets a wrong solution and complaints ignored.
Is it possible to add a custom locale as a workaround for this?
Maybe I didn't get it, but is it a fix available or was decided not to work on it? Thanks...
AFAICT support that was inside calendar has been actively removed. So i HOPE but have serious doubts it will ever get fixed... The Calendar INCLUDING date formats was what actually made me decide to use owncloud/nextcloud.
Some people star their working week on Sundays, others on Monday independently of their country of residence. The starting day of the week should be a setting based on the user preference not related at all to the locale settings.
@lpulley: I am in your boat. Did you ever find a viable solution? I found 'English (Ireland)' to check most of my boxes (date are not ISO but at least day first, year last - so in some reasonable order :wink:). Unfortunatley, NextCloud is the only place I encountered where that locale results in Sunday being the first day of the week, deviating from other systems I have encountered. Also, there is 'English (Germany)' amongst the locales I can choose from on NextCloud. While I have no clue what that is supposed to be, I have yet to meet a single German person to start their week on Sunday. Yet, the 'English (Germany)' locale does just that. Did I miss the actual reason why this feature that is requested by many over years is opposed by the maintainers? Is there some implementation challenge or heavy maintenance burden I do not see or is this just a case of (American) ignorance? There have been so may good arguments here plus this feature is absolute standard in any other calendar I came across in the last decade.
To me, this issue makes the calendar useless. So I'd probably stop using Nextcloud if I can't find a solution for this. I actually missed important appointments because I got confused by the layout that is forced on me without explanation.
Please understand that I am not here to complain. I want to find a solution. I am willing to contribute. But AFAICT, a PR would likely be rejected because you want your software to be broken. :wink: Apparently, even politely asking for feedback is considered spam. I find this whole issue very irritating and quite frankly alienating.
So I hope I am just misreading the discussion and somebody can shine a light on why the situation has to be as bad as it is right now and maybe there is some sort of hack to make it work: I have root access to the machine running Nextcloud; There must be a way to trick this broken calendar app into doing what so many of us want!
We won't have a dedicated start of week input, but there will be a locale setting in the server. So you will be able to select english as language and Poland as locale.
@georgehrke Perhaps I am confused. How does the start of the week relate to locale? Conceptually, it's much earlier than the ISO 8601 which defined Monday as the first day of the week.
Also, are you willing to give us a reason why you "won't" implement this feature? Doing so can mitigate a certain amount of further pushback.
@binyamin: I assume intended to link here. :wink:
Besides, since my last mesage did not receive any response in months, I since migrated away and simply stopped using this piece of software that apparently is unmaintained now. :frowning:
I since migrated away and simply stopped using this piece of software
Yep. There are enough calendar alternatives that I'm not going to fight this one for date formats when others make it easy.
Will we get option to change first day of week? I leave in Israel for very long time but Hebrew is not my first language. If I choose Hebrew for local I'm getting first day Sunday but also some text in Hebrew in nextcloud. But I need all nextcloud in my first language where first day is Monday. But in Israel I need first day Sunday. Please fix it
@masterwishx Please open your own issue.
I have set my language to English (British), and the calendar is rendered Monday-first. UK calendars are pretty much universally Sunday-first. That is a clear bug. I can set my language to English (US), but then the dates are rendered the wrong way around. So, the calendar default for English (British) needs to be Sunday-first (this is a bug), while I would also support the call for a user/admin configurable parameter (this is a feature request). Thanks!
It's funny since a corollary of @tcitworld 's statement is that they cannot possibly be correct or even internally consistent. What is the English language default first weekday? In India, South Africa, Jamaica, New Zealand, USA, Canada, UK or any other offically English-speaking country/locale?
Five years since the first post and Nextcloud still hasn't figured it out. lol
How in the world is this still a problem? Just give us a toggle ffs. Why should I choose another locale where it clearly SHOULD be English US and I want the weeks to start on Mondays?

Sorry @tcitworld, can you please open this issue again to make it more visible and increase the chances of a PR?
@cabo40: AFAIR there is no interesting in ever fixing this (or even getting it fixed) since this is not considered a bug but a feature by the Nexcloud developers. :shrug: I'd recommend using any other app for your calendar, since you'll have a hard time finding another one lacking such basic internationalization features.
Thank you vm Cristoph!
@jancborchardt @nimishavijay would it be ok to put a setting into the bottom left setting menu (or modal one day)? The default value can still be derived from the locale. But we can offer users to overwrite that.