You're not supposed to directly use the sets
property of a locale. The sets
property will only contain the sets defined on that locale. Inherited sets are only defined on the inherited locale (which you can actually see by looking at myLocale.inherits.sets
, but that's not supposed to be used directly either).
Instead, using myLocale.get('Date')
will return the set you need.
Using Locale.get('Date')
will work as well and will always return the set of the currently active locale (set through Locale.use('de-CH')
).
You can also use calls like .get('Date.months')
to get a specific property.
More information can be found in MooTools' Locale documentation.