Your calendar is really well set. I’m french and I wanted to translate the name of days and month.
First I translated the $:/plugins/EventCal/data/week replacing Sun with Dim and so on.
Then I thought those days names were part of the TW core. So I tried to replace Sun by {{$:/language/Date/Short/Day/0}} and it worked!
So here is the adaptation of $:/plugins/EventCal/data/week :
0: {{$:/language/Date/Short/Day/6}}
1: {{$:/language/Date/Short/Day/0}}
2: {{$:/language/Date/Short/Day/1}}
3: {{$:/language/Date/Short/Day/2}}
4: {{$:/language/Date/Short/Day/3}}
5: {{$:/language/Date/Short/Day/4}}
6: {{$:/language/Date/Short/Day/5}}
7: {{$:/language/Date/Short/Day/6}}
8: {{$:/language/Date/Short/Day/0}}
This let your calendar to be translatable via language plugins !
But I didn’t find the way to modify the months names. It is inserted in $:/plugins/EventCal in a $select option and I don’t know how to modify the enlist refer to the $:/language/Date/Short/Month tiddlers’ content.
<$select field="cal-mm"
actions=<<createMonth>>>
<$list filter="[enlist[01 02 03 04 05 06 07 08 09 10 11 12]]" variable="m">
<$let x={{{ [enlist[Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec]nth<m>] }}}>
<option value=<<m>>><<x>></option>
</$let>
</$list>
</$select><$edit-text