Add <contextTransforms> elements, deprecate <inList>/<inText>
Deleted Component: xxx-dtd
Add <contextTransforms> elements to the DTD as in the alternative proposal in section C.2 of https://sites.google.com/site/cldr/development/development-process/design-proposals/grammar-and-capitalization-for-date-time-elements?pli=1. Add description in the spec
Deprecate the <inList> and <inText> elements.
Add seed data, convert in LDML2ICUConverter.
Update the spec to describe <contextTransforms>, and to change capitaliztion guidance to suggest that the default capitalization should be as in running text.
Trac Comment 4 by —2012-01-19T18:45:32.000Z
Also added : to flesh out the data
Trac Comment 2 by —2012-01-19T17:48:40.000Z
OK, this covers:
Adding the <contextTransforms> element tree in ldml.dtd, adding corresponding attributeValues entries in supplementalMetadata and path entries in prettyPaths.txt
Adding <contextTransforms> covering just languages and month/day names for 10 locales that need it: cs, es, fr, hr, it, nl, pt, pt_PT, ru, uk. Note that many locales do not need <contextTransforms> for these items, including de, el, en, ms (which are always titlecased for these) and da, fi, nb, and probably sv (always lowercased for these).
Deprecating <inList> and <inText> in ldml.dtd and supplementalMetadata
Removing <inList> and <inText> data from all locales except (for now) root
Updating LDML2ICUConverter to convert the <contextTransforms> data/
There are two more items for this which are split out as separate bugs:
Updating attributeOrder/elementOrder in supplementalMetadata.xml and CLDRFile.java as per result of FindDTDOrder, which I cannot run at the moment -> :
Spec/doc updates to describe <contextTransforms>, deprecate <inList>/<inText>, and update capitalization guidance -> :