Fix some obvious problems in CLDR 36/pre37 date formats for da, fi th

Description

I noticed some problems introduced in CLDR 36 date formats which are still present in our pre-37 data. I think these should be fixed if possible:

1. Danish:

There was an effort to switch the short (numeric) date format to using '/' as separator as opposed to '.' which is used as time separator and also as ordinal marker after d in alphabetic date formats (medium and longer, using MMM or MMMM). This was done consistently in the generic calendar formats. However it is spotty and incomplete in the gregorian formats. So for gregorian we now have this mix:

but

I think the formats using '/' in the latter above should revert to using '.' for consistency.

2. Finnish:

Some Finnish intervalFormats for skeleton MMM were switched from using patterns with MMM to using patterns with just M:

That by itself is fine, since Finnish tends to prefer not using abbreviated month names. However, if that is done, then skeletons and patterns must also be added for MMMM, otherwise you will never get the full month name. I suggest adding the versions with MMMM.

3. Thai

In Thai gregorian intervalFormats for skeletons GyM.*, the G+ were removed from some of the patterns:

That is wrong; if the skeleton has G, then the client has specifically asked to have the era marker in the pattern (we can add G in the pattern for a skeleton that does not have it, but we cannot remove it for a skeleton that does have it). I suggest restoring the GGGGG in the patterns that lack it above.

xpath

None

locale

None

Priority

major

Assignee

Peter Edberg

Reporter

Peter Edberg

Reviewer

Mark Davis

Labels

None

Components

Fix versions

phase

rc
Configure