I am creating some all-day events (by the moment in Italian, but by WPML I will have them also in English). I got an issue: if I create let’s say an all-day event starting on Sept 5th, 2014 and ending on Sept 22th, it will be shown in Calendar as if it were taking place in the days 5th to 21th (hence missing the last day). In the description this event is correctly shown for 5th to 22th Sept.
A workaround could be to specify that the event will end on Sept 21th: in this case the calendar would be correct, but te description wouldn’t. So it seems there is no solution.
You welcome. I can add that this (probable) bug occurs for events spanning over more than 1 day. For all-day 1-day events, the visualization in Calendar is ok.
Another issue I just saw. Now I have some events in Italian (main language according to WPML settings) and in English. For them I must have Event lists both in Italian and in English. If I display this list in Italian, I can switch to English by the usual flag in the main manu (correctly); if instead I display the list in English, clicking the flag as before will not return to Italian as it should do, but it shows again English Event List.
Checked that – this is a WPML issue. The language switcher does not work properly.
From my experience – it tends to happen especially on archive pages or when you have custom permalinks structure. In our projects we usually had to modify the language switcher to make it work properly (by creating custom function, as per WPML examples).