Simple-Calendar icon indicating copy to clipboard operation
Simple-Calendar copied to clipboard

[RFC] Event/Holiday language and internationalization

Open CrateDepth opened this issue 1 year ago • 7 comments

This is really intended for starting a discussion about events, holidays and internationalization/language. However, if this "ticket" transforms into an actual change or new tickets need to be raised to breakdown tasks which need to be done, it is fine by me.

There have been various tickets raised which mention international holidays and language. For example, #2030, #1906, #1684, plus other similar tickets.

Comparing how "holidays" are done in Outlook, I myself see the following three main differences...

  1. The country of the holiday entries added to a calendar is independent of the language of the entries. Therefore, it is possible to have (for example) Chinese New Year in English, Spanish, Korean or Chinese. The number of Chinese New Year holidays also varies by country. Given that families/relationships are now multi-national, I think multi-lingual national holiday entries is a good thing. From an end-user point of view, this is easy to do in Outlook.
  2. When adding multi-lingual national holidays in Outlook, other special days are added (e.g. Mother's Day, Saint Patrick's Day, Saint David's Day, etc...) despite the fact that they may not be "real" holidays. These would be extremely useful to see in the calendar for real life planning purposes. But I don't see these type of entries consistently.
  3. Outlook also seems to handle regional holidays/events as well. Canada, Spain, Germany and Switzerland are the main examples which I can think of.

How would/could the above three differences be conceptually handled by the Simple Mobile Calendar? Are there any plans for this? If so, what are the plans in detail?

CrateDepth avatar Apr 03 '23 20:04 CrateDepth

well, some improvements are needed, but we dont plan adding regional holidays

tibbi avatar Apr 03 '23 20:04 tibbi

What are your thoughts about how you plan on doing multi-lingual national days, then? Are you thinking of doing one ICS file per language/country (e.g. en_ca.ics, en_us.ics, zh_cn.ics, ko_cn.ics, en_cn.ics)? Are you still thinking of using ICS files for national days?

Considering that people maybe multi-lingual, from a UI perspective, would the user choose a language (e.g. Spanish, French) and then a country (e.g. Canada, China)?

CrateDepth avatar Apr 03 '23 21:04 CrateDepth

not sure about exact details yet

tibbi avatar Apr 04 '23 07:04 tibbi

I assume that you plan to allow multi-lingual national days to be added to the calendar then, whatever the details?

CrateDepth avatar Apr 04 '23 18:04 CrateDepth

It seems that for many people, point 3 is a no choice option as per #463...

A holiday list for whole Germany is quite useless, because they differ in each federated state.

I know that in Outlook, for Canadian holidays, there would be an event something like the following...

Title: Saint-Jean-Baptiste Day (Quebec) Location: Canada

Also, taking into account the multi-nationality of people's lives (as mentioned in my first comment), the region and country would need to appear in the summary view for the calendar entry to avoid confusing users as to which nation a holiday name applies.

CrateDepth avatar Apr 05 '23 18:04 CrateDepth

Doesn't Outlook have its own calendars for each region? So it's built into the tool, which means some happy Microsoft employee has the job of googling each year and making sure they are all correct.

There are online holiday calendars that you can subscribe to (via link/caldav), it sounds like this is just a matter of finding and subscribing to the one you want?

Or perhaps I'm misunderstanding something with this.

andreas1107 avatar Aug 30 '23 06:08 andreas1107

Changing the language holidays are added in would be extremely useful, as someone from the french region of Switzerland it's a bit annoying that my all my country's holidays are in a language I don't speak...

Void-0000 avatar Aug 30 '23 14:08 Void-0000